|
|
|
@ -1,3 +1,6 @@
|
|
|
|
|
|
|
|
# shellcheck disable=SC2148
|
|
|
|
|
|
|
|
# shellcheck disable=SC2155
|
|
|
|
|
|
|
|
|
|
|
|
#=======================================
|
|
|
|
#=======================================
|
|
|
|
# UPGRADE
|
|
|
|
# UPGRADE
|
|
|
|
#=======================================
|
|
|
|
#=======================================
|
|
|
|
@ -117,7 +120,8 @@ download_if_needed() {
|
|
|
|
local lastCheck=$(read_or_default "$UPDATES_DIR/timestamp")
|
|
|
|
local lastCheck=$(read_or_default "$UPDATES_DIR/timestamp")
|
|
|
|
local lastDownload=$(read_or_default "$UPDATES_DIR/downloaded" "")
|
|
|
|
local lastDownload=$(read_or_default "$UPDATES_DIR/downloaded" "")
|
|
|
|
local timestampNow=$(date +%s)
|
|
|
|
local timestampNow=$(date +%s)
|
|
|
|
local updateCheck=$UPDATE_CHECK
|
|
|
|
local updateCheck=$UPDATE_CHECK]
|
|
|
|
|
|
|
|
#shellcheck disable=SC2154
|
|
|
|
if (((timestampNow - lastCheck) > updateCheck)) || [ "$lastDownload" == "" ] || [ "$lastDownload" == "error" ] || ((forceUpdateCheck == 1)) || [ $# -eq 1 ]; then
|
|
|
|
if (((timestampNow - lastCheck) > updateCheck)) || [ "$lastDownload" == "" ] || [ "$lastDownload" == "error" ] || ((forceUpdateCheck == 1)) || [ $# -eq 1 ]; then
|
|
|
|
echo "$timestampNow" >"$UPDATES_DIR/timestamp"
|
|
|
|
echo "$timestampNow" >"$UPDATES_DIR/timestamp"
|
|
|
|
ohai "Checking if new version is available..."
|
|
|
|
ohai "Checking if new version is available..."
|
|
|
|
@ -165,7 +169,7 @@ download_update_forced() {
|
|
|
|
download_updates
|
|
|
|
download_updates
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#shellcheck disable=SC2154
|
|
|
|
do_update_tool() {
|
|
|
|
do_update_tool() {
|
|
|
|
download_update_forced
|
|
|
|
download_update_forced
|
|
|
|
|
|
|
|
|
|
|
|
|