# - busybox default shell (no dash installed)
# - gzip compression
# - dbus-daemon
+# - network: none
# Not installed
# - cargo (to increase coverage)
dracut-tests \
file \
gcc \
- iputils \
kmod \
kmod-dev \
linux-virt \
device-mapper \
elogind \
gpg \
- iputils \
jq \
kbd \
keyutils \
# - 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)
# - zstd compression
# - verbose logging for tests
# - dbus-daemon
+# - network: network-legacy, network-manager, systemd-networkd
# Not installed
# - iscsiuio, open-iscsi (not yet working with dracut, https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/2072484)
# - fips
# - ignition
# - dbus-broker
+# - network: network-legacy, network-manager
ARG DISTRIBUTION=fedora
ARG REGISTRY=registry.fedoraproject.org
nbd \
qemu \
scsi-target-utils \
- systemd-networkd \
; fi
RUN dnf -y install --setopt=install_weak_deps=False \
# - systemd-networkd
# - bash
# - dbus-daemon
+# - network: network-legacy, systemd-networkd
# Not installed
# - NetworkManager (to increase coverage)
# - hmaccalc (fido)
# - rdma out of tree dracut module
# - dbus-broker
+# - network: network-legacy, network-manager
FROM registry.opensuse.org/opensuse/tumbleweed:latest
# - gzip compression
# - clang
# - dbus-daemon
+# - network: network-legacy, network-manager
# Not installed
# - kernel-install is not available