From 1927cf2a7809dfbbd24a59df330bba0ea2a92e77 Mon Sep 17 00:00:00 2001 From: Ben Morrice <ben.morrice@cern.ch> Date: Fri, 13 Nov 2020 10:48:36 +0100 Subject: [PATCH] add basic .freeze functionality to bsauto --- bin/bsauto | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/bsauto b/bin/bsauto index 3500fd4..8002810 100755 --- a/bin/bsauto +++ b/bin/bsauto @@ -42,7 +42,10 @@ function do_execute { else eval $1 if [ $? -ne 0 ]; then - echo "Encountered error, please check manually" + touch "$BIN/.freeze" + echo "Encountered error running $1" + echo "A $BIN/.freeze file has been created" + echo "Manual intervention is now required to continue the release process" exit fi fi @@ -77,6 +80,11 @@ if [ -z $RELEASE ]; then exit fi +if [ -f $BIN/.freeze ]; then + echo "Freeze file $BIN/.freeze detected, exiting" + exit +fi + if [ ! -f /etc/linuxci.credential ]; then echo "Cannot authenticate as linuxci, exiting" exit -- GitLab