From 8a437576acb45aabfdb041bbdedb8f99d52bd247 Mon Sep 17 00:00:00 2001 From: Andrew Grimberg Date: Fri, 21 Sep 2018 08:30:28 -0700 Subject: [PATCH] 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: I312e9d737bffefe30a5238809dd03bde1eb0ca6b Signed-off-by: Andrew Grimberg --- shell/jjb-cleanup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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" -- 2.16.6