X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3271e860e871b19a2f3be68376c57c2ce88993ac..8d3cf07be66fb6b8a58c3999783ebc753c30428f:/tools/arvbox/lib/arvbox/docker/service/vm/run-service diff --git a/tools/arvbox/lib/arvbox/docker/service/vm/run-service b/tools/arvbox/lib/arvbox/docker/service/vm/run-service index 065c557011..2079bb1d0b 100755 --- a/tools/arvbox/lib/arvbox/docker/service/vm/run-service +++ b/tools/arvbox/lib/arvbox/docker/service/vm/run-service @@ -9,8 +9,14 @@ set -ex -o pipefail . /usr/local/lib/arvbox/common.sh +if test "$1" != "--only-deps" ; then + while [ ! -f $ARVADOS_CONTAINER_PATH/api.ready ]; do + sleep 1 + done +fi + cd /usr/src/arvados/services/login-sync -run_bundler +run_bundler --binstubs=binstubs if test "$1" = "--only-deps" ; then exit @@ -20,8 +26,8 @@ set -u export ARVADOS_API_HOST=$localip:${services[controller-ssl]} export ARVADOS_API_HOST_INSECURE=1 -export ARVADOS_API_TOKEN=$(cat /var/lib/arvados/superuser_token) -export ARVADOS_VIRTUAL_MACHINE_UUID=$(cat /var/lib/arvados/vm-uuid) +export ARVADOS_API_TOKEN=$(cat $ARVADOS_CONTAINER_PATH/superuser_token) +export ARVADOS_VIRTUAL_MACHINE_UUID=$(cat $ARVADOS_CONTAINER_PATH/vm-uuid) set +e read -rd $'\000' vm <