diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/cycle.sh | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/scripts/cycle.sh b/scripts/cycle.sh index 3d1b45fe..0198c1f9 100755 --- a/scripts/cycle.sh +++ b/scripts/cycle.sh @@ -29,7 +29,7 @@ if [ -z "$1" ] || [ -z "$2" ] ; then exit 1 fi -if [ `system-version-manager get-running | grep ^TEST$` ]; then +if system-version-manager get-running | grep -q '^TEST$'; then echo "You are currently running the TEST system." echo "Maybe you want to boot into a different system version?" exit 1 @@ -38,13 +38,13 @@ fi set -e set -v -system-version-manager set-default factory -if [ `system-version-manager list | grep ^TEST$` ]; then - system-version-manager remove TEST -fi +system-version-manager set-default factory +if system-version-manager list | grep -q '^TEST$'; then + system-version-manager remove TEST +fi morph gc -morph build $1 +morph build "$1" -sed -i "s|^- morph: .*$|- morph: $1|" $2 -morph deploy --upgrade $2 self.HOSTNAME=$(hostname) self.VERSION_LABEL=TEST +sed -i "s|^- morph: .*$|- morph: $1|" "$2" +morph deploy --upgrade "$2" self.HOSTNAME=$(hostname) self.VERSION_LABEL=TEST |