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
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 | |
0 | 5 | FROM registry.centos.org/centos:7 |
1 | 6 | |
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 && \ | |
32 | 9 | yum install -y epel-release && \ |
33 | yum update -y && \ | |
34 | 10 | yum install -y \ |
35 | 11 | autoconf \ |
36 | 12 | automake \ |
58 | 34 | spice-gtk3-devel && \ |
59 | 35 | yum autoremove -y && \ |
60 | 36 | yum clean all -y && \ |
37 | rpm -qa | sort > /packages.txt && \ | |
61 | 38 | mkdir -p /usr/libexec/ccache-wrappers && \ |
62 | 39 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
63 | 40 | 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 | |
1 | 6 | |
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 && \ | |
4 | 10 | dnf install -y centos-release-advanced-virtualization && \ |
5 | 11 | dnf install -y epel-release && \ |
6 | dnf update -y && \ | |
7 | 12 | dnf install -y \ |
8 | 13 | autoconf \ |
9 | 14 | automake \ |
48 | 53 | vala && \ |
49 | 54 | dnf autoremove -y && \ |
50 | 55 | dnf clean all -y && \ |
56 | rpm -qa | sort > /packages.txt && \ | |
51 | 57 | mkdir -p /usr/libexec/ccache-wrappers && \ |
52 | 58 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
53 | 59 | 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 | |
1 | 6 | |
2 | RUN dnf install -y centos-release-stream && \ | |
7 | RUN dnf update -y && \ | |
8 | dnf install -y centos-release-stream && \ | |
3 | 9 | dnf install 'dnf-command(config-manager)' -y && \ |
4 | 10 | dnf config-manager --set-enabled -y Stream-PowerTools && \ |
5 | 11 | dnf install -y centos-release-advanced-virtualization && \ |
6 | 12 | dnf install -y epel-release && \ |
7 | dnf update -y && \ | |
8 | 13 | dnf install -y \ |
9 | 14 | autoconf \ |
10 | 15 | automake \ |
49 | 54 | vala && \ |
50 | 55 | dnf autoremove -y && \ |
51 | 56 | dnf clean all -y && \ |
57 | rpm -qa | sort > /packages.txt && \ | |
52 | 58 | mkdir -p /usr/libexec/ccache-wrappers && \ |
53 | 59 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
54 | 60 | 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 | |
1 | 6 | |
2 | 7 | RUN export DEBIAN_FRONTEND=noninteractive && \ |
3 | 8 | 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 \ | |
6 | 12 | autoconf \ |
7 | 13 | automake \ |
8 | 14 | autopoint \ |
27 | 33 | locales \ |
28 | 34 | make \ |
29 | 35 | pkgconf && \ |
30 | apt-get autoremove -y && \ | |
31 | apt-get autoclean -y && \ | |
36 | eatmydata apt-get autoremove -y && \ | |
37 | eatmydata apt-get autoclean -y && \ | |
32 | 38 | sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ |
33 | 39 | dpkg-reconfigure locales && \ |
40 | dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \ | |
34 | 41 | mkdir -p /usr/libexec/ccache-wrappers && \ |
35 | 42 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
36 | 43 | 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 | |
1 | 6 | |
2 | 7 | RUN export DEBIAN_FRONTEND=noninteractive && \ |
3 | 8 | 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 \ | |
6 | 12 | autoconf \ |
7 | 13 | automake \ |
8 | 14 | autopoint \ |
27 | 33 | locales \ |
28 | 34 | make \ |
29 | 35 | pkgconf && \ |
30 | apt-get autoremove -y && \ | |
31 | apt-get autoclean -y && \ | |
36 | eatmydata apt-get autoremove -y && \ | |
37 | eatmydata apt-get autoclean -y && \ | |
32 | 38 | sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ |
33 | 39 | dpkg-reconfigure locales && \ |
40 | dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \ | |
34 | 41 | mkdir -p /usr/libexec/ccache-wrappers && \ |
35 | 42 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
36 | 43 | 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 | |
0 | 5 | FROM registry.fedoraproject.org/fedora:32 |
1 | 6 | |
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 \ | |
4 | 19 | autoconf \ |
5 | 20 | automake \ |
6 | 21 | bash-completion \ |
25 | 40 | rest-devel \ |
26 | 41 | rpm-build \ |
27 | 42 | 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 && \ | |
30 | 46 | mkdir -p /usr/libexec/ccache-wrappers && \ |
31 | 47 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
32 | 48 | 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 | |
0 | 5 | FROM registry.fedoraproject.org/fedora:33 |
1 | 6 | |
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 \ | |
4 | 19 | autoconf \ |
5 | 20 | automake \ |
6 | 21 | bash-completion \ |
25 | 40 | rest-devel \ |
26 | 41 | rpm-build \ |
27 | 42 | 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 && \ | |
30 | 46 | mkdir -p /usr/libexec/ccache-wrappers && \ |
31 | 47 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
32 | 48 | 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 | |
0 | 5 | FROM registry.fedoraproject.org/fedora:rawhide |
1 | 6 | |
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 \ | |
5 | 20 | augeas \ |
6 | 21 | autoconf \ |
7 | 22 | automake \ |
8 | 23 | bash-completion \ |
9 | 24 | ca-certificates \ |
10 | 25 | ccache \ |
11 | clang \ | |
12 | 26 | cppi \ |
13 | 27 | diffutils \ |
14 | 28 | dnsmasq \ |
15 | 29 | dwarves \ |
16 | 30 | ebtables \ |
17 | 31 | firewalld-filesystem \ |
18 | gcc \ | |
19 | 32 | gettext-devel \ |
20 | 33 | git \ |
21 | 34 | glibc-langpack-en \ |
50 | 63 | sheepdog \ |
51 | 64 | vala \ |
52 | 65 | 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 && \ | |
55 | 69 | mkdir -p /usr/libexec/ccache-wrappers && \ |
56 | 70 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc && \ |
57 | 71 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-$(basename /usr/bin/gcc) |
58 | 72 | |
59 | RUN dnf install -y \ | |
73 | RUN nosync dnf install -y \ | |
60 | 74 | mingw32-curl \ |
61 | 75 | mingw32-dbus \ |
62 | 76 | mingw32-dlfcn \ |
78 | 92 | mingw32-readline \ |
79 | 93 | mingw32-rest \ |
80 | 94 | mingw32-spice-gtk3 && \ |
81 | dnf clean all -y | |
95 | nosync dnf clean all -y | |
82 | 96 | |
83 | 97 | ENV LANG "en_US.UTF-8" |
84 | 98 | 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 | |
0 | 5 | FROM registry.fedoraproject.org/fedora:rawhide |
1 | 6 | |
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 \ | |
5 | 20 | augeas \ |
6 | 21 | autoconf \ |
7 | 22 | automake \ |
8 | 23 | bash-completion \ |
9 | 24 | ca-certificates \ |
10 | 25 | ccache \ |
11 | clang \ | |
12 | 26 | cppi \ |
13 | 27 | diffutils \ |
14 | 28 | dnsmasq \ |
15 | 29 | dwarves \ |
16 | 30 | ebtables \ |
17 | 31 | firewalld-filesystem \ |
18 | gcc \ | |
19 | 32 | gettext-devel \ |
20 | 33 | git \ |
21 | 34 | glibc-langpack-en \ |
50 | 63 | sheepdog \ |
51 | 64 | vala \ |
52 | 65 | 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 && \ | |
55 | 69 | mkdir -p /usr/libexec/ccache-wrappers && \ |
56 | 70 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-cc && \ |
57 | 71 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-$(basename /usr/bin/gcc) |
58 | 72 | |
59 | RUN dnf install -y \ | |
73 | RUN nosync dnf install -y \ | |
60 | 74 | mingw64-curl \ |
61 | 75 | mingw64-dbus \ |
62 | 76 | mingw64-dlfcn \ |
78 | 92 | mingw64-readline \ |
79 | 93 | mingw64-rest \ |
80 | 94 | mingw64-spice-gtk3 && \ |
81 | dnf clean all -y | |
95 | nosync dnf clean all -y | |
82 | 96 | |
83 | 97 | ENV LANG "en_US.UTF-8" |
84 | 98 | 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 | |
0 | 5 | FROM registry.fedoraproject.org/fedora:rawhide |
1 | 6 | |
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 \ | |
5 | 20 | autoconf \ |
6 | 21 | automake \ |
7 | 22 | bash-completion \ |
26 | 41 | rest-devel \ |
27 | 42 | rpm-build \ |
28 | 43 | 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 && \ | |
31 | 47 | mkdir -p /usr/libexec/ccache-wrappers && \ |
32 | 48 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
33 | 49 | 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 | |
0 | 5 | FROM registry.opensuse.org/opensuse/leap:15.1 |
1 | 6 | |
2 | 7 | RUN zypper update -y && \ |
26 | 31 | rpm-build \ |
27 | 32 | spice-gtk-devel && \ |
28 | 33 | zypper clean --all && \ |
34 | rpm -qa | sort > /packages.txt && \ | |
29 | 35 | mkdir -p /usr/libexec/ccache-wrappers && \ |
30 | 36 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
31 | 37 | 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 | |
0 | 5 | FROM docker.io/library/ubuntu:18.04 |
1 | 6 | |
2 | 7 | RUN export DEBIAN_FRONTEND=noninteractive && \ |
3 | 8 | 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 \ | |
6 | 12 | autoconf \ |
7 | 13 | automake \ |
8 | 14 | autopoint \ |
26 | 32 | locales \ |
27 | 33 | make \ |
28 | 34 | pkgconf && \ |
29 | apt-get autoremove -y && \ | |
30 | apt-get autoclean -y && \ | |
35 | eatmydata apt-get autoremove -y && \ | |
36 | eatmydata apt-get autoclean -y && \ | |
31 | 37 | sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ |
32 | 38 | dpkg-reconfigure locales && \ |
39 | dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \ | |
33 | 40 | mkdir -p /usr/libexec/ccache-wrappers && \ |
34 | 41 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
35 | 42 | 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 | |
0 | 5 | FROM docker.io/library/ubuntu:20.04 |
1 | 6 | |
2 | 7 | RUN export DEBIAN_FRONTEND=noninteractive && \ |
3 | 8 | 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 \ | |
6 | 12 | autoconf \ |
7 | 13 | automake \ |
8 | 14 | autopoint \ |
26 | 32 | locales \ |
27 | 33 | make \ |
28 | 34 | pkgconf && \ |
29 | apt-get autoremove -y && \ | |
30 | apt-get autoclean -y && \ | |
35 | eatmydata apt-get autoremove -y && \ | |
36 | eatmydata apt-get autoclean -y && \ | |
31 | 37 | sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ |
32 | 38 | dpkg-reconfigure locales && \ |
39 | dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \ | |
33 | 40 | mkdir -p /usr/libexec/ccache-wrappers && \ |
34 | 41 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ |
35 | 42 | ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) |