summaryrefslogtreecommitdiffstats
path: root/test/container/Dockerfile-Arch
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-03 14:01:37 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-03 14:01:37 +0000
commit734d725d62d2cbe4445524448de024e3b9e7f4b3 (patch)
tree88d8385f24a0efda248b3480fe39037b85e76552 /test/container/Dockerfile-Arch
parentReleasing progress-linux version 060+5-8~progress7.99u1. (diff)
downloaddracut-734d725d62d2cbe4445524448de024e3b9e7f4b3.tar.xz
dracut-734d725d62d2cbe4445524448de024e3b9e7f4b3.zip
Merging upstream version 102.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'test/container/Dockerfile-Arch')
-rw-r--r--test/container/Dockerfile-Arch63
1 files changed, 49 insertions, 14 deletions
diff --git a/test/container/Dockerfile-Arch b/test/container/Dockerfile-Arch
index f05ce8f..2af810a 100644
--- a/test/container/Dockerfile-Arch
+++ b/test/container/Dockerfile-Arch
@@ -1,17 +1,52 @@
FROM docker.io/archlinux
-MAINTAINER https://github.com/dracutdevs/dracut
-
-# Install needed packages for the dracut CI container
RUN pacman --noconfirm -Syu \
- linux dash strace dhclient asciidoc cpio pigz squashfs-tools \
- qemu btrfs-progs mdadm dmraid nfs-utils nfsidmap lvm2 nbd \
- dhcp networkmanager multipath-tools vi tcpdump open-iscsi connman \
- git shfmt shellcheck astyle which base-devel glibc parted ntfs-3g && yes | pacman -Scc
-
-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 && makepkg -s --noconfirm'
-RUN pacman -U --noconfirm ~build/tgt/*.pkg.tar.*
-RUN rm -fr ~build
+ asciidoc \
+ astyle \
+ base-devel \
+ bluez \
+ btrfs-progs \
+ busybox \
+ cargo \
+ cifs-utils \
+ connman \
+ cpio \
+ dash \
+ dhclient \
+ dhcp \
+ dmraid \
+ elfutils \
+ f2fs-tools \
+ git \
+ glibc \
+ jq \
+ linux \
+ lvm2 \
+ lzop \
+ mdadm \
+ multipath-tools \
+ nbd \
+ networkmanager \
+ nfsidmap \
+ nfs-utils \
+ ntfs-3g \
+ nvme-cli \
+ open-iscsi \
+ openssh \
+ parted \
+ pigz \
+ plymouth \
+ qemu \
+ qrencode \
+ rng-tools \
+ sbsigntools \
+ shellcheck \
+ shfmt \
+ squashfs-tools \
+ strace \
+ systemd-ukify \
+ tcpdump \
+ tgt \
+ tpm2-tools \
+ vi \
+ && yes | pacman -Scc