[libvirt PATCH 2/3] gitlab: refresh containers with lcitool for fully minimized base

Daniel P. Berrangé berrange at redhat.com
Tue Dec 1 15:26:48 UTC 2020


Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
---
 ci/containers/libvirt-centos-7.Dockerfile                | 6 +-----
 ci/containers/libvirt-centos-8.Dockerfile                | 6 +-----
 ci/containers/libvirt-centos-stream.Dockerfile           | 6 +-----
 ci/containers/libvirt-debian-10-cross-aarch64.Dockerfile | 6 +-----
 ci/containers/libvirt-debian-10-cross-armv6l.Dockerfile  | 6 +-----
 ci/containers/libvirt-debian-10-cross-armv7l.Dockerfile  | 6 +-----
 ci/containers/libvirt-debian-10-cross-i686.Dockerfile    | 6 +-----
 ci/containers/libvirt-debian-10-cross-mips.Dockerfile    | 6 +-----
 .../libvirt-debian-10-cross-mips64el.Dockerfile          | 6 +-----
 ci/containers/libvirt-debian-10-cross-mipsel.Dockerfile  | 6 +-----
 ci/containers/libvirt-debian-10-cross-ppc64le.Dockerfile | 6 +-----
 ci/containers/libvirt-debian-10-cross-s390x.Dockerfile   | 6 +-----
 ci/containers/libvirt-debian-10.Dockerfile               | 6 +-----
 .../libvirt-debian-sid-cross-aarch64.Dockerfile          | 9 +--------
 ci/containers/libvirt-debian-sid-cross-armv6l.Dockerfile | 9 +--------
 ci/containers/libvirt-debian-sid-cross-armv7l.Dockerfile | 9 +--------
 ci/containers/libvirt-debian-sid-cross-i686.Dockerfile   | 9 +--------
 .../libvirt-debian-sid-cross-mips64el.Dockerfile         | 9 +--------
 ci/containers/libvirt-debian-sid-cross-mipsel.Dockerfile | 9 +--------
 .../libvirt-debian-sid-cross-ppc64le.Dockerfile          | 9 +--------
 ci/containers/libvirt-debian-sid-cross-s390x.Dockerfile  | 9 +--------
 ci/containers/libvirt-debian-sid.Dockerfile              | 9 +--------
 ci/containers/libvirt-fedora-32.Dockerfile               | 9 +--------
 ci/containers/libvirt-fedora-33.Dockerfile               | 9 +--------
 .../libvirt-fedora-rawhide-cross-mingw32.Dockerfile      | 9 +--------
 .../libvirt-fedora-rawhide-cross-mingw64.Dockerfile      | 9 +--------
 ci/containers/libvirt-fedora-rawhide.Dockerfile          | 9 +--------
 ci/containers/libvirt-opensuse-151.Dockerfile            | 6 +-----
 ci/containers/libvirt-ubuntu-1804.Dockerfile             | 6 +-----
 ci/containers/libvirt-ubuntu-2004.Dockerfile             | 6 +-----
 30 files changed, 30 insertions(+), 192 deletions(-)

diff --git a/ci/containers/libvirt-centos-7.Dockerfile b/ci/containers/libvirt-centos-7.Dockerfile
index ea460f76c9..d94f335c9d 100644
--- a/ci/containers/libvirt-centos-7.Dockerfile
+++ b/ci/containers/libvirt-centos-7.Dockerfile
@@ -36,7 +36,6 @@ WEiJKtQrZDJloqtyi/mmRa1VsV7RYR0VPJjhK/R8EQ7Ysshy\n\
         audit-libs-devel \
         augeas \
         avahi-devel \
-        bash \
         bash-completion \
         ca-certificates \
         ccache \
@@ -44,6 +43,7 @@ WEiJKtQrZDJloqtyi/mmRa1VsV7RYR0VPJjhK/R8EQ7Ysshy\n\
         cyrus-sasl-devel \
         dbus-devel \
         device-mapper-devel \
+        diffutils \
         dnsmasq \
         dwarves \
         ebtables \
@@ -89,9 +89,7 @@ WEiJKtQrZDJloqtyi/mmRa1VsV7RYR0VPJjhK/R8EQ7Ysshy\n\
         numad \
         parted \
         parted-devel \
-        patch \
         perl \
-        perl-App-cpanminus \
         pkgconfig \
         polkit \
         python3 \
