File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 230230    echo "sdkman_auto_complete=true" >> "$sdkman_config_file"
231231fi
232232echo "sdkman_auto_env=false" >> "$sdkman_config_file"
233+ echo "sdkman_auto_update=true" >> "$sdkman_config_file"
233234echo "sdkman_beta_channel=true" >> "$sdkman_config_file"
234235echo "sdkman_checksum_enable=true" >> "$sdkman_config_file"
235236echo "sdkman_colour_enable=true" >> "$sdkman_config_file"
@@ -238,7 +239,7 @@ echo "sdkman_curl_max_time=10" >> "$sdkman_config_file"
238239echo "sdkman_debug_mode=false" >> "$sdkman_config_file"
239240echo "sdkman_insecure_ssl=false" >> "$sdkman_config_file"
240241echo "sdkman_rosetta2_compatible=false" >> "$sdkman_config_file"
241- echo "sdkman_selfupdate_enable =true" >> "$sdkman_config_file"
242+ echo "sdkman_selfupdate_feature =true" >> "$sdkman_config_file"
242243
243244echo "Download script archive..."
244245curl --location --progress-bar "${SDKMAN_SERVICE}/broker/download/sdkman/install/${SDKMAN_VERSION}/${SDKMAN_PLATFORM}" > "$sdkman_zip_file"
Original file line number Diff line number Diff line change 1+ @import java.time.LocalDate
12@(cliVersion: String, baseUrl: String)#!/bin/bash
23#
34#   Copyright 2017 Marco Vermeulen
@@ -156,6 +157,10 @@ if [[ -z $(cat ${sdkman_config_file} | grep 'sdkman_checksum_enable') ]]; then
156157	echo "sdkman_checksum_enable=true" >> "$sdkman_config_file"
157158fi
158159
160+ if [[ -z $(cat ${sdkman_config_file} | grep 'sdkman_selfupdate_feature') ]]; then
161+ 	echo "sdkman_selfupdate_feature=true" >> "$sdkman_config_file"
162+ fi
163+ 
159164if [[ -z $(cat ${sdkman_config_file} | grep 'sdkman_auto_complete') ]]; then
160165    if [ -z "$ZSH_VERSION" -a -z "$BASH_VERSION" ]; then
161166        echo "sdkman_auto_complete=false" >> "$sdkman_config_file"
@@ -164,6 +169,18 @@ if [[ -z $(cat ${sdkman_config_file} | grep 'sdkman_auto_complete') ]]; then
164169    fi
165170fi
166171
172+ # migrate deprecated sdkman_selfupdate_enable configuration
173+ @defining(LocalDate.now()) { now =>
174+ cp "$sdkman_config_file" "${sdkman_config_file}-@{now}.bak"
175+ 
176+ sed 's/sdkman_selfupdate_enable/sdkman_auto_update/' "$sdkman_config_file" > "${sdkman_config_file}.tmp" &&
177+     mv "${sdkman_config_file}.tmp" "$sdkman_config_file"
178+ }
179+ 
180+ if [[ -z $(cat ${sdkman_config_file} | grep 'sdkman_auto_update') ]]; then
181+ 	echo "sdkman_auto_update=true" >> "$sdkman_config_file"
182+ fi
183+ 
167184# drop version token
168185echo "$SDKMAN_VERSION" > "${SDKMAN_DIR}/var/version"
169186
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments