Codebase list virt-viewer / 1e18203
ci: refresh containers for CentOS-8 PowerTools repo rename A recent CentOS-8 update renamed the "PowerTools" repo to "powertools" and since dnf is case sensitive wrt repo names, this broke ability to build new containers. The refresh fixes the repo name and pulls in other misc improvements to containers. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Daniel P. Berrangé 3 years ago
13 changed file(s) with 186 addition(s) and 87 deletion(s). Raw diff Collapse all Expand all
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile centos-7 libvirt+dist,libvirt-glib+dist,gtk-vnc+dist,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
05 FROM registry.centos.org/centos:7
16
2 RUN echo -e '[openvz]\n\
3 name=OpenVZ addons\n\
4 baseurl=https://download.openvz.org/virtuozzo/releases/openvz-7.0.11-235/x86_64/os/\n\
5 enabled=1\n\
6 gpgcheck=1\n\
7 skip_if_unavailable=0\n\
8 metadata_expire=6h\n\
9 priority=90\n\
10 includepkgs=libprl*' > /etc/yum.repos.d/openvz.repo && \
11 echo -e '-----BEGIN PGP PUBLIC KEY BLOCK-----\n\
12 Version: GnuPG v2.0.22 (GNU/Linux)\n\
13 \n\
14 mI0EVl80nQEEAKrEeyeTCwrzS9kYedZ/sAc/GUqlb81C7pA9SaR3fyck5mVw1Ogk\n\
15 YdmNBPM2kY7QDxR9F0EpSpnxSCAXZXugsQ8KzZ0DRLVeBDQyGs9IGK5hI0zzxIil\n\
16 BzfvIexLiQQhLy7YlIi8Jt/uUqKkW0pIMNMGcduY97VATtczpncpkmSzABEBAAG0\n\
17 SFZpcnR1b3p6byBUZWFtIChHUEcga2V5IHNpZ25hdHVyZSBmb3IgcGFja2FnZXMp\n\
18 IDxzZWN1cml0eUB2aXJ0dW96em8uY29tPoi5BBMBAgAjBQJWXzSdAhsDBwsJCAcD\n\
19 AgEGFQgCCQoLBBYCAwECHgECF4AACgkQygt9GUTNrSruIgP/er70Eyo73A1gfrjv\n\
20 oPUkyo4rslVRZu3qqCwoMFtJc/Z/UxWgEka1buorlcGLa6eO/EZ49c0n+KGa4Kvt\n\
21 EUboIq0yEu5i0FyAj92ifm+hNhoAbGfm0cZ4/fD0oGr3l8OsQo4+iHX4xAPwFe7Y\n\
22 zABuB8I1ZDZ4OIp5tDfTTuF2LT24jQRWXzSdAQQAog2Aqb+Ptl68O7cQhWLjVGkj\n\
23 yyigZrdeReLx3HloKJPBeQ/kA6uvMJc/IYS3uppMWXv9v+QenS6uhP1TUJ2k9FvM\n\
24 t94MQZfALN7Vpf8AF+UeWu4Ru+y4BNzcFhrPhIFNFChOR2QqW6FkgE57D9I177NC\n\
25 oJMyrlNe8wcGa178An8AEQEAAYifBBgBAgAJBQJWXzSdAhsMAAoJEMoLfRlEza0q\n\
26 bKwD/3+OFVIEXnIv5XgdGRNX5fHggsUN1bb8gva7HANRlKdd4LD8foDM3F/yv/3V\n\
27 igG14D5EjKz56SaBDNgiI4++hOzb2M8jhAsR86jxkXFrrP1U3ZNRKg6av9DPFAPS\n\
28 WEiJKtQrZDJloqtyi/mmRa1VsV7RYR0VPJjhK/R8EQ7Ysshy\n\
29 =fRMg\n\
30 -----END PGP PUBLIC KEY BLOCK-----' > /etc/pki/rpm-gpg/RPM-GPG-KEY-OpenVZ && \
31 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-OpenVZ && \
7 RUN yum update -y && \
8 echo 'skip_missing_names_on_install=0' >> /etc/yum.conf && \
329 yum install -y epel-release && \
33 yum update -y && \
3410 yum install -y \
3511 autoconf \
3612 automake \
5834 spice-gtk3-devel && \
5935 yum autoremove -y && \
6036 yum clean all -y && \
37 rpm -qa | sort > /packages.txt && \
6138 mkdir -p /usr/libexec/ccache-wrappers && \
6239 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
6340 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
0 FROM registry.centos.org/centos:8
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile centos-8 libvirt+minimal,libvirt-glib,gtk-vnc,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
5 FROM docker.io/library/centos:8
16
2 RUN dnf install 'dnf-command(config-manager)' -y && \
3 dnf config-manager --set-enabled -y PowerTools && \
7 RUN dnf update -y && \
8 dnf install 'dnf-command(config-manager)' -y && \
9 dnf config-manager --set-enabled -y powertools && \
410 dnf install -y centos-release-advanced-virtualization && \
511 dnf install -y epel-release && \
6 dnf update -y && \
712 dnf install -y \
813 autoconf \
914 automake \
4853 vala && \
4954 dnf autoremove -y && \
5055 dnf clean all -y && \
56 rpm -qa | sort > /packages.txt && \
5157 mkdir -p /usr/libexec/ccache-wrappers && \
5258 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
5359 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
0 FROM registry.centos.org/centos:8
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile centos-stream libvirt+minimal,libvirt-glib,gtk-vnc,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
5 FROM docker.io/library/centos:8
16
2 RUN dnf install -y centos-release-stream && \
7 RUN dnf update -y && \
8 dnf install -y centos-release-stream && \
39 dnf install 'dnf-command(config-manager)' -y && \
410 dnf config-manager --set-enabled -y Stream-PowerTools && \
511 dnf install -y centos-release-advanced-virtualization && \
612 dnf install -y epel-release && \
7 dnf update -y && \
813 dnf install -y \
914 autoconf \
1015 automake \
4954 vala && \
5055 dnf autoremove -y && \
5156 dnf clean all -y && \
57 rpm -qa | sort > /packages.txt && \
5258 mkdir -p /usr/libexec/ccache-wrappers && \
5359 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
5460 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
0 FROM docker.io/library/debian:10
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile debian-10 libvirt+dist,libvirt-glib+dist,gtk-vnc+dist,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
5 FROM docker.io/library/debian:10-slim
16
27 RUN export DEBIAN_FRONTEND=noninteractive && \
38 apt-get update && \
4 apt-get dist-upgrade -y && \
5 apt-get install --no-install-recommends -y \
9 apt-get install -y eatmydata && \
10 eatmydata apt-get dist-upgrade -y && \
11 eatmydata apt-get install --no-install-recommends -y \
612 autoconf \
713 automake \
814 autopoint \
2733 locales \
2834 make \
2935 pkgconf && \
30 apt-get autoremove -y && \
31 apt-get autoclean -y && \
36 eatmydata apt-get autoremove -y && \
37 eatmydata apt-get autoclean -y && \
3238 sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
3339 dpkg-reconfigure locales && \
40 dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
3441 mkdir -p /usr/libexec/ccache-wrappers && \
3542 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
3643 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
0 FROM docker.io/library/debian:sid
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile debian-sid libvirt+dist,libvirt-glib+dist,gtk-vnc+dist,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
5 FROM docker.io/library/debian:sid-slim
16
27 RUN export DEBIAN_FRONTEND=noninteractive && \
38 apt-get update && \
4 apt-get dist-upgrade -y && \
5 apt-get install --no-install-recommends -y \
9 apt-get install -y eatmydata && \
10 eatmydata apt-get dist-upgrade -y && \
11 eatmydata apt-get install --no-install-recommends -y \
612 autoconf \
713 automake \
814 autopoint \
2733 locales \
2834 make \
2935 pkgconf && \
30 apt-get autoremove -y && \
31 apt-get autoclean -y && \
36 eatmydata apt-get autoremove -y && \
37 eatmydata apt-get autoclean -y && \
3238 sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
3339 dpkg-reconfigure locales && \
40 dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
3441 mkdir -p /usr/libexec/ccache-wrappers && \
3542 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
3643 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile fedora-32 libvirt+dist,libvirt-glib+dist,gtk-vnc+dist,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
05 FROM registry.fedoraproject.org/fedora:32
16
2 RUN dnf update -y && \
3 dnf install -y \
7 RUN dnf install -y nosync && \
8 echo -e '#!/bin/sh\n\
9 if test -d /usr/lib64\n\
10 then\n\
11 export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
12 else\n\
13 export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
14 fi\n\
15 exec "$@"' > /usr/bin/nosync && \
16 chmod +x /usr/bin/nosync && \
17 nosync dnf update -y && \
18 nosync dnf install -y \
419 autoconf \
520 automake \
621 bash-completion \
2540 rest-devel \
2641 rpm-build \
2742 spice-gtk3-devel && \
28 dnf autoremove -y && \
29 dnf clean all -y && \
43 nosync dnf autoremove -y && \
44 nosync dnf clean all -y && \
45 rpm -qa | sort > /packages.txt && \
3046 mkdir -p /usr/libexec/ccache-wrappers && \
3147 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
3248 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile fedora-33 libvirt+dist,libvirt-glib+dist,gtk-vnc+dist,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
05 FROM registry.fedoraproject.org/fedora:33
16
2 RUN dnf update -y && \
3 dnf install -y \
7 RUN dnf install -y nosync && \
8 echo -e '#!/bin/sh\n\
9 if test -d /usr/lib64\n\
10 then\n\
11 export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
12 else\n\
13 export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
14 fi\n\
15 exec "$@"' > /usr/bin/nosync && \
16 chmod +x /usr/bin/nosync && \
17 nosync dnf update -y && \
18 nosync dnf install -y \
419 autoconf \
520 automake \
621 bash-completion \
2540 rest-devel \
2641 rpm-build \
2742 spice-gtk3-devel && \
28 dnf autoremove -y && \
29 dnf clean all -y && \
43 nosync dnf autoremove -y && \
44 nosync dnf clean all -y && \
45 rpm -qa | sort > /packages.txt && \
3046 mkdir -p /usr/libexec/ccache-wrappers && \
3147 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
3248 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile --cross mingw32 fedora-rawhide libvirt,libvirt-glib,gtk-vnc,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
05 FROM registry.fedoraproject.org/fedora:rawhide
16
2 RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
3 dnf update -y && \
4 dnf install -y \
7 RUN dnf install -y nosync && \
8 echo -e '#!/bin/sh\n\
9 if test -d /usr/lib64\n\
10 then\n\
11 export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
12 else\n\
13 export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
14 fi\n\
15 exec "$@"' > /usr/bin/nosync && \
16 chmod +x /usr/bin/nosync && \
17 nosync dnf update -y --nogpgcheck fedora-gpg-keys && \
18 nosync dnf update -y && \
19 nosync dnf install -y \
520 augeas \
621 autoconf \
722 automake \
823 bash-completion \
924 ca-certificates \
1025 ccache \
11 clang \
1226 cppi \
1327 diffutils \
1428 dnsmasq \
1529 dwarves \
1630 ebtables \
1731 firewalld-filesystem \
18 gcc \
1932 gettext-devel \
2033 git \
2134 glibc-langpack-en \
5063 sheepdog \
5164 vala \
5265 zfs-fuse && \
53 dnf autoremove -y && \
54 dnf clean all -y && \
66 nosync dnf autoremove -y && \
67 nosync dnf clean all -y && \
68 rpm -qa | sort > /packages.txt && \
5569 mkdir -p /usr/libexec/ccache-wrappers && \
5670 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc && \
5771 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-$(basename /usr/bin/gcc)
5872
59 RUN dnf install -y \
73 RUN nosync dnf install -y \
6074 mingw32-curl \
6175 mingw32-dbus \
6276 mingw32-dlfcn \
7892 mingw32-readline \
7993 mingw32-rest \
8094 mingw32-spice-gtk3 && \
81 dnf clean all -y
95 nosync dnf clean all -y
8296
8397 ENV LANG "en_US.UTF-8"
8498 ENV MAKE "/usr/bin/make"
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile --cross mingw64 fedora-rawhide libvirt,libvirt-glib,gtk-vnc,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
05 FROM registry.fedoraproject.org/fedora:rawhide
16
2 RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
3 dnf update -y && \
4 dnf install -y \
7 RUN dnf install -y nosync && \
8 echo -e '#!/bin/sh\n\
9 if test -d /usr/lib64\n\
10 then\n\
11 export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
12 else\n\
13 export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
14 fi\n\
15 exec "$@"' > /usr/bin/nosync && \
16 chmod +x /usr/bin/nosync && \
17 nosync dnf update -y --nogpgcheck fedora-gpg-keys && \
18 nosync dnf update -y && \
19 nosync dnf install -y \
520 augeas \
621 autoconf \
722 automake \
823 bash-completion \
924 ca-certificates \
1025 ccache \
11 clang \
1226 cppi \
1327 diffutils \
1428 dnsmasq \
1529 dwarves \
1630 ebtables \
1731 firewalld-filesystem \
18 gcc \
1932 gettext-devel \
2033 git \
2134 glibc-langpack-en \
5063 sheepdog \
5164 vala \
5265 zfs-fuse && \
53 dnf autoremove -y && \
54 dnf clean all -y && \
66 nosync dnf autoremove -y && \
67 nosync dnf clean all -y && \
68 rpm -qa | sort > /packages.txt && \
5569 mkdir -p /usr/libexec/ccache-wrappers && \
5670 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-cc && \
5771 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-$(basename /usr/bin/gcc)
5872
59 RUN dnf install -y \
73 RUN nosync dnf install -y \
6074 mingw64-curl \
6175 mingw64-dbus \
6276 mingw64-dlfcn \
7892 mingw64-readline \
7993 mingw64-rest \
8094 mingw64-spice-gtk3 && \
81 dnf clean all -y
95 nosync dnf clean all -y
8296
8397 ENV LANG "en_US.UTF-8"
8498 ENV MAKE "/usr/bin/make"
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile fedora-rawhide libvirt+dist,libvirt-glib+dist,gtk-vnc+dist,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
05 FROM registry.fedoraproject.org/fedora:rawhide
16
2 RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
3 dnf update -y && \
4 dnf install -y \
7 RUN dnf install -y nosync && \
8 echo -e '#!/bin/sh\n\
9 if test -d /usr/lib64\n\
10 then\n\
11 export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
12 else\n\
13 export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
14 fi\n\
15 exec "$@"' > /usr/bin/nosync && \
16 chmod +x /usr/bin/nosync && \
17 nosync dnf update -y --nogpgcheck fedora-gpg-keys && \
18 nosync dnf update -y && \
19 nosync dnf install -y \
520 autoconf \
621 automake \
722 bash-completion \
2641 rest-devel \
2742 rpm-build \
2843 spice-gtk3-devel && \
29 dnf autoremove -y && \
30 dnf clean all -y && \
44 nosync dnf autoremove -y && \
45 nosync dnf clean all -y && \
46 rpm -qa | sort > /packages.txt && \
3147 mkdir -p /usr/libexec/ccache-wrappers && \
3248 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
3349 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile opensuse-151 libvirt+dist,libvirt-glib+dist,gtk-vnc+dist,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
05 FROM registry.opensuse.org/opensuse/leap:15.1
16
27 RUN zypper update -y && \
2631 rpm-build \
2732 spice-gtk-devel && \
2833 zypper clean --all && \
34 rpm -qa | sort > /packages.txt && \
2935 mkdir -p /usr/libexec/ccache-wrappers && \
3036 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
3137 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile ubuntu-1804 libvirt+dist,libvirt-glib+dist,gtk-vnc+dist,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
05 FROM docker.io/library/ubuntu:18.04
16
27 RUN export DEBIAN_FRONTEND=noninteractive && \
38 apt-get update && \
4 apt-get dist-upgrade -y && \
5 apt-get install --no-install-recommends -y \
9 apt-get install -y eatmydata && \
10 eatmydata apt-get dist-upgrade -y && \
11 eatmydata apt-get install --no-install-recommends -y \
612 autoconf \
713 automake \
814 autopoint \
2632 locales \
2733 make \
2834 pkgconf && \
29 apt-get autoremove -y && \
30 apt-get autoclean -y && \
35 eatmydata apt-get autoremove -y && \
36 eatmydata apt-get autoclean -y && \
3137 sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
3238 dpkg-reconfigure locales && \
39 dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
3340 mkdir -p /usr/libexec/ccache-wrappers && \
3441 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
3542 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)
0 # THIS FILE WAS AUTO-GENERATED
1 #
2 # $ lcitool dockerfile ubuntu-2004 libvirt+dist,libvirt-glib+dist,gtk-vnc+dist,virt-viewer
3 #
4 # https://gitlab.com/libvirt/libvirt-ci/-/commit/b098ec6631a85880f818f2dd25c437d509e53680
05 FROM docker.io/library/ubuntu:20.04
16
27 RUN export DEBIAN_FRONTEND=noninteractive && \
38 apt-get update && \
4 apt-get dist-upgrade -y && \
5 apt-get install --no-install-recommends -y \
9 apt-get install -y eatmydata && \
10 eatmydata apt-get dist-upgrade -y && \
11 eatmydata apt-get install --no-install-recommends -y \
612 autoconf \
713 automake \
814 autopoint \
2632 locales \
2733 make \
2834 pkgconf && \
29 apt-get autoremove -y && \
30 apt-get autoclean -y && \
35 eatmydata apt-get autoremove -y && \
36 eatmydata apt-get autoclean -y && \
3137 sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
3238 dpkg-reconfigure locales && \
39 dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
3340 mkdir -p /usr/libexec/ccache-wrappers && \
3441 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
3542 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc)