From 5be4819c173b3e003d1a9c06cd60dcc086a58b32 Mon Sep 17 00:00:00 2001 From: haemka Date: Fri, 23 Sep 2022 17:59:06 +0200 Subject: [PATCH] updater script optimization --- update.sh | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/update.sh b/update.sh index 723f2bd..d25ea68 100755 --- a/update.sh +++ b/update.sh @@ -5,7 +5,9 @@ WEBSERVER='aquaria' build() { [[ ! ${VIRTUAL_ENV} ]] && NO_VENV=1 && source ./venv/bin/activate pelican + retval=$? [[ ${NO_VENV} ]] && deactivate + return $retval } upload() { @@ -13,13 +15,14 @@ upload() { } build - -while getopts u param -do - case "$param" in - u) upload ;; - *) echo "Not implemented: $1" >&2 && exit 1 ;; - esac -done +if [ $? == 0 ]; then + while getopts u param + do + case "$param" in + u) upload ;; + *) echo "Not implemented: $1" >&2 && exit 1 ;; + esac + done +fi