1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
# Test coverage provided by this container:
# - ntfs-3g
# - mkinitcpio
# - sbsigntools
# - qrencode (systemd-bsod)
# - rdma out of tree dracut module
# - both dbus-daemon and dbus-broker
# - dmraid (not activly maintained)
# - network: network-legacy, network-manager, systemd-networkd
# Not installed
# - busybox (no need, tested elsewhere)
# - cifs-utils (no need, tested elsewhere)
# - openssh (no need, tested elsewhere)
# - rng-tools (does not start, https://github.com/dracut-ng/dracut-ng/pull/290#issuecomment-2138184351)
FROM docker.io/archlinux
# prefer running tests with btrfs
ENV TEST_FSTYPE=btrfs
RUN pacman --noconfirm -Syu \
asciidoc \
bluez \
btrfs-progs \
cargo \
cpio \
dhclient \
dhcp \
dmraid \
dracut \
elfutils \
erofs-utils \
gcc \
jq \
linux \
lvm2 \
make \
mdadm \
mkinitcpio \
multipath-tools \
nbd \
networkmanager \
nfsidmap \
nfs-utils \
ntfs-3g \
nvme-cli \
open-iscsi \
parted \
pciutils \
pkgconf \
plymouth \
qemu \
qrencode \
sbsigntools \
squashfs-tools \
swtpm \
systemd-ukify \
tgt \
tpm2-tools \
xorriso \
&& yes | pacman -Scc
|