Updates selfupdate script.

This commit is contained in:
Marco Vermeulen
2015-05-29 23:06:11 +01:00
parent 935ec003a2
commit 5165d5e4a4

View File

@@ -18,29 +18,29 @@
echo ""
echo "Updating SDKman..."
GVM_VERSION="x.y.z"
SDKMAN_VERSION="x.y.z"
sdkman_bin_folder="${GVM_DIR}/bin"
sdkman_stage_folder="${GVM_DIR}/tmp/stage"
sdkman_src_folder="${GVM_DIR}/src"
sdkman_bin_folder="${SDKMAN_DIR}/bin"
sdkman_stage_folder="${SDKMAN_DIR}/tmp/stage"
sdkman_src_folder="${SDKMAN_DIR}/src"
echo "Purge existing scripts..."
rm -rf "${sdkman_bin_folder}"
rm -rf "${sdkman_src_folder}"
echo "Refresh directory structure..."
mkdir -p "${GVM_DIR}/bin"
mkdir -p "${GVM_DIR}/ext"
mkdir -p "${GVM_DIR}/etc"
mkdir -p "${GVM_DIR}/src"
mkdir -p "${GVM_DIR}/var"
mkdir -p "${GVM_DIR}/tmp"
mkdir -p "${SDKMAN_DIR}/bin"
mkdir -p "${SDKMAN_DIR}/ext"
mkdir -p "${SDKMAN_DIR}/etc"
mkdir -p "${SDKMAN_DIR}/src"
mkdir -p "${SDKMAN_DIR}/var"
mkdir -p "${SDKMAN_DIR}/tmp"
# drop version token
echo "$GVM_VERSION" > "${GVM_DIR}/var/version"
echo "$SDKMAN_VERSION" > "${SDKMAN_DIR}/var/version"
echo "Prime the config file..."
sdkman_config_file="${GVM_DIR}/etc/config"
sdkman_config_file="${SDKMAN_DIR}/etc/config"
touch "${sdkman_config_file}"
echo "Extract script archive..."
@@ -55,10 +55,10 @@ echo "Clean up staging folder..."
echo ""
echo ""
echo "Successfully upgraded GVM."
echo "Successfully upgraded SDKman."
echo ""
echo "Please open a new terminal, or run the following in the existing one:"
echo ""
echo " source \"${GVM_DIR}/bin/sdkman-init.sh\""
echo " source \"${SDKMAN_DIR}/bin/sdkman-init.sh\""
echo ""
echo ""