]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
ci: really, really cleanup the arch container
authorHarald Hoyer <harald@redhat.com>
Wed, 12 May 2021 12:43:01 +0000 (14:43 +0200)
committerHarald Hoyer <harald@hoyer.xyz>
Wed, 12 May 2021 12:59:42 +0000 (14:59 +0200)
test/container/Dockerfile-Arch

index c375fed5ed5df5fab194af8f25dfffe642f20e34..d08a016b3bbfa55e51cca5ceb6d23130bc89c732 100644 (file)
@@ -9,17 +9,17 @@ RUN echo 'export DRACUT_NO_XATTR=1 KVERSION=$(cd /lib/modules; ls -1 | tail -1)'
 
 # Install needed packages for the dracut CI container
 RUN pacman --noconfirm -Sy \
-    linux dash strace gcc dhclient asciidoc make dracut \
-    qemu jack btrfs-progs mdadm dmraid nfs-utils nfsidmap lvm2 nbd \
+    linux dash strace dhclient asciidoc \
+    qemu btrfs-progs mdadm dmraid nfs-utils nfsidmap lvm2 nbd \
     dhcp networkmanager multipath-tools vi tcpdump open-iscsi \
-    git shfmt shellcheck astyle which base-devel && pacman -Scc
+    git shfmt shellcheck astyle which base-devel && yes | pacman  -Scc
 
-RUN useradd build && mkdir /build && chown -R build /build
-RUN su build -c 'cd /build && git clone https://aur.archlinux.org/perl-config-general.git && cd perl-config-general && makepkg -s --noconfirm'
-RUN pacman -U --noconfirm /build/perl-config-general/*.pkg.tar.*
-RUN su build -c 'cd /build && git clone https://aur.archlinux.org/tgt.git && cd tgt && echo "CFLAGS=-Wno-error=stringop-truncation" >> PKGBUILD && makepkg -s --noconfirm'
-RUN pacman -U --noconfirm /build/tgt/*.pkg.tar.*
-RUN rm -fr /build
+RUN useradd -m build
+RUN su build -c 'cd && git clone https://aur.archlinux.org/perl-config-general.git && cd perl-config-general && makepkg -s --noconfirm'
+RUN pacman -U --noconfirm ~build/perl-config-general/*.pkg.tar.*
+RUN su build -c 'cd && git clone https://aur.archlinux.org/tgt.git && cd tgt && echo "CFLAGS=-Wno-error=stringop-truncation" >> PKGBUILD && makepkg -s --noconfirm'
+RUN pacman -U --noconfirm ~build/tgt/*.pkg.tar.*
+RUN rm -fr ~build
 
 # Set default command
 CMD ["/usr/bin/bash"]