From e2d6a44a98e5eff64ff11c04a1f18b058ef74157 Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Tue, 29 Nov 2016 07:13:59 +1000 Subject: [PATCH] Don't check version when using --force --- tools/arkmanager | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tools/arkmanager b/tools/arkmanager index e171cb2..dac791c 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -1498,10 +1498,11 @@ doUpdate() { local use_systemd= local use_service= local use_upstart= + local force= for arg in "$@"; do case "$arg" in - --force) appupdate=1; ;; + --force) appupdate=1; force=1; ;; --safe) updatetype=safe; ;; --warn) updatetype=warn; ;; --ifempty) updatetype=ifempty; ;; @@ -1599,11 +1600,13 @@ doUpdate() { fi fi - local curver="$(getCurrentVersion)" - local newver="$(getStagingVersion)" - if [[ -z "${newver}" || "$curver" == "$newver" ]]; then - echo "Update download unsuccessful" - return 1 + if [ -z "${force}" ]; then + local curver="$(getCurrentVersion)" + local newver="$(getStagingVersion)" + if [[ -z "${newver}" || "$curver" == "$newver" ]]; then + echo "Update download unsuccessful" + return 1 + fi fi fi