X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5512f001241c17152087ed5b5a28f94a9c629541..ecb7d4501373a21ae69494beee8252f107ec1b56:/tools/arvbox/lib/arvbox/docker/common.sh diff --git a/tools/arvbox/lib/arvbox/docker/common.sh b/tools/arvbox/lib/arvbox/docker/common.sh index c5e15233bc..2cb8473657 100644 --- a/tools/arvbox/lib/arvbox/docker/common.sh +++ b/tools/arvbox/lib/arvbox/docker/common.sh @@ -46,17 +46,16 @@ run_bundler() { else frozen="" fi - if ! test -x bundle ; then + if ! test -x /var/lib/gems/bin/bundler ; then bundlergem=$(ls -r $GEM_HOME/cache/bundler-*.gem 2>/dev/null | head -n1 || true) if test -n "$bundlergem" ; then flock /var/lib/gems/gems.lock gem install --local --no-document $bundlergem else flock /var/lib/gems/gems.lock gem install --no-document bundler fi - ln -sf /var/lib/gems/bin/bundle /usr/local/bin fi - if ! flock /var/lib/gems/gems.lock bundle install --path $GEM_HOME --local --no-deployment $frozen "$@" ; then - flock /var/lib/gems/gems.lock bundle install --path $GEM_HOME --no-deployment $frozen "$@" + if ! flock /var/lib/gems/gems.lock bundler install --path $GEM_HOME --local --no-deployment $frozen "$@" ; then + flock /var/lib/gems/gems.lock bundler install --path $GEM_HOME --no-deployment $frozen "$@" fi }