xci: bifrost: Fix unbound variable error 53/55053/1
authorMarkos Chandras <mchandras@suse.de>
Fri, 6 Apr 2018 09:53:43 +0000 (10:53 +0100)
committerMarkos Chandras <mchandras@suse.de>
Fri, 6 Apr 2018 09:53:43 +0000 (10:53 +0100)
If we are not in a virtual environment, then VIRTUAL_ENV is going
to be unset and we will fail with the following error:

./scripts/bifrost-provision.sh: line 105: VIRTUAL_ENV: unbound variable

As such, we need to provide a default value if that variable is unset.
We also fix a typo in the _sudo variable.

Change-Id: Ic018716c03ffba6e8e742e34720ea462b85341be
Signed-off-by: Markos Chandras <mchandras@suse.de>
xci/infra/bifrost/scripts/bifrost-provision.sh

index 95854e9..f653a2f 100755 (executable)
@@ -102,7 +102,7 @@ fi
 
 # Install missing dependencies. Use sudo since for bifrost jobs
 # the venv is not ready yet.
-[[ -n ${VIRTUAL_ENV} ]] && _sudo="" || sudo="sudo -H -E"
+[[ -n ${VIRTUAL_ENV:-} ]] && _sudo="" || _sudo="sudo -H -E"
 ${_sudo} pip install -q --upgrade -r "$(dirname $0)/../requirements.txt"
 
 # Change working directory