summaryrefslogtreecommitdiff
path: root/docker-run.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-02-01 11:16:44 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-02-01 11:16:44 +0000
commit02ea09b8a75ca6f1a3d03f2ec73aecb002e4e4c7 (patch)
tree330736251d3f984cba676bffd440c520e6759d49 /docker-run.sh
parentd1879533e62e1ea5b35ddd03f9af31c8b85e6f9d (diff)
convert_args_to_variables: Workaround bash array behavior.
When using "set -u" we get unbound variable failuer on empty arrays. E.g., "set -u; arr=(); echo ${arr[@]}" will fail. We workaround by adding "--" as first element to CONVERTED_ARGS and then referencing array as "${CONVERTED_ARGS[@]:1}". Change-Id: Id5304af6a0ead7da11d1799418acbb6abf3e1f71
Diffstat (limited to 'docker-run.sh')
-rwxr-xr-xdocker-run.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/docker-run.sh b/docker-run.sh
index 414f4109..d1d2420e 100755
--- a/docker-run.sh
+++ b/docker-run.sh
@@ -7,7 +7,7 @@ convert_args_to_variables "$@"
shift "$SHIFT_CONVERTED_ARGS"
trap "container_cleanup" EXIT
-$(dirname $0)/start-container-docker.sh "${CONVERTED_ARGS[@]}" > container.sh
+$(dirname $0)/start-container-docker.sh "${CONVERTED_ARGS[@]:1}" > container.sh
. ./container.sh
container_exec "$@"