]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
ci: remove dhclient from Arch, Debian, Fedora CI
authorJo Zzsi <jozzsicsataban@gmail.com>
Sun, 14 Sep 2025 12:37:32 +0000 (08:37 -0400)
committerLaszlo <laszlo.gombos@gmail.com>
Sun, 14 Sep 2025 13:06:08 +0000 (09:06 -0400)
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.

test/container/Dockerfile-arch
test/container/Dockerfile-debian
test/container/Dockerfile-fedora

index 0067e47cda0362adeb124e9cd281f6bd6a9d0f67..c115860ccd56b6daa78ed8eb58fcde58d53f5d2e 100644 (file)
@@ -6,7 +6,7 @@
 # - 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)
@@ -25,7 +25,6 @@ RUN pacman --noconfirm -Syu \
     btrfs-progs \
     cargo \
     cpio \
-    dhclient \
     dhcp \
     dmraid \
     dracut \
index e11339fdbd3b41c3fe40cf883049096ba9aa7b48..03ed971536a2faa618d308e7d4665ea21336a844 100644 (file)
@@ -7,7 +7,7 @@
 # - 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)
@@ -52,7 +52,6 @@ RUN \
     gpg \
     iputils-arping \
     iputils-ping \
-    isc-dhcp-client \
     isc-dhcp-server \
     jq \
     kbd \
index 4c40043a0aa9f1fd5fe55e2af06d67ec4b93dc94..e6a1fe348aa4cdc80b43daf1fe7f9e180f529d27 100644 (file)
@@ -14,7 +14,7 @@
 # - fips
 # - ignition
 # - dbus-broker
-# - network: network-legacy, network-manager
+# - network: network-manager
 
 ARG DISTRIBUTION=fedora
 ARG REGISTRY=registry.fedoraproject.org
@@ -34,7 +34,6 @@ if [[ "${DISTRIBUTION}" =~ "centos:" ]]; then \
 else \
     dnf -y install --setopt=install_weak_deps=False \
     btrfs-progs \
-    dhcp-client \
     dhcp-server \
     nbd \
     qemu \