SW: switch from isc-dhcp-client to dhcpcd
authorMichael Prokop <mika@grml.org>
Fri, 30 Jun 2023 11:33:26 +0000 (13:33 +0200)
committerMichael Prokop <mika@grml.org>
Fri, 30 Jun 2023 11:35:22 +0000 (13:35 +0200)
ISC DHCP (AKA isc-dhcp-client in Debian) is no longer maintained by ISC,
see https://kb.isc.org/docs/isc-dhcp-eol-dates and also
https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#deprecated-components

Note that this also needs adjustments in FAI_DEBOOTSTRAP_OPTS, as
debootstrap by default pulls ins isc-dhcp-client and isc-dhcp-common via
ifupdown, due to its `Recommends: isc-dhcp-client | dhcp-client`.

Thanks: AndrĂ¡s Korn for the suggestion

etc/grml/fai/config/package_config/GRML_FULL
etc/grml/fai/config/package_config/GRML_SMALL
grml-live

index b81e4bd..13b2007 100644 (file)
@@ -159,6 +159,7 @@ bridge-utils
 cdpr
 cifs-utils
 cloud-init
+dhcpcd
 dnsmasq
 dnsutils
 ethstatus
@@ -178,7 +179,6 @@ iptstate
 iputils-arping
 iputils-ping
 iputils-tracepath
-isc-dhcp-client
 iw
 libnss-mdns
 libteam-utils
index c14651d..e2b3849 100644 (file)
@@ -16,6 +16,7 @@ cpio
 cryptsetup
 cu
 dctrl-tools
+dhcpcd
 diffutils
 disktype
 dmraid
@@ -40,7 +41,6 @@ iperf3
 iproute2
 iptstate
 iputils-ping
-isc-dhcp-client
 iw
 jfsutils
 kexec-tools
index 65c9417..f62c75e 100755 (executable)
--- a/grml-live
+++ b/grml-live
@@ -712,7 +712,7 @@ if [ -z "$FAI_DEBOOTSTRAP" ] ; then
 fi
 
 if [ -z "$FAI_DEBOOTSTRAP_OPTS" ] ; then
-  FAI_DEBOOTSTRAP_OPTS="--exclude=info,tasksel,tasksel-data --include=aptitude --arch $ARCH"
+  FAI_DEBOOTSTRAP_OPTS="--exclude=info,tasksel,tasksel-data,isc-dhcp-client,isc-dhcp-common --include=aptitude --arch $ARCH"
 fi
 
 # create backup of old (not yet automatically generated) config file