[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
dhclient-script unable to output messages (3.6 pre)
- To: tech_(_at_)_openbsd_(_dot_)_org
- Subject: dhclient-script unable to output messages (3.6 pre)
- From: Brad Ely <elyb328_(_at_)_apk_(_dot_)_net>
- Date: Fri, 3 Sep 2004 15:36:39 -0400
The dhclient-script tries to echo informational messages in a couple of
places, but they are currently going unseen.
$ grep echo /sbin/dhclient-script
echo "search $new_domain_name" >>/etc/resolv.conf.std
echo "nameserver $nameserver" >>/etc/resolv.conf.std
echo "New Network Number: $new_network_number"
echo "New Broadcast Address: $new_broadcast_address"
If I leave stdout open in fork_privchld, the messages appear again (but
still not in the daemon log file).
Index: dhclient.c
===================================================================
RCS file: /data2/obsd-cvs/src/sbin/dhclient/dhclient.c,v
retrieving revision 1.58
diff -u -r1.58 dhclient.c
--- dhclient.c 30 Aug 2004 07:43:32 -0000 1.58
+++ dhclient.c 3 Sep 2004 18:49:22 -0000
@@ -2351,7 +2351,7 @@
setproctitle("%s [priv]", ifi->name);
dup2(nullfd, STDIN_FILENO);
- dup2(nullfd, STDOUT_FILENO);
+ /* dup2(nullfd, STDOUT_FILENO); */
dup2(nullfd, STDERR_FILENO);
close(nullfd);
close(fd2);
--
Brad Ely
Visit your host, monkey.org