[ARVADOS] updated: 1.3.0-2095-ga74bc6fad
Git user
git at public.arvados.org
Sat Jan 18 00:36:08 UTC 2020
Summary of changes:
tools/arvbox/lib/arvbox/docker/Dockerfile.base | 19 ++++++++++---------
tools/arvbox/lib/arvbox/docker/common.sh | 18 +++++++++---------
2 files changed, 19 insertions(+), 18 deletions(-)
via a74bc6fadbf83e8d0555adecfd3fa776e536d6c2 (commit)
from 1123c446a167b531b0683004ff3283d50aa037d0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit a74bc6fadbf83e8d0555adecfd3fa776e536d6c2
Author: Peter Amstutz <peter.amstutz at curii.com>
Date: Fri Jan 17 19:34:16 2020 -0500
Arvbox uses OS package for Ruby instead of building from source
refs #16045
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz at curii.com>
diff --git a/tools/arvbox/lib/arvbox/docker/Dockerfile.base b/tools/arvbox/lib/arvbox/docker/Dockerfile.base
index 4310d6e7b..717762d87 100644
--- a/tools/arvbox/lib/arvbox/docker/Dockerfile.base
+++ b/tools/arvbox/lib/arvbox/docker/Dockerfile.base
@@ -20,21 +20,22 @@ RUN apt-get update && \
linkchecker python3-virtualenv python-virtualenv xvfb iceweasel \
libgnutls28-dev python3-dev vim cadaver cython gnupg dirmngr \
libsecret-1-dev r-base r-cran-testthat libxml2-dev pandoc \
- python3-setuptools python3-pip openjdk-8-jdk bsdmainutils net-tools&& \
+ python3-setuptools python3-pip openjdk-8-jdk bsdmainutils net-tools \
+ ruby2.3 ruby-dev bundler && \
apt-get clean
ENV RUBYVERSION_MINOR 2.3
ENV RUBYVERSION 2.3.5
# Install Ruby from source
-RUN cd /tmp && \
- curl -f http://cache.ruby-lang.org/pub/ruby/${RUBYVERSION_MINOR}/ruby-${RUBYVERSION}.tar.gz | tar -xzf - && \
- cd ruby-${RUBYVERSION} && \
- ./configure --disable-install-doc && \
- make && \
- make install && \
- cd /tmp && \
- rm -rf ruby-${RUBYVERSION}
+# RUN cd /tmp && \
+# curl -f http://cache.ruby-lang.org/pub/ruby/${RUBYVERSION_MINOR}/ruby-${RUBYVERSION}.tar.gz | tar -xzf - && \
+# cd ruby-${RUBYVERSION} && \
+# ./configure --disable-install-doc && \
+# make && \
+# make install && \
+# cd /tmp && \
+# rm -rf ruby-${RUBYVERSION}
ENV GEM_HOME /var/lib/gems
ENV GEM_PATH /var/lib/gems
diff --git a/tools/arvbox/lib/arvbox/docker/common.sh b/tools/arvbox/lib/arvbox/docker/common.sh
index 2feaaeafb..15484197e 100644
--- a/tools/arvbox/lib/arvbox/docker/common.sh
+++ b/tools/arvbox/lib/arvbox/docker/common.sh
@@ -62,15 +62,15 @@ run_bundler() {
else
frozen=""
fi
- if ! test -x /var/lib/gems/bin/bundler ; then
- bundleversion=2.0.2
- bundlergem=$(ls -r $GEM_HOME/cache/bundler-${bundleversion}.gem 2>/dev/null | head -n1 || true)
- if test -n "$bundlergem" ; then
- flock /var/lib/gems/gems.lock gem install --verbose --local --no-document $bundlergem
- else
- flock /var/lib/gems/gems.lock gem install --verbose --no-document bundler --version ${bundleversion}
- fi
- fi
+ # if ! test -x /var/lib/gems/bin/bundler ; then
+ # bundleversion=2.0.2
+ # bundlergem=$(ls -r $GEM_HOME/cache/bundler-${bundleversion}.gem 2>/dev/null | head -n1 || true)
+ # if test -n "$bundlergem" ; then
+ # flock /var/lib/gems/gems.lock gem install --verbose --local --no-document $bundlergem
+ # else
+ # flock /var/lib/gems/gems.lock gem install --verbose --no-document bundler --version ${bundleversion}
+ # fi
+ # fi
if ! flock /var/lib/gems/gems.lock bundler install --verbose --path $GEM_HOME --local --no-deployment $frozen "$@" ; then
flock /var/lib/gems/gems.lock bundler install --verbose --path $GEM_HOME --no-deployment $frozen "$@"
fi
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list