Merge pull request #5159 from wenottingham/delete-delete-delete

Trim the list of things installed during build of the dev environment

Reviewed-by: Shane McDonald <me@shanemcd.com>
             https://github.com/shanemcd
This commit is contained in:
softwarefactory-project-zuul[bot]
2019-10-30 18:11:39 +00:00
committed by GitHub

View File

@@ -11,37 +11,18 @@ RUN dnf -y update && \
dnf module -y enable 'postgresql:10' && \ dnf module -y enable 'postgresql:10' && \
dnf config-manager --set-enabled PowerTools && \ dnf config-manager --set-enabled PowerTools && \
dnf -y install acl \ dnf -y install acl \
alsa-lib \
ansible \ ansible \
atk \
bubblewrap \ bubblewrap \
cups-libs \
curl \ curl \
cyrus-sasl \
cyrus-sasl-devel \
gcc \ gcc \
gcc-c++ \ gcc-c++ \
GConf2 \ git-core \
git \
gtk3 \
krb5-devel \
krb5-libs \
krb5-workstation \ krb5-workstation \
libcurl-devel \ libcurl-devel \
libffi-devel \ libffi-devel \
libstdc++.so.6 \ libstdc++.so.6 \
libtool-ltdl-devel \ libtool-ltdl-devel \
libcgroup-tools \ libcgroup-tools \
libXcomposite \
libXcursor \
libXdamage \
libXext \
libXi \
libxml2-devel \
libXrandr \
libXScrnSaver \
libxslt-devel \
libXtst \
make \ make \
mercurial \ mercurial \
nginx \ nginx \
@@ -55,10 +36,6 @@ RUN dnf -y update && \
python3-devel \ python3-devel \
python3-libselinux \ python3-libselinux \
python3-pip \ python3-pip \
python3-psutil \
python3-psycopg2 \
python3-setuptools \
python3-devel \
python3-setuptools \ python3-setuptools \
rsync \ rsync \
subversion \ subversion \
@@ -66,18 +43,19 @@ RUN dnf -y update && \
swig \ swig \
tmux \ tmux \
unzip \ unzip \
vim \ vim-minimal \
xmlsec1 \ xmlsec1 \
xmlsec1-devel \ xmlsec1-devel \
xmlsec1-openssl \ xmlsec1-openssl \
xmlsec1-openssl-devel \ xmlsec1-openssl-devel \
xorg-x11-fonts-100dpi \ dnf-utils && \
xorg-x11-fonts-75dpi \
xorg-x11-fonts-cyrillic \ # UI tests only, do not put in installer/roles/image_build/templates/Dockerfile.j2
xorg-x11-fonts-misc \ dnf -y install \
xorg-x11-fonts-Type1 \ gtk3 \
xorg-x11-utils \ alsa-lib \
dnf-utils libX11-xcb \
libXScrnSaver
ENV PATH="/usr/pgsql-10/bin:${PATH}" ENV PATH="/usr/pgsql-10/bin:${PATH}"
@@ -121,20 +99,10 @@ RUN cd /usr/local/bin && \
ADD tools/docker-compose/google-cloud-sdk.repo /etc/yum.repos.d/ ADD tools/docker-compose/google-cloud-sdk.repo /etc/yum.repos.d/
RUN dnf install -y kubectl RUN dnf install -y kubectl
RUN dnf -y remove cyrus-sasl-devel \ RUN dnf -y remove *-devel \
gcc \ gcc \
gcc-c++ \ gcc-c++ \
krb5-devel \ nodejs
libtool-ltdl-devel \
libxml2-devel \
libxslt-devel \
openldap-devel \
postgresql10-devel \
python-devel \
python36-devel \
nodejs \
xmlsec1-devel \
xmlsec1-openssl-devel
RUN dnf -y clean all RUN dnf -y clean all