@@ -119,9 +117,7 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja-build"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/containers/libvirt-centos-8.Dockerfile b/ci/containers/libvirt-centos-8.Dockerfile
index 633a60dcd4..568e23af76 100644
--- a/ci/containers/libvirt-centos-8.Dockerfile
+++ b/ci/containers/libvirt-centos-8.Dockerfile
@@ -9,7 +9,6 @@ RUN dnf install 'dnf-command(config-manager)' -y && \
         audit-libs-devel \
         augeas \
         avahi-devel \
-        bash \
         bash-completion \
         ca-certificates \
         ccache \
@@ -17,6 +16,7 @@ RUN dnf install 'dnf-command(config-manager)' -y && \
         cyrus-sasl-devel \
         dbus-devel \
         device-mapper-devel \
+        diffutils \
         dnsmasq \
         dwarves \
         ebtables \
@@ -62,9 +62,7 @@ RUN dnf install 'dnf-command(config-manager)' -y && \
         numad \
         parted \
         parted-devel \
-        patch \
         perl \
-        perl-App-cpanminus \
         pkgconfig \
         polkit \
         python3 \
@@ -94,9 +92,7 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/containers/libvirt-centos-stream.Dockerfile b/ci/containers/libvirt-centos-stream.Dockerfile
index 8256e26944..f1ecab837a 100644
--- a/ci/containers/libvirt-centos-stream.Dockerfile
+++ b/ci/containers/libvirt-centos-stream.Dockerfile
@@ -10,7 +10,6 @@ RUN dnf install -y centos-release-stream && \
         audit-libs-devel \
         augeas \
         avahi-devel \
-        bash \
         bash-completion \
         ca-certificates \
         ccache \
@@ -18,6 +17,7 @@ RUN dnf install -y centos-release-stream && \
         cyrus-sasl-devel \
         dbus-devel \
         device-mapper-devel \
+        diffutils \
         dnsmasq \
         dwarves \
         ebtables \
@@ -63,9 +63,7 @@ RUN dnf install -y centos-release-stream && \
         numad \
         parted \
         parted-devel \
-        patch \
         perl \
-        perl-App-cpanminus \
         pkgconfig \
         polkit \
         python3 \
