X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/dc021c3b57dcdebe464c148d55f9990a74e8246b..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 9bee910448..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 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 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