travis: Don't install recommended packages via apt

This passes --no-install-recommends both for Dockerfiles and Travis
itself.
This commit is contained in:
Florian Bruhin 2016-04-06 07:58:21 +02:00
parent 2ce2b2ab9f
commit 2aef8913ec
3 changed files with 23 additions and 7 deletions

View File

@ -5,9 +5,17 @@ ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get -y update && \
apt-get -y dist-upgrade && \
apt-get -y install python3-pyqt5 python3-pyqt5.qtwebkit python-tox \
python3-sip xvfb git python3-setuptools wget \
herbstluftwm locales
apt-get -y install --no-install-recommends \
python3-pyqt5 \
python3-pyqt5.qtwebkit \
python-tox \
python3-sip \
xvfb \
git \
python3-setuptools \
wget \
herbstluftwm \
locales
RUN echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen && locale-gen
RUN useradd user && mkdir /home/user && chown -R user:users /home/user

View File

@ -5,9 +5,17 @@ ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get -y update && \
apt-get -y dist-upgrade && \
apt-get -y install python3-pyqt5 python3-pyqt5.qtwebkit python-tox \
python3-sip xvfb git python3-setuptools wget \
herbstluftwm language-pack-en
apt-get -y install --no-install-recommends \
python3-pyqt5 \
python3-pyqt5.qtwebkit \
python-tox \
python3-sip \
xvfb \
git \
python3-setuptools \
wget \
herbstluftwm \
language-pack-en
RUN useradd user && mkdir /home/user && chown -R user:users /home/user
USER user

View File

@ -137,7 +137,7 @@ elif TRAVIS_OS == 'linux':
if pkgs:
apt_get(['update'])
apt_get(['install'] + pkgs)
apt_get(['install', '--no-install-recommends'] + pkgs)
if TESTENV == 'flake8':
apt_get(['update'])