Fix unbound variable failure 98/4998/1
authorThanh Ha <thanh.ha@linuxfoundation.org>
Sat, 27 May 2017 15:22:11 +0000 (11:22 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Sat, 27 May 2017 15:22:56 +0000 (11:22 -0400)
Virtualenv's activate script has expected unbound variables so will
cause the install scripts to fail if we `set -u` so let's not set that
and leave a note.

Change-Id: I65179570e20e5ae39da54f944ad3a7331ce86184
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
shell/jjb-install.sh
shell/lftools-install.sh

index 6eea3ad..af2f42c 100644 (file)
@@ -11,7 +11,8 @@
 echo "---> jjb-install.sh"
 
 # Ensure we fail the job if any steps fail.
-set -eu -o pipefail
+# DO NOT set -u as virtualenv's activate script has unbound variables
+set -e -o pipefail
 
 virtualenv "$WORKSPACE/.virtualenvs/jjb"
 # shellcheck source=./.virtualenvs/jjb/bin/activate disable=SC1091
index 06fbe03..7ae9618 100644 (file)
@@ -11,7 +11,8 @@
 echo "---> lftools-install.sh"
 
 # Ensure we fail the job if any steps fail.
-set -eu -o pipefail
+# DO NOT set -u as virtualenv's activate script has unbound variables
+set -e -o pipefail
 
 virtualenv "$WORKSPACE/.virtualenvs/lftools"
 # shellcheck source=./.virtualenvs/lftools/bin/activate disable=SC1091