@@ -95,9 +93,7 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/containers/libvirt-debian-10-cross-aarch64.Dockerfile b/ci/containers/libvirt-debian-10-cross-aarch64.Dockerfile
index c0ccaad8f2..1c755908f2 100644
--- a/ci/containers/libvirt-debian-10-cross-aarch64.Dockerfile
+++ b/ci/containers/libvirt-debian-10-cross-aarch64.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -31,7 +30,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -114,11 +112,9 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "aarch64-linux-gnu"
diff --git a/ci/containers/libvirt-debian-10-cross-armv6l.Dockerfile b/ci/containers/libvirt-debian-10-cross-armv6l.Dockerfile
index 384ced7c4b..327b4f7e7e 100644
--- a/ci/containers/libvirt-debian-10-cross-armv6l.Dockerfile
+++ b/ci/containers/libvirt-debian-10-cross-armv6l.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -31,7 +30,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -113,11 +111,9 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "arm-linux-gnueabi"
diff --git a/ci/containers/libvirt-debian-10-cross-armv7l.Dockerfile b/ci/containers/libvirt-debian-10-cross-armv7l.Dockerfile
index 026a6653b6..d73de0d4d2 100644
--- a/ci/containers/libvirt-debian-10-cross-armv7l.Dockerfile
+++ b/ci/containers/libvirt-debian-10-cross-armv7l.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -31,7 +30,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -114,11 +112,9 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "arm-linux-gnueabihf"
diff --git a/ci/containers/libvirt-debian-10-cross-i686.Dockerfile b/ci/containers/libvirt-debian-10-cross-i686.Dockerfile
index 494ed5bc59..41922b7582 100644
--- a/ci/containers/libvirt-debian-10-cross-i686.Dockerfile
+++ b/ci/containers/libvirt-debian-10-cross-i686.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -31,7 +30,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -113,11 +111,9 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "i686-linux-gnu"
diff --git a/ci/containers/libvirt-debian-10-cross-mips.Dockerfile b/ci/containers/libvirt-debian-10-cross-mips.Dockerfile
index 47d6fc627e..369a8a7e42 100644
--- a/ci/containers/libvirt-debian-10-cross-mips.Dockerfile
+++ b/ci/containers/libvirt-debian-10-cross-mips.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -31,7 +30,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -113,11 +111,9 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "mips-linux-gnu"
diff --git a/ci/containers/libvirt-debian-10-cross-mips64el.Dockerfile b/ci/containers/libvirt-debian-10-cross-mips64el.Dockerfile
index dfb2fb0342..c8f6bd818f 100644
--- a/ci/containers/libvirt-debian-10-cross-mips64el.Dockerfile
+++ b/ci/containers/libvirt-debian-10-cross-mips64el.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -31,7 +30,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -113,11 +111,9 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "mips64el-linux-gnuabi64"
diff --git a/ci/containers/libvirt-debian-10-cross-mipsel.Dockerfile b/ci/containers/libvirt-debian-10-cross-mipsel.Dockerfile
index 13d3b7ccbd..81de62b44b 100644
--- a/ci/containers/libvirt-debian-10-cross-mipsel.Dockerfile
+++ b/ci/containers/libvirt-debian-10-cross-mipsel.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -31,7 +30,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -113,11 +111,9 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "mipsel-linux-gnu"
diff --git a/ci/containers/libvirt-debian-10-cross-ppc64le.Dockerfile b/ci/containers/libvirt-debian-10-cross-ppc64le.Dockerfile
index b3a2c506d8..c4dcd63431 100644
--- a/ci/containers/libvirt-debian-10-cross-ppc64le.Dockerfile
+++ b/ci/containers/libvirt-debian-10-cross-ppc64le.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -31,7 +30,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -113,11 +111,9 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "powerpc64le-linux-gnu"
diff --git a/ci/containers/libvirt-debian-10-cross-s390x.Dockerfile b/ci/containers/libvirt-debian-10-cross-s390x.Dockerfile
index 770f79c132..9a5f8edbe5 100644
--- a/ci/containers/libvirt-debian-10-cross-s390x.Dockerfile
+++ b/ci/containers/libvirt-debian-10-cross-s390x.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -31,7 +30,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -113,11 +111,9 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "s390x-linux-gnu"
diff --git a/ci/containers/libvirt-debian-10.Dockerfile b/ci/containers/libvirt-debian-10.Dockerfile
index 86cca736a7..9858584b03 100644
--- a/ci/containers/libvirt-debian-10.Dockerfile
+++ b/ci/containers/libvirt-debian-10.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -66,7 +65,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -95,9 +93,7 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/containers/libvirt-debian-sid-cross-aarch64.Dockerfile b/ci/containers/libvirt-debian-sid-cross-aarch64.Dockerfile
index cf9b9114c9..dff7cb620e 100644
--- a/ci/containers/libvirt-debian-sid-cross-aarch64.Dockerfile
+++ b/ci/containers/libvirt-debian-sid-cross-aarch64.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -32,15 +31,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
             python3 \
             python3-docutils \
-            python3-pip \
-            python3-setuptools \
-            python3-wheel \
             qemu-utils \
             radvd \
             scrub \
@@ -112,11 +107,9 @@ cpu = 'aarch64'\n\
 endian = 'little'" > /usr/local/share/meson/cross/aarch64-linux-gnu
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "aarch64-linux-gnu"
diff --git a/ci/containers/libvirt-debian-sid-cross-armv6l.Dockerfile b/ci/containers/libvirt-debian-sid-cross-armv6l.Dockerfile
index 407fd06372..f3a168be3b 100644
--- a/ci/containers/libvirt-debian-sid-cross-armv6l.Dockerfile
+++ b/ci/containers/libvirt-debian-sid-cross-armv6l.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -32,15 +31,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
             python3 \
             python3-docutils \
-            python3-pip \
-            python3-setuptools \
-            python3-wheel \
             qemu-utils \
             radvd \
             scrub \
@@ -111,11 +106,9 @@ cpu = 'arm'\n\
 endian = 'little'" > /usr/local/share/meson/cross/arm-linux-gnueabi
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "arm-linux-gnueabi"
diff --git a/ci/containers/libvirt-debian-sid-cross-armv7l.Dockerfile b/ci/containers/libvirt-debian-sid-cross-armv7l.Dockerfile
index 924bad941f..88f1033ed5 100644
--- a/ci/containers/libvirt-debian-sid-cross-armv7l.Dockerfile
+++ b/ci/containers/libvirt-debian-sid-cross-armv7l.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -32,15 +31,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
             python3 \
             python3-docutils \
-            python3-pip \
-            python3-setuptools \
-            python3-wheel \
             qemu-utils \
             radvd \
             scrub \
