The main benefit of dhclient is it's extreme scriptabilty, giving a configuration script access to all of the options described in 'man dhcp-options' if provided by the server. I use this feature to dynamically configure DNS forwards in my local server, the WINS servers for Samba, and other things, through /etc/dhcp/dhclient-exit-hooks script. The new baselayout prevents this script from running however. Note that the postup and predown functions are not substitutes, as the dhcp option variables are not available to those functions. A simple fix is to run /etc/dhcp/dhclient-exit-hooks from the dhclient-udhcpc-wrapper script. Proposed patch will be attached shortly.
Created attachment 61162 [details, diff] Proposed fix.
Thanks for the patch - I've applied it to our SVN repo. Will be in baselayout-1.11.13
baselayout-1.11.13 is out