git is not required to build dracut or run the tests.
remove some other packages that are not used during the CI run anyways.
ARG DISTRIBUTION=alpine
FROM docker.io/${DISTRIBUTION}
-# prefer running tests with clang
+# run tests with clang
ENV CC=clang
# ovmf is not installed as systemd-boot-efistub is not available
bash \
binutils \
blkid \
- bluez \
btrfs-progs \
busybox \
bzip2 \
file \
findmnt \
f2fs-tools \
- git \
gpg \
grep \
iputils \
elfutils \
erofs-utils \
f2fs-tools \
- git \
glibc \
jfsutils \
jq \
fcoe-utils \
fdisk \
file \
- g++ \
- git \
+ gcc \
gpg \
iputils-arping \
iputils-ping \
fcoe-utils \
fuse3 \
gcc \
- git \
iproute \
iputils \
iscsi-initiator-utils \
e2fsprogs \
erofs-utils \
gcc \
- git \
hmaccalc \
iproute \
iputils \
fcoe-utils \
fdisk \
file \
- g++ \
- git \
+ gcc \
gpg \
iputils-arping \
iputils-ping \
RUN xbps-install -Syu xbps && xbps-install -yu \
asciidoc \
- base-devel \
bash \
binutils \
- bluez \
btrfs-progs \
- busybox \
cargo \
cifs-utils \
- connman \
cpio \
cryptsetup \
curl \
erofs-utils \
eudev \
f2fs-tools \
- git \
+ gcc \
glibc \
gnupg \
+ iproute2 \
iputils \
jfsutils \
jq \
mdadm \
mtools \
nbd \
- NetworkManager \
nfs-utils \
ntfs-3g \
nvme-cli \
openssh \
parted \
pigz \
+ pkg-config \
plymouth \
qemu-system-amd64 \
- rng-tools \
sbsigntool \
squashfs-tools \
swtpm \