Your message dated Wed, 05 Aug 2026 17:31:09 +0000
with message-id <[email protected]>
and subject line Bug#1143544: Removed package(s) from unstable
has caused the Debian Bug report #156810,
regarding dhcp3-server: Manage dhcpd.conf using debconf and update-cluster
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
156810: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=156810
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dhcp3-server
Version: 3.0+3.0.1rc9-2
Severity: wishlist
Greetings,
Managing dhcpd.conf is annoying, especially for a large cluster. So,
why not provide for automatic management using debconf? Well, because
there's a lot of information to enter for a lot of machines, right?
The update-cluster package provides a centralized list of machines with
hostname, ip and mac address, and can manage multiple such lists for a
variety of purposes. A number of packages use its list(s) and tools to
automatically manage configuration files, these packages include jmon,
rarpd, mpich, mosix and dsh, and update-cluster-hosts can manage
/etc/hosts using the same mechanism. Being able to manage dhcp info
using this mechanism as well would be terrific (though of course not for
everyone, there would have to be a "do you want to manage dhcpd.conf?"
question).
I've attached a little (but even so, quite ugly) script which I use to
generate the bulk of my dhcpd.conf file. I realize this would have to
be expanded quite a bit to be general enough for a good number of users.
But with something like this put in /usr/lib/update-cluster, one would
just need to change a host's info in /etc/update-cluster/cluster.xml and
then run "update-cluster-regenerate dhcpd" to automatically recreate
/etc/dhcp3-server/dhcpd.conf.
The debconf part would provide a convenient front-end to the various
options in dhcpd.conf, consolidate the process of regenerating the
script and restarting the server (for those of us who consistently
forget the latter :-), and maintain changes across upgrades of dhcpd
which change the file format. For example, if this had been done
earlier, config/postinst could have used the dhcp version 2 debconf
answers to geneate the version 3 conffile, and now I suppose this could
be used to generate the version 4 conffile.
I know this is a big undertaking, but would be *really* cool. If you
don't think it's a good idea at all, feel free to close this bug, and
I'll just publicize my script more to the debian-beowulf people. But I
think its utility goes well beyond beowulf, hence this report. :-)
Thanks,
--
-Adam P.
GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6
Welcome to the best software in the world today cafe!
<http://lyre.mit.edu/%7Epowell/The_Best_Stuff_In_The_World_Today_Cafe.ogg>
-- System Information
Debian Release: 3.0
Kernel Version: Linux ozymandias 2.4.18-k7-smp #1 SMP Mon Mar 11
05:14:21 EST 2002 i686 unknown
Versions of the packages dhcp3-server depends on:
ii debconf 1.0.32 Debian configuration management system
ii debianutils 1.16 Miscellaneous utilities specific to
Debian.
ii dhcp3-common 3.0+3.0.1rc9-2 Common files used by all the dhcp3*
packages
ii libc6 2.2.5-11.1 GNU C Library: Shared libraries and
Timezone
--- Ignoring modified conffile /etc/dhcp3/dhcpd.conf (>8k)
#!/bin/bash
PXEFILE=e1000-ecop.lzpxe
ETHERBOOTFILE=vmlinuz-initrd.nbi
cat /etc/update-cluster/cluster.xml | \
update-cluster-parseconfig hostname mac ip | \
awk '{print "host " $1 " {\n hardware ethernet " $2 ";\n fixed-address "
$3 ";\n if substring (option vendor-class-identifier, 0, 9) = \"PXEClient\"
{\n filename \"PXEFILE\";\n } else if substring (option
vendor-class-identifier, 0, 9) = \"Etherboot\" {\n filename
\"ETHERBOOTFILE\";\n option vendor-encapsulated-options
3c:09:45:74:68:65:72:62:6f:6f:74:ff;\n }\n}\n"}' | \
sed "s/PXEFILE/$PXEFILE/" | sed "s/ETHERBOOTFILE/$ETHERBOOTFILE/"
--- End Message ---
--- Begin Message ---
Version: 4.4.3-P1-8+rm
Dear submitter,
as the package isc-dhcp has just been removed from the Debian archive
unstable we hereby close the associated bug reports. We are sorry
that we couldn't deal with your issue properly.
For details on the removal, please see https://bugs.debian.org/1143544
The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.
Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.
This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].
Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)
--- End Message ---