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 63 64
|
# Test coverage provided by this container:
# - arm64
# - dash default shell (instead of bash)
# - runit (instead of systemd)
# - eudev (instead of systemd-udev)
# - elogind (instead of logind)
# - UEFI boot, UKI (without systemd)
# - zfs and zfs out of tree dracut module
# - gzip compression
# - clang
# - dbus-daemon
# - network: network-legacy, network-manager
# Not installed
# - kernel-install is not available
FROM ghcr.io/void-linux/void-glibc-full
# prefer running tests with zfs and clang
ENV TEST_FSTYPE=zfs
ENV CC=clang
RUN xbps-install -Syu xbps && xbps-install -yu \
asciidoc \
bash \
binutils \
btrfs-progs \
cargo \
clang \
cpio \
cryptsetup \
dhclient \
dhcp \
e2fsprogs \
edk2-ovmf \
elfutils \
elogind \
erofs-utils \
eudev \
glibc \
gnupg \
iproute2 \
iputils \
jq \
kbd \
libkmod-devel \
linux \
lvm2 \
make \
mdadm \
nfs-utils \
nvme-cli \
parted \
pkg-config \
plymouth \
qemu \
squashfs-tools \
systemd-boot-efistub \
ncurses-base \
ukify \
xorriso \
zfs \
&& rm -rf /var/cache/xbps \
&& rm -rf /usr/lib/firmware
|