apt-get install are less quiet now too.
no issue #
MAINTAINER Ward Vandewege <ward@curoverse.com>
# Install postgres and apache.
-RUN apt-get update -qq
-RUN apt-get install -qqy \
+RUN apt-get update -q
+RUN apt-get install -qy \
procps postgresql postgresql-server-dev-9.1 slurm-llnl munge \
supervisor sudo libwww-perl libio-socket-ssl-perl libcrypt-ssleay-perl \
libjson-perl cron openssh-server
ADD apt.arvados.org.list /etc/apt/sources.list.d/
RUN apt-key adv --keyserver pool.sks-keyservers.net --recv 1078ECD7
-RUN apt-get update -qq
-
-RUN apt-get install -qqy apt-utils git curl \
+RUN apt-get update -q
+
+## 2015-06-29 nico
+## KNOWN BUG: python-oauth2client needs specific versions
+## python-pyasn1=0.1.7 python-pyasn1-modules=0.0.5
+## but apt-get doesn't resolv them correctly. we have to
+## do it by hand here (or add apt_preferences if it gets too hairy)
+RUN apt-get install -qy apt-utils git curl \
libcurl3 libcurl3-gnutls libcurl4-openssl-dev locales \
postgresql-server-dev-9.1 python-arvados-python-client
+ postgresql-server-dev-9.1 python-arvados-python-client \
+ python-google-api-python-client python-oauth2client python-pyasn1=0.1.7 python-pyasn1-modules=0.0.5
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys D39DC0E3 && \
/bin/sed -ri 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
FROM arvados/slurm
MAINTAINER Ward Vandewege <ward@curoverse.com>
-RUN apt-get update -qq
-RUN apt-get install -qqy supervisor python-pip python-pyvcf python-gflags python-google-api-python-client python-virtualenv libattr1-dev libfuse-dev python-dev python-llfuse fuse crunchstat python-arvados-fuse cron dnsmasq
+RUN apt-get update -q
+RUN apt-get install -qy supervisor python-pip python-pyvcf python-gflags python-google-api-python-client python-virtualenv libattr1-dev libfuse-dev python-dev python-llfuse fuse crunchstat python-arvados-fuse cron dnsmasq
ADD fuse.conf /etc/fuse.conf
RUN chmod 644 /etc/fuse.conf
RUN /usr/local/rvm/bin/rvm-exec default gem install arvados-cli arvados
# Install Docker from the Arvados package repository (cf. arvados/base)
-RUN apt-get install -qqy iptables ca-certificates lxc apt-transport-https docker.io
+RUN apt-get install -qy iptables ca-certificates lxc apt-transport-https docker.io
RUN addgroup --gid 4005 crunch && mkdir /home/crunch && useradd --uid 4005 --gid 4005 crunch && usermod crunch -G fuse,docker && chown crunch:crunch /home/crunch
# Install packages
RUN /bin/mkdir -p /usr/src/arvados && \
- apt-get update -qq && \
- apt-get install -qqy curl procps apache2-mpm-worker
+ apt-get update -q && \
+ apt-get install -qy curl procps apache2-mpm-worker
ADD generated/doc.tar.gz /usr/src/arvados/
USER root
-RUN apt-get update -qq
-RUN apt-get install -qqy openjdk-7-jre-headless && \
+RUN apt-get update -q
+RUN apt-get install -qy openjdk-7-jre-headless && \
cd /tmp && \
curl --location http://cache.arvados.org/sourceforge.net/project/bio-bwa/bwa-0.7.9a.tar.bz2 -o bwa-0.7.9a.tar.bz2 && \
tar xjf bwa-0.7.9a.tar.bz2 && \
FROM arvados/debian:wheezy
MAINTAINER Ward Vandewege <ward@curoverse.com>
-RUN apt-get update -qq
-RUN apt-get install -qqy ca-certificates
+RUN apt-get update -q
+RUN apt-get install -qy ca-certificates
ADD generated/bin/keepproxy /usr/local/bin/
ADD generated/run-keepproxy /usr/local/bin/
# Install packages and build the passenger apache module
-RUN apt-get update -qq
-RUN apt-get install -qqy \
+RUN apt-get update -q
+RUN apt-get install -qy \
apt-utils git curl procps apache2-mpm-worker \
libcurl4-openssl-dev apache2-threaded-dev \
libapr1-dev libaprutil1-dev
ENV ARVADOS_PROD_PW dummy_pw
# Install postgres and apache
-RUN apt-get -q -y install procps postgresql postgresql-server-dev-9.1
+RUN apt-get install -qy procps postgresql postgresql-server-dev-9.1
# Configure databases and users.
ADD postgresql.conf /etc/postgresql/9.1/main/
FROM arvados/base
MAINTAINER Ward Vandewege <ward@curoverse.com>
-RUN apt-get update -qq
-RUN apt-get install -qqy \
+RUN apt-get update -q
+RUN apt-get install -qy \
python-pip python-pyvcf python-gflags python-google-api-python-client \
python-virtualenv libattr1-dev libfuse-dev python-dev python-llfuse fuse \
crunchstat python-arvados-fuse cron vim supervisor openssh-server
FROM arvados/base
MAINTAINER Ward Vandewege <ward@curoverse.com>
-RUN apt-get update -qq
-RUN apt-get install -qqy slurm-llnl munge
+RUN apt-get update -q
+RUN apt-get install -qy slurm-llnl munge
ADD munge.key /etc/munge/
RUN chown munge:munge /etc/munge/munge.key && chmod 600 /etc/munge/munge.key
MAINTAINER Ward Vandewege <ward@curoverse.com>
# We need graphviz for the provenance graphs
-RUN apt-get update -qq
-RUN apt-get install -qqy graphviz
+RUN apt-get update -q
+RUN apt-get install -qy graphviz
# Update Arvados source
RUN /bin/mkdir -p /usr/src/arvados/apps