Tweak arvbox build order, API server depends on arvados-server
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Mon, 1 Jul 2019 21:50:31 +0000 (17:50 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Mon, 1 Jul 2019 21:50:31 +0000 (17:50 -0400)
refs #14812

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

tools/arvbox/lib/arvbox/docker/api-setup.sh
tools/arvbox/lib/arvbox/docker/go-setup.sh
tools/arvbox/lib/arvbox/docker/service/controller/run

index c81eb908b104dd597aabf0d481b1d40cf1b59839..a64f2f928e62f23a868d81b2fa9ed7952eef901d 100755 (executable)
@@ -7,6 +7,7 @@ exec 2>&1
 set -ex -o pipefail
 
 . /usr/local/lib/arvbox/common.sh
+. /usr/local/lib/arvbox/go-setup.sh
 
 cd /usr/src/arvados/services/api
 
index f068ce68422cb974851f9faea4697976d755d16c..cdd7298da000376a7755258edf38f9de01438de8 100644 (file)
@@ -14,3 +14,6 @@ flock /var/lib/gopath/gopath.lock go get -t github.com/kardianos/govendor
 cd "$GOPATH/src/git.curoverse.com/arvados.git"
 flock /var/lib/gopath/gopath.lock go get -v -d ...
 flock /var/lib/gopath/gopath.lock "$GOPATH/bin/govendor" sync
+
+flock /var/lib/gopath/gopath.lock go get -t "git.curoverse.com/arvados.git/cmd/arvados-server"
+install $GOPATH/bin/arvados-server /usr/local/bin
index 986ad84966b53554550f78db6f52df96000a1793..799fc63e1c02e13d500a31a67f59b9a0611f0f54 100755 (executable)
@@ -9,8 +9,6 @@ set -ex -o pipefail
 . /usr/local/lib/arvbox/common.sh
 . /usr/local/lib/arvbox/go-setup.sh
 
-flock /var/lib/gopath/gopath.lock go get -t "git.curoverse.com/arvados.git/cmd/arvados-server"
-install $GOPATH/bin/arvados-server /usr/local/bin
 (cd /usr/local/bin && ln -sf arvados-server arvados-controller)
 
 if test "$1" = "--only-deps" ; then