From a872b79483ff4e47e2b9f32d2c13a84ebfb1a314 Mon Sep 17 00:00:00 2001 From: ronivay Date: Mon, 3 May 2021 14:23:52 +0300 Subject: [PATCH] get rid of else in updatexo function --- xo-install.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/xo-install.sh b/xo-install.sh index 40a3f07..43baa4c 100755 --- a/xo-install.sh +++ b/xo-install.sh @@ -737,18 +737,18 @@ function UpdateXO { set -euo pipefail - if [[ "$PRESERVE" != "0" ]]; then - - # remove old builds. leave as many as defined in PRESERVE variable - echo - printprog "Removing old installations. Leaving $PRESERVE latest" - cmdlog "find $INSTALLDIR/xo-builds/ -maxdepth 1 -type d -name \"xen-orchestra*\" -printf \"%T@ %p\\n\" | sort -n | cut -d' ' -f2- | head -n -$PRESERVE | xargs -r rm -r" - find $INSTALLDIR/xo-builds/ -maxdepth 1 -type d -name "xen-orchestra*" -printf "%T@ %p\n" | sort -n | cut -d' ' -f2- | head -n -$PRESERVE | xargs -r rm -r >>$LOGFILE 2>&1 - printok "Removing old installations. Leaving $PRESERVE latest" - else + if [[ "$PRESERVE" == "0" ]]; then printinfo "PRESERVE variable is set to 0. This needs to be at least 1. Not doing a cleanup" + return 0 fi + # remove old builds. leave as many as defined in PRESERVE variable + echo + printprog "Removing old installations. Leaving $PRESERVE latest" + cmdlog "find $INSTALLDIR/xo-builds/ -maxdepth 1 -type d -name \"xen-orchestra*\" -printf \"%T@ %p\\n\" | sort -n | cut -d' ' -f2- | head -n -$PRESERVE | xargs -r rm -r" + find $INSTALLDIR/xo-builds/ -maxdepth 1 -type d -name "xen-orchestra*" -printf "%T@ %p\n" | sort -n | cut -d' ' -f2- | head -n -$PRESERVE | xargs -r rm -r >>$LOGFILE 2>&1 + printok "Removing old installations. Leaving $PRESERVE latest" + } function HandleArgs {