[Git-commits] [grml/grml-live] 07eb2f: Fix DHCP situation with grml-full unstable/sid
Michael Prokop
noreply at github.com
Fri Sep 6 17:00:41 CEST 2024
Branch: refs/heads/mika/dhcp
Home: https://github.com/grml/grml-live
Commit: 07eb2f22b39265aa4761bd659e51052c96d484aa
https://github.com/grml/grml-live/commit/07eb2f22b39265aa4761bd659e51052c96d484aa
Author: Michael Prokop <mika at grml.org>
Date: 2024-09-06 (Fri, 06 Sep 2024)
Changed paths:
M debian/grml-live.maintscript
R etc/grml/fai/config/files/etc/apt/sources.list.d/debian.list/DEBIAN_SID
M grml-live
Log Message:
-----------
Fix DHCP situation with grml-full unstable/sid
On our recent grml64-full sid/unstable daily ISOs we ended up with
udhcpc (the busybox DHCP client implementation) instead of dhcpcd.
We build our daily ISOs with grml-live, using `-s sid -c
DEBORPHAN,GRMLBASE,GRML_FULL,RELEASE,AMD64,IGNORE`. The class selection
then gets mapped to FAI classes `DEBIAN_SID DEBORPHAN GRMLBASE GRML_FULL
RELEASE AMD64 IGNORE`.
For handling the isc-dhcp-client/dhcpcd situation, we need to enable its
according DEBIAN_* class (as we can handle this only for releases newer
than bookworm, as cloud-init had a hard dependency on isc-dhcp-client up
until and including bookworm, see https://bugs.debian.org/1051421 for
details).
So in /etc/grml/fai/config/package_config/DEBIAN_UNSTABLE we already
handle the isc-dhcp-client -> dhcpcd switch for unstable, but now that
we mapped the `-s sid` to FAI class `DEBIAN_SID`, the `DEBIAN_UNSTABLE`
configuration never got active.
If we'd add another DEBIAN_SID class file as duplicate of
DEBIAN_UNSTABLE, this would mean further maintenance and debugging
efforts. Instead let's drop the single one DEBIAN_SID configuration file
we had so far, and map the `sid` codename to the DEBIAN_UNSTABLE class
instead.
Thanks: Darshaka Pathirana for assistance in tracking this down
To unsubscribe from these emails, change your notification settings at https://github.com/grml/grml-live/settings/notifications
More information about the Git-commits
mailing list