From: Andrew Grimberg Date: Fri, 21 Sep 2018 15:30:28 +0000 (-0700) Subject: Make sure that jjb-cleanup.sh allows unbound vars X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=refs%2Fheads%2Fv0.24.x;p=releng%2Fglobal-jjb.git Make sure that jjb-cleanup.sh allows unbound vars Due to our merging of scripts in some of the build steps it's possible for this script to end up merged in with other scripts that are setting -u, this will then cause the jjb-cleanup to fail. As such, we need to explicitly allow unbound variables to be safe Change-Id: Idb85e8503977b313b4b6ca53ff9f77242c93ad68 Signed-off-by: Andrew Grimberg --- diff --git a/shell/jjb-cleanup.sh b/shell/jjb-cleanup.sh index 69d1534b..ffdfe1f4 100644 --- a/shell/jjb-cleanup.sh +++ b/shell/jjb-cleanup.sh @@ -15,7 +15,7 @@ echo "---> jjb-cleanup.sh" # Ensure we fail the job if any steps fail. # DO NOT set -u as virtualenv's activate script has unbound variables -set -e -o pipefail +set -e +u -o pipefail # shellcheck source="$WORKSPACE/.jjb.properties" disable=SC1091 source "$WORKSPACE/.jjb.properties"