@@ -112,11 +107,9 @@ cpu = 'armhf'\n\
 endian = 'little'" > /usr/local/share/meson/cross/arm-linux-gnueabihf
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "arm-linux-gnueabihf"
diff --git a/ci/containers/libvirt-debian-sid-cross-i686.Dockerfile b/ci/containers/libvirt-debian-sid-cross-i686.Dockerfile
index 81fca80809..e34c8074d9 100644
--- a/ci/containers/libvirt-debian-sid-cross-i686.Dockerfile
+++ b/ci/containers/libvirt-debian-sid-cross-i686.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -32,15 +31,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
             python3 \
             python3-docutils \
-            python3-pip \
-            python3-setuptools \
-            python3-wheel \
             qemu-utils \
             radvd \
             scrub \
@@ -111,11 +106,9 @@ cpu = 'i686'\n\
 endian = 'little'" > /usr/local/share/meson/cross/i686-linux-gnu
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "i686-linux-gnu"
diff --git a/ci/containers/libvirt-debian-sid-cross-mips64el.Dockerfile b/ci/containers/libvirt-debian-sid-cross-mips64el.Dockerfile
index 20e0307b2a..eaf1bf5641 100644
--- a/ci/containers/libvirt-debian-sid-cross-mips64el.Dockerfile
+++ b/ci/containers/libvirt-debian-sid-cross-mips64el.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -32,15 +31,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
             python3 \
             python3-docutils \
-            python3-pip \
-            python3-setuptools \
-            python3-wheel \
             qemu-utils \
             radvd \
             scrub \
@@ -111,11 +106,9 @@ cpu = 'mips64el'\n\
 endian = 'little'" > /usr/local/share/meson/cross/mips64el-linux-gnuabi64
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "mips64el-linux-gnuabi64"
diff --git a/ci/containers/libvirt-debian-sid-cross-mipsel.Dockerfile b/ci/containers/libvirt-debian-sid-cross-mipsel.Dockerfile
index 9363cdd8ba..424f97315d 100644
--- a/ci/containers/libvirt-debian-sid-cross-mipsel.Dockerfile
+++ b/ci/containers/libvirt-debian-sid-cross-mipsel.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -32,15 +31,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
             python3 \
             python3-docutils \
-            python3-pip \
-            python3-setuptools \
-            python3-wheel \
             qemu-utils \
             radvd \
             scrub \
@@ -111,11 +106,9 @@ cpu = 'mipsel'\n\
 endian = 'little'" > /usr/local/share/meson/cross/mipsel-linux-gnu
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "mipsel-linux-gnu"
diff --git a/ci/containers/libvirt-debian-sid-cross-ppc64le.Dockerfile b/ci/containers/libvirt-debian-sid-cross-ppc64le.Dockerfile
index 3e3311a43b..311106e337 100644
--- a/ci/containers/libvirt-debian-sid-cross-ppc64le.Dockerfile
+++ b/ci/containers/libvirt-debian-sid-cross-ppc64le.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -32,15 +31,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
             python3 \
             python3-docutils \
-            python3-pip \
-            python3-setuptools \
-            python3-wheel \
             qemu-utils \
             radvd \
             scrub \
@@ -111,11 +106,9 @@ cpu = 'powerpc64le'\n\
 endian = 'little'" > /usr/local/share/meson/cross/powerpc64le-linux-gnu
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "powerpc64le-linux-gnu"
diff --git a/ci/containers/libvirt-debian-sid-cross-s390x.Dockerfile b/ci/containers/libvirt-debian-sid-cross-s390x.Dockerfile
index aa04a19a7a..ee188c0a20 100644
--- a/ci/containers/libvirt-debian-sid-cross-s390x.Dockerfile
+++ b/ci/containers/libvirt-debian-sid-cross-s390x.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -32,15 +31,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
             python3 \
             python3-docutils \
-            python3-pip \
-            python3-setuptools \
-            python3-wheel \
             qemu-utils \
             radvd \
             scrub \
@@ -111,11 +106,9 @@ cpu = 's390x'\n\
 endian = 'little'" > /usr/local/share/meson/cross/s390x-linux-gnu
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "s390x-linux-gnu"
diff --git a/ci/containers/libvirt-debian-sid.Dockerfile b/ci/containers/libvirt-debian-sid.Dockerfile
index dd1c52ab47..d914d5d6c2 100644
--- a/ci/containers/libvirt-debian-sid.Dockerfile
+++ b/ci/containers/libvirt-debian-sid.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -67,15 +66,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
             python3 \
             python3-docutils \
