mirror of
https://github.com/sdkman/sdkman-cli.git
synced 2026-05-24 08:27:39 -04:00
Fix bug when trying to use curl to get candidate list. (#498)
Set curl timeout defaults _before_ using curl to get candidates.
This commit is contained in:
committed by
Marco Vermeulen
parent
decede2354
commit
e00e33b532
@@ -83,6 +83,10 @@ if [[ ! -f "${SDKMAN_DIR}/var/delay_upgrade" ]]; then
|
||||
touch "${SDKMAN_DIR}/var/delay_upgrade"
|
||||
fi
|
||||
|
||||
# set curl connect-timeout and max-time
|
||||
if [[ -z "$sdkman_curl_connect_timeout" ]]; then sdkman_curl_connect_timeout=7; fi
|
||||
if [[ -z "$sdkman_curl_max_time" ]]; then sdkman_curl_max_time=10; fi
|
||||
|
||||
# fabricate list of candidates
|
||||
SDKMAN_CANDIDATES_CACHE="${SDKMAN_DIR}/var/candidates"
|
||||
if [[ -f "$SDKMAN_CANDIDATES_CACHE" && -n "$(cat "$SDKMAN_CANDIDATES_CACHE")" && -z "$(find "$SDKMAN_CANDIDATES_CACHE" -mmin +$((60*24)))" ]]; then
|
||||
@@ -107,10 +111,6 @@ IFS=","
|
||||
SDKMAN_CANDIDATES=(${SDKMAN_CANDIDATES_CSV})
|
||||
IFS="$OLD_IFS"
|
||||
|
||||
# set curl connect-timeout and max-time
|
||||
if [[ -z "$sdkman_curl_connect_timeout" ]]; then sdkman_curl_connect_timeout=7; fi
|
||||
if [[ -z "$sdkman_curl_max_time" ]]; then sdkman_curl_max_time=10; fi
|
||||
|
||||
# determine if up to date
|
||||
SDKMAN_VERSION_FILE="${SDKMAN_DIR}/var/version"
|
||||
if [[ "$sdkman_beta_channel" != "true" && -f "$SDKMAN_VERSION_FILE" && -z "$(find "$SDKMAN_VERSION_FILE" -mmin +$((60*24)))" ]]; then
|
||||
|
||||
Reference in New Issue
Block a user