|
18 | 18 |
|
19 | 19 | function __sdk_selfupdate() { |
20 | 20 | local force_selfupdate |
21 | | - local sdkman_version_api |
| 21 | + local sdkman_script_version_api |
| 22 | + local sdkman_native_version_api |
22 | 23 |
|
23 | 24 | if [[ "$SDKMAN_AVAILABLE" == "false" ]]; then |
24 | 25 | echo "This command is not available while offline." |
25 | 26 | return 1 |
26 | 27 | fi |
27 | 28 |
|
28 | 29 | if [[ "$sdkman_beta_channel" == "true" ]]; then |
29 | | - sdkman_version_api="${SDKMAN_CANDIDATES_API}/broker/version/sdkman/script/beta" |
| 30 | + sdkman_script_version_api="${SDKMAN_CANDIDATES_API}/broker/version/sdkman/script/beta" |
| 31 | + sdkman_native_version_api="${SDKMAN_CANDIDATES_API}/broker/version/sdkman/native/beta" |
30 | 32 | else |
31 | | - sdkman_version_api="${SDKMAN_CANDIDATES_API}/broker/version/sdkman/script/stable" |
| 33 | + sdkman_script_version_api="${SDKMAN_CANDIDATES_API}/broker/version/sdkman/script/stable" |
| 34 | + sdkman_native_version_api="${SDKMAN_CANDIDATES_API}/broker/version/sdkman/native/stable" |
32 | 35 | fi |
33 | 36 |
|
34 | | - sdkman_remote_version=$(__sdkman_secure_curl "$sdkman_version_api") |
35 | | - sdkman_local_version=$(cat "$SDKMAN_DIR/var/version") |
36 | | - __sdkman_echo_debug "Local version: $sdkman_local_version; remote version: $sdkman_remote_version" |
| 37 | + sdkman_remote_script_version=$(__sdkman_secure_curl "$sdkman_script_version_api") |
| 38 | + sdkman_local_script_version=$(cat "$SDKMAN_DIR/var/version") |
| 39 | + __sdkman_echo_debug "Script: local version: $sdkman_local_script_version; remote version: $sdkman_remote_script_version" |
37 | 40 |
|
38 | 41 | force_selfupdate="$1" |
39 | 42 | export sdkman_debug_mode |
40 | | - if [[ "$sdkman_local_version" == "$sdkman_remote_version" && "$force_selfupdate" != "force" ]]; then |
| 43 | + if [[ "$sdkman_local_script_version" == "$sdkman_remote_script_version" && "$force_selfupdate" != "force" ]]; then |
41 | 44 | echo "No update available at this time." |
42 | 45 | elif [[ "$sdkman_beta_channel" == "true" ]]; then |
43 | 46 | __sdkman_secure_curl "${SDKMAN_CANDIDATES_API}/selfupdate/beta/${SDKMAN_PLATFORM}" | bash |
|
0 commit comments