X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/98e4a92f007533b2924604e4f83da9a6d15e0ef3..bcb16d1825fd2e3105a51a2a2f9a119d71f33c8d:/tools/arvbox/lib/arvbox/docker/go-setup.sh?ds=sidebyside diff --git a/tools/arvbox/lib/arvbox/docker/go-setup.sh b/tools/arvbox/lib/arvbox/docker/go-setup.sh index 15a11b0580..21be0ccd6f 100644 --- a/tools/arvbox/lib/arvbox/docker/go-setup.sh +++ b/tools/arvbox/lib/arvbox/docker/go-setup.sh @@ -8,10 +8,14 @@ mkdir -p $GOPATH cd /usr/src/arvados if [[ $UID = 0 ]] ; then - /usr/local/lib/arvbox/runsu.sh flock /var/lib/gopath/gopath.lock go mod download - /usr/local/lib/arvbox/runsu.sh flock /var/lib/gopath/gopath.lock go get ./cmd/arvados-server + /usr/local/lib/arvbox/runsu.sh flock /var/lib/gopath/gopath.lock go mod download + if [[ ! -f /usr/local/bin/arvados-server ]]; then + /usr/local/lib/arvbox/runsu.sh flock /var/lib/gopath/gopath.lock go install git.arvados.org/arvados.git/cmd/arvados-server + fi else - flock /var/lib/gopath/gopath.lock go mod download - flock /var/lib/gopath/gopath.lock go get ./cmd/arvados-server + flock /var/lib/gopath/gopath.lock go mod download + if [[ ! -f /usr/local/bin/arvados-server ]]; then + flock /var/lib/gopath/gopath.lock go install git.arvados.org/arvados.git/cmd/arvados-server + fi fi install $GOPATH/bin/arvados-server /usr/local/bin