Hi, [...] > ok, I added some print statements to dhclient-perl, just as you > suggested. Unfortunately, it now prints most of the information > multiple times. > > Anyway, I attached the boot.log for both cases > (nis-domain "my-NIS-Domain+01" -> nis_domain_with_plus_-_boot.log and > nis-domain "my-NIS-Domain-01" -> nis_domain_with_minus_-_boot.log). > > I also attached my version of dhclient-perl as a reference on how the > boot.log files were created. > [...]
Hmm, it seems that dhclient doesn't even export new_nis_domain in the "plus" case! (Check the diff of your two log files, new_nis_domain doesn't occur as "envkey" in the "plus" case.) Now either dhclient refuses to export the variable in this case, or it isn't even transferred to the client. Could you use wireshark to sniff the packets transmitted to the client? IMHO this is a problem with the dhcp client (BTW: which package exactly are you using to supply dhclient?). Best, Michael
pgpoCt8tJs9dU.pgp
Description: PGP signature