diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-02-01 11:16:44 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-02-01 11:16:44 +0000 |
commit | 02ea09b8a75ca6f1a3d03f2ec73aecb002e4e4c7 (patch) | |
tree | 330736251d3f984cba676bffd440c520e6759d49 /docker-run.sh | |
parent | d1879533e62e1ea5b35ddd03f9af31c8b85e6f9d (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-x | docker-run.sh | 2 |
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 "$@" |