-            python3-pip \
-            python3-setuptools \
-            python3-wheel \
             qemu-utils \
             radvd \
             scrub \
@@ -93,9 +88,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/containers/libvirt-fedora-32.Dockerfile b/ci/containers/libvirt-fedora-32.Dockerfile
index 88c181a746..8be1754ac5 100644
--- a/ci/containers/libvirt-fedora-32.Dockerfile
+++ b/ci/containers/libvirt-fedora-32.Dockerfile
@@ -5,7 +5,6 @@ RUN dnf update -y && \
         audit-libs-devel \
         augeas \
         avahi-devel \
-        bash \
         bash-completion \
         ca-certificates \
         ccache \
@@ -14,6 +13,7 @@ RUN dnf update -y && \
         cyrus-sasl-devel \
         dbus-devel \
         device-mapper-devel \
+        diffutils \
         dnsmasq \
         dwarves \
         ebtables \
@@ -60,17 +60,12 @@ RUN dnf update -y && \
         numad \
         parted \
         parted-devel \
-        patch \
         perl \
-        perl-App-cpanminus \
         pkgconfig \
         polkit \
         python3 \
         python3-docutils \
         python3-flake8 \
-        python3-pip \
-        python3-setuptools \
-        python3-wheel \
         qemu-img \
         radvd \
         readline-devel \
@@ -92,9 +87,7 @@ RUN dnf update -y && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/containers/libvirt-fedora-33.Dockerfile b/ci/containers/libvirt-fedora-33.Dockerfile
index 25aaf0567f..237bd8ba75 100644
--- a/ci/containers/libvirt-fedora-33.Dockerfile
+++ b/ci/containers/libvirt-fedora-33.Dockerfile
@@ -5,7 +5,6 @@ RUN dnf update -y && \
         audit-libs-devel \
         augeas \
         avahi-devel \
-        bash \
         bash-completion \
         ca-certificates \
         ccache \
@@ -14,6 +13,7 @@ RUN dnf update -y && \
         cyrus-sasl-devel \
         dbus-devel \
         device-mapper-devel \
+        diffutils \
         dnsmasq \
         dwarves \
         ebtables \
@@ -60,17 +60,12 @@ RUN dnf update -y && \
         numad \
         parted \
         parted-devel \
-        patch \
         perl \
-        perl-App-cpanminus \
         pkgconfig \
         polkit \
         python3 \
         python3-docutils \
         python3-flake8 \
-        python3-pip \
-        python3-setuptools \
-        python3-wheel \
         qemu-img \
         radvd \
         readline-devel \
@@ -92,9 +87,7 @@ RUN dnf update -y && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/containers/libvirt-fedora-rawhide-cross-mingw32.Dockerfile b/ci/containers/libvirt-fedora-rawhide-cross-mingw32.Dockerfile
index faa1550859..32527e8e56 100644
--- a/ci/containers/libvirt-fedora-rawhide-cross-mingw32.Dockerfile
+++ b/ci/containers/libvirt-fedora-rawhide-cross-mingw32.Dockerfile
@@ -4,12 +4,12 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
     dnf update -y && \
     dnf install -y \
         augeas \
-        bash \
         bash-completion \
         ca-certificates \
         ccache \
         clang \
         cppi \
+        diffutils \
         dnsmasq \
         dwarves \
         ebtables \
@@ -31,16 +31,11 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         ninja-build \
         numad \
         parted \
-        patch \
         perl \
-        perl-App-cpanminus \
         polkit \
         python3 \
         python3-docutils \
         python3-flake8 \
-        python3-pip \
-        python3-setuptools \
-        python3-wheel \
         qemu-img \
         radvd \
         rpcgen \
@@ -71,11 +66,9 @@ RUN dnf install -y \
     dnf clean all -y
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "i686-w64-mingw32"
diff --git a/ci/containers/libvirt-fedora-rawhide-cross-mingw64.Dockerfile b/ci/containers/libvirt-fedora-rawhide-cross-mingw64.Dockerfile
index 7def8fd890..e82de31df9 100644
--- a/ci/containers/libvirt-fedora-rawhide-cross-mingw64.Dockerfile
+++ b/ci/containers/libvirt-fedora-rawhide-cross-mingw64.Dockerfile
@@ -4,12 +4,12 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
     dnf update -y && \
     dnf install -y \
         augeas \
