Hi, Please find below this bug report and patch that has been lying around in our bug tracking system for a couple of years.
Please maintain the Cc line on any replies so our bug tracking system is kept in the loop. regards Andrew On Mon, Dec 22, 2008 at 03:05:16PM +0100, Wilco Baan Hofman wrote: > Package: dhcp3-server > Version: 3.1.1-5 > Severity: important > > > get-lease-hostnames is supposed to lookup the DNS name and supply that as a > hostname to the client. This does not happen. > > I've traced the problem and it seems that i (=DHO_HOST_NAME) in dhcp.c:2605 > is a dhcp_universe option, not a server_universe option. This patch fixes > the problem. > > This was previously reported on the dhcp-server mailing list back in 2000, > but it doesn't seem anyone picked it up. See also: > http://marc.info/?l=dhcp-server&m=97257932431155&w=2 > > I use this for supplying netboot (clean slate) clients with a hostname. > In the dhcp package (2.0pl5-19.5etch2) this worked, but in lenny this > package is no longer available. > > Patch below: > > --- server/dhcp_orig.c 2008-12-22 14:51:21.000000000 +0100 > +++ server/dhcp.c 2008-12-22 14:48:58.000000000 +0100 > @@ -2602,7 +2602,7 @@ > /* If we don't have a hostname yet, and we've been asked to do > a reverse lookup to find the hostname, do it. */ > j = SV_GET_LEASE_HOSTNAMES; > - if (!lookup_option (&server_universe, state -> options, i) && > + if (!lookup_option (&dhcp_universe, state -> options, i) && > (evaluate_boolean_option_cache > (&ignorep, packet, lease, (struct client_state *)0, > packet -> options, state -> options, &lease -> scope, > > > > -- System Information: > Debian Release: 5.0 > APT prefers unstable > APT policy: (500, 'unstable') > Architecture: amd64 (x86_64) > > Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/bash > > Versions of packages dhcp3-server depends on: > ii debconf [debconf-2.0] 1.5.24 Debian configuration management > sy > ii debianutils 2.30 Miscellaneous utilities specific > t > ii dhcp3-common 3.1.1-5 common files used by all the > dhcp3 > ii libc6 2.7-16 GNU C Library: Shared libraries > ii lsb-base 3.2-20 Linux Standard Base 3.2 init > scrip > > dhcp3-server recommends no packages. > > Versions of packages dhcp3-server suggests: > pn dhcp3-server-ldap <none> (no description available) > > >
signature.asc
Description: Digital signature