The motivation to remove dhclient is to make sure that dracut
networking does not need dhclient (when used with network-manager
or systemd-networkd).
Some distributions (such as Alpine) no longer packages dhclient,
which might happen to some of these other distributions as well.
# - rdma out of tree dracut module
# - both dbus-daemon and dbus-broker
# - dmraid (not activly maintained)
-# - network: network-legacy, network-manager, systemd-networkd
+# - network: network-manager, systemd-networkd
# Not installed
# - busybox (no need, tested elsewhere)
btrfs-progs \
cargo \
cpio \
- dhclient \
dhcp \
dmraid \
dracut \
# - zstd compression
# - verbose logging for tests
# - dbus-daemon
-# - network: network-legacy, network-manager, systemd-networkd
+# - network: network-manager, systemd-networkd
# Not installed
# - iscsiuio (iscsiuio.socket missing, see https://bugs.debian.org/1056733)
gpg \
iputils-arping \
iputils-ping \
- isc-dhcp-client \
isc-dhcp-server \
jq \
kbd \
# - fips
# - ignition
# - dbus-broker
-# - network: network-legacy, network-manager
+# - network: network-manager
ARG DISTRIBUTION=fedora
ARG REGISTRY=registry.fedoraproject.org
else \
dnf -y install --setopt=install_weak_deps=False \
btrfs-progs \
- dhcp-client \
dhcp-server \
nbd \
qemu \