From 1cd2c442bb9e2f91ffc4e17558d93719830566d9 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Sat, 5 Jan 2019 19:19:01 +0100
Subject: [PATCH] #15 Fix minor issues in selfupdate

---
 run/scripts/selfupdate | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/run/scripts/selfupdate b/run/scripts/selfupdate
index 68b9f99..c0ea9de 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
-- 
GitLab