arvbox "ready" script correctly waits for all sdk packages to be ready. no issue #
authorPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 4 Mar 2016 15:17:44 +0000 (10:17 -0500)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 4 Mar 2016 15:17:44 +0000 (10:17 -0500)
tools/arvbox/lib/arvbox/docker/service/ready/run-service

index f560de0325a38e15e7ce2e4eceb41bff01bb9757..977f61298ff7c475f69c7097e6b15d1650096a1b 100755 (executable)
@@ -34,11 +34,12 @@ if ! docker version >/dev/null 2>/dev/null ; then
   waiting="$waiting docker"
 fi
 
-if ! which arv >/dev/null ; then
-  waiting="$waiting sdk"
-elif ! which arv-get >/dev/null ; then
-  waiting="$waiting sdk"
-fi
+for sdk_app in arv arv-get cwl-runner arv-mount ; do
+    if ! which $sdk_app >/dev/null ; then
+        waiting="$waiting sdk"
+        break
+    fi
+done
 
 if ! (ps x | grep -v grep | grep "crunch-dispatch") > /dev/null ; then
     waiting="$waiting crunch-dispatch"