From 88f366f6ed761e0b29d6a2175347a0f27dc323da Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Tue, 8 Jan 2019 12:07:42 +0100 Subject: [PATCH] #20 Update all l3d components from within selfupdate --- run/scripts/selfupdate | 9 +++++++++ run/scripts/update | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/run/scripts/selfupdate b/run/scripts/selfupdate index 49de806..7dabafa 100755 --- a/run/scripts/selfupdate +++ b/run/scripts/selfupdate @@ -19,5 +19,14 @@ if [[ "$UPDATE" == *"setup:${NEWVERSION} not found"* ]]; then fi echo "Self update to versino ${NEWVERSION} succeeded!" + +export VERSION=${NEWVERSION} +export PHP_VERSION=7.0 +/usr/local/bin/update +export PHP_VERSION=7.1 +/usr/local/bin/update +export PHP_VERSION=7.2 +/usr/local/bin/update + echo "Cleaning old container" docker kill l3drun >/dev/null diff --git a/run/scripts/update b/run/scripts/update index 17810d9..244dddf 100755 --- a/run/scripts/update +++ b/run/scripts/update @@ -1,6 +1,10 @@ #!/bin/bash if [[ -n ${PHP_VERSION} ]]; then + IMAGEID=$(docker image ls -q registry.lakedrops.com/docker/l3d/php-${PHP_VERSION}:${VERSION} | head -1) + if [[ ! -n ${IMAGEID} ]]; then + exit + fi echo "Updating the image ..." STATUS=$(docker pull registry.lakedrops.com/docker/l3d/php-${PHP_VERSION}:${VERSION}) if [[ "$STATUS" == *"Status: Image is up to date"* ]]; then -- GitLab