-        bash \
         bash-completion \
         ca-certificates \
         ccache \
         clang \
         cppi \
+        diffutils \
         dnsmasq \
         dwarves \
         ebtables \
@@ -31,16 +31,11 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         ninja-build \
         numad \
         parted \
-        patch \
         perl \
-        perl-App-cpanminus \
         polkit \
         python3 \
         python3-docutils \
         python3-flake8 \
-        python3-pip \
-        python3-setuptools \
-        python3-wheel \
         qemu-img \
         radvd \
         rpcgen \
@@ -71,11 +66,9 @@ RUN dnf install -y \
     dnf clean all -y
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
 
 ENV ABI "x86_64-w64-mingw32"
diff --git a/ci/containers/libvirt-fedora-rawhide.Dockerfile b/ci/containers/libvirt-fedora-rawhide.Dockerfile
index 31219df996..ee2f0fcfc1 100644
--- a/ci/containers/libvirt-fedora-rawhide.Dockerfile
+++ b/ci/containers/libvirt-fedora-rawhide.Dockerfile
@@ -6,7 +6,6 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         audit-libs-devel \
         augeas \
         avahi-devel \
-        bash \
         bash-completion \
         ca-certificates \
         ccache \
@@ -15,6 +14,7 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         cyrus-sasl-devel \
         dbus-devel \
         device-mapper-devel \
+        diffutils \
         dnsmasq \
         dwarves \
         ebtables \
@@ -61,17 +61,12 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         numad \
         parted \
         parted-devel \
-        patch \
         perl \
-        perl-App-cpanminus \
         pkgconfig \
         polkit \
         python3 \
         python3-docutils \
         python3-flake8 \
-        python3-pip \
-        python3-setuptools \
-        python3-wheel \
         qemu-img \
         radvd \
         readline-devel \
@@ -93,9 +88,7 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
     ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/containers/libvirt-opensuse-151.Dockerfile b/ci/containers/libvirt-opensuse-151.Dockerfile
index 030581d7ec..c2d088f004 100644
--- a/ci/containers/libvirt-opensuse-151.Dockerfile
+++ b/ci/containers/libvirt-opensuse-151.Dockerfile
@@ -6,7 +6,6 @@ RUN zypper update -y && \
            augeas \
            augeas-lenses \
            avahi-devel \
-           bash \
            bash-completion \
            ca-certificates \
            ccache \
@@ -15,6 +14,7 @@ RUN zypper update -y && \
            cyrus-sasl-devel \
            dbus-1-devel \
            device-mapper-devel \
+           diffutils \
            dnsmasq \
            dwarves \
            ebtables \
@@ -59,9 +59,7 @@ RUN zypper update -y && \
            open-iscsi \
            parted \
            parted-devel \
-           patch \
            perl \
-           perl-App-cpanminus \
            pkgconfig \
            polkit \
            python3 \
@@ -90,9 +88,7 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/containers/libvirt-ubuntu-1804.Dockerfile b/ci/containers/libvirt-ubuntu-1804.Dockerfile
index daa406c2f3..3a5362e128 100644
--- a/ci/containers/libvirt-ubuntu-1804.Dockerfile
+++ b/ci/containers/libvirt-ubuntu-1804.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -67,7 +66,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -97,9 +95,7 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
diff --git a/ci/containers/libvirt-ubuntu-2004.Dockerfile b/ci/containers/libvirt-ubuntu-2004.Dockerfile
index dacf7429ff..41a3f5995e 100644
--- a/ci/containers/libvirt-ubuntu-2004.Dockerfile
+++ b/ci/containers/libvirt-ubuntu-2004.Dockerfile
@@ -6,12 +6,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get install --no-install-recommends -y \
             augeas-lenses \
             augeas-tools \
-            bash \
             bash-completion \
             ca-certificates \
             ccache \
             clang \
-            cpanminus \
+            diffutils \
             dnsmasq-base \
             dwarves \
             ebtables \
@@ -67,7 +66,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             numad \
             open-iscsi \
             parted \
-            patch \
             perl \
             pkgconf \
             policykit-1 \
@@ -96,9 +94,7 @@ RUN pip3 install \
          meson==0.54.0
 
 ENV LANG "en_US.UTF-8"
-
 ENV MAKE "/usr/bin/make"
 ENV NINJA "/usr/bin/ninja"
 ENV PYTHON "/usr/bin/python3"
-
 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
-- 
2.28.0




More information about the libvir-list mailing list