aboutsummaryrefslogtreecommitdiff
path: root/prepare-board.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2021-03-23 10:30:27 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2021-03-23 10:30:27 +0000
commitd132f0d95d1aa7438ea796ec86612faba7173ae9 (patch)
treeaad4e037191e6733c978d156067f004cfdddb036 /prepare-board.sh
parente10c43599869bce6a41e348fdf3da1b23f6d8bfb (diff)
prepare-board.sh: Copy up-to-date docker-wrapper to /usr/local/bin
... so that we can find it with default PATH settings. Change-Id: Ia74e17fdb8b99666ffb61f32a2df4f114aeb3c29
Diffstat (limited to 'prepare-board.sh')
-rwxr-xr-xprepare-board.sh15
1 files changed, 9 insertions, 6 deletions
diff --git a/prepare-board.sh b/prepare-board.sh
index edb2805..cbe5f7f 100755
--- a/prepare-board.sh
+++ b/prepare-board.sh
@@ -424,13 +424,10 @@ configure_ntp()
# Check that docker can start a container.
test_docker()
{
- # We run this script under as root, so don't have tcwg-benchmark's $PATH
- # in our environment. Use docker-wrapper via absolute path.
- local docker=/home/tcwg-benchmark/bin/docker-wrapper
- $docker ps
+ docker-wrapper ps
if [ x"$DOCKER_IMAGE" != x"" ]; then
- $docker maybepull "$DOCKER_IMAGE"
- $docker run --rm --entrypoint=/bin/sh "$DOCKER_IMAGE"
+ docker-wrapper maybepull "$DOCKER_IMAGE"
+ docker-wrapper run --rm --entrypoint=/bin/sh "$DOCKER_IMAGE"
fi
verbose "Docker seems to be OK"
}
@@ -445,6 +442,12 @@ configure_docker()
local cnt
if [ "$op" = "start_board" ]; then
+ # We have up-to-date docker-wrapper under /home/tcwg-benchmark/bin
+ # thanks to tcwg-infra-update-home job, and now copy it to
+ # /usr/local/bin/ so that it overrides /usr/bin/docker.
+ cp /home/tcwg-benchmark/bin/docker-wrapper /usr/local/bin/
+ cp /home/tcwg-benchmark/bin/docker /usr/local/bin/
+
# Retry on occasional failures from docker.
test_docker &
if ! wait $!; then