X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9eaccd0367a1101ad9424eff21dff2f1138121b8..72cb9197fe4d7a1cc8b822e724d3fc03d77541dd:/docker/arvdock diff --git a/docker/arvdock b/docker/arvdock index 788c1b39d9..a41056cd68 100755 --- a/docker/arvdock +++ b/docker/arvdock @@ -6,6 +6,8 @@ if [[ "$DOCKER" == "" ]]; then DOCKER=`which docker` fi +CURL=`which curl` + COMPUTE_COUNTER=0 function usage { @@ -300,8 +302,7 @@ EOF fi fi - `cat /etc/resolv.conf |grep -P "nameserver 172\.17\.42\.1" -q` - if [[ "$?" == "1" ]]; then + if [ "$(awk '($1 == "nameserver"){print $2; exit}' /dev/null 2>/dev/null ; do + while ! $CURL -L -f http://workbench.dev.arvados >/dev/null 2>/dev/null ; do echo "Waiting for Arvados to be ready." sleep 1 done @@ -464,6 +465,18 @@ function do_reset { done } +if [ "$DOCKER" == '' ] +then + echo "Docker not found. Please install it first." + exit 2 +fi + +if [ "$CURL" == '' ] +then + echo "Curl not found. Please install it first." + exit 3 +fi + if [ $# -lt 1 ] then usage