Consolidate package list

- Remove unnecessary packages
- Sort packages alphabetically

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
This commit is contained in:
Thomas Lauf 2019-12-20 16:32:52 +01:00
parent 660816ae5f
commit 800062ace2
10 changed files with 45 additions and 87 deletions

View file

@ -3,18 +3,13 @@ FROM archlinux/base
RUN pacman -Sy --noconfirm archlinux-keyring
RUN pacman -Syu --noconfirm
RUN pacman -S --noconfirm \
gnutls \
util-linux \
bash-completion \
cmake \
python \
python-dateutil \
gcc \
git \
libfaketime \
man-db \
groff \
make \
gcc
man-db \
python \
python-dateutil
# Setup language environment
ENV LANG en_US.UTF-8

View file

@ -3,17 +3,12 @@ FROM centos:7
RUN yum update -y
RUN yum install -y epel-release centos-release-scl
RUN yum install -y \
git \
gcc \
gcc-c++ \
make \
gnutls-devel \
libuuid-devel \
libfaketime \
man \
which \
cmake3 \
devtoolset-7-gcc* \
gcc-c++ \
git \
make \
man \
python36 \
python36-dateutil

View file

@ -4,22 +4,16 @@ ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update
RUN apt-get install -y \
build-essential \
cmake \
g++ \
git \
uuid-dev \
libgnutls28-dev \
libfaketime \
man \
locales \
man \
python3 \
tzdata \
python3-dateutil
python3-dateutil \
tzdata
RUN update-alternatives --install /usr/bin/python python /usr/bin/python3 10
RUN apt-get install -y tzdata
RUN ln -fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime
RUN dpkg-reconfigure -f noninteractive tzdata

View file

@ -4,22 +4,16 @@ ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update
RUN apt-get install -y \
build-essential \
cmake \
g++ \
git \
uuid-dev \
libgnutls28-dev \
libfaketime \
man \
locales \
tzdata \
man \
python3 \
python3-dateutil
python3-dateutil \
tzdata
RUN update-alternatives --install /usr/bin/python python /usr/bin/python3 10
RUN apt-get install -y tzdata
RUN ln -fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime
RUN dpkg-reconfigure -f noninteractive tzdata

View file

@ -2,17 +2,13 @@ FROM fedora:28
RUN dnf update -y
RUN dnf install -y \
python3 \
python3-dateutil \
git \
gcc \
gcc-c++ \
cmake \
gcc-c++ \
git \
make \
gnutls-devel \
libuuid-devel \
libfaketime \
man
man \
python3 \
python3-dateutil
RUN alternatives --install /usr/bin/python python /usr/bin/python3 10

View file

@ -2,17 +2,13 @@ FROM fedora:29
RUN dnf update -y
RUN dnf install -y \
python3 \
python3-dateutil \
git \
gcc \
gcc-c++ \
cmake \
gcc-c++ \
git \
make \
gnutls-devel \
libuuid-devel \
libfaketime \
man
man \
python3 \
python3-dateutil
RUN alternatives --install /usr/bin/python python /usr/bin/python3 10

View file

@ -5,16 +5,15 @@ FROM gentoo/stage3-x86:latest
COPY --from=gentoo/portage:latest /var/db/repos/gentoo /var/db/repos/gentoo
RUN (CNT=60 ; while [[ ${CNT} -ne 0 ]] ; do echo "RUNNING (${CNT})" ; sleep 60 ; ((CNT--)) ; done ) & \
emerge -qv sys-libs/readline:0 \
net-libs/gnutls:0= \
sys-apps/util-linux \
emerge -qv \
dev-util/cmake \
dev-vcs/git \
sys-devel/make \
sys-apps/man-db \
dev-lang/python \
dev-python/python-dateutil \
sys-devel/make \
dev-vcs/git \
sys-libs/libfaketime \
sys-apps/man-db ; \
sys-libs/readline:0 \
sys-apps/util-linux ; \
kill %1
# Setup language environment

View file

@ -1,19 +1,14 @@
FROM opensuse/leap:15
RUN zypper install -y \
python3 \
python3-dateutil \
awk \
coreutils \
git \
gcc \
gcc-c++ \
cmake \
coreutils \
gcc-c++ \
git \
make \
libgnutls-devel \
libuuid-devel \
libfaketime \
man
man \
python3 \
python3-dateutil
RUN update-alternatives --install /usr/bin/python python /usr/bin/python3 10

View file

@ -4,14 +4,11 @@ ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update
RUN apt-get install -y \
build-essential \
cmake \
g++ \
git \
uuid-dev \
libgnutls28-dev \
libfaketime \
man \
locales \
man \
python3 \
python3-dateutil \
tzdata

View file

@ -4,14 +4,11 @@ ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update
RUN apt-get install -y \
build-essential \
cmake \
g++ \
git \
uuid-dev \
libgnutls28-dev \
libfaketime \
man \
locales \
man \
python3 \
python3-dateutil \
tzdata