diff --git a/run/scripts/selfupdate b/run/scripts/selfupdate index 68b9f99e39f6810170e7b6b1a09458ecc747450a..c0ea9de7559766641ad79a747f368c396714724a 100755 --- a/run/scripts/selfupdate +++ b/run/scripts/selfupdate @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash if [[ -n $1 ]]; then NEWVERSION=$1 @@ -8,15 +8,16 @@ fi if [[ "$NEWVERSION" == "$VERSION" ]]; then echo "No new version available" - return + exit fi -UPDATE=$(docker run -v ${SCRIPTPATH}:/setup --rm registry.lakedrops.com/docker/l3d/setup:${NEWVERSION}) +echo "Loading new version ..." +UPDATE=$(docker run -v ${SCRIPTPATH}:/setup --rm registry.lakedrops.com/docker/l3d/setup:${NEWVERSION} 2>&1) if [[ "$UPDATE" == *"setup:${NEWVERSION} not found"* ]]; then - echo "Version not found." - return + echo "Version ${NEWVERSION} not found." + exit fi -echo "Self update succeeded!" +echo "Self update to versino ${NEWVERSION} succeeded!" echo "Cleaning old container" -docker stop l3dsetup +docker stop l3drun