Subject: misc/10641: rc.d ordering problem: dhclient
To: None <>
From: Chris Jones <>
List: netbsd-bugs
Date: 07/20/2000 08:45:15
>Number:         10641
>Category:       misc
>Synopsis:       rc.d ordering problem: dhclient
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    misc-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jul 20 08:46:00 PDT 2000
>Originator:     Chris Jones
>Release:        <NetBSD-current source date>1.5_ALPHA
System: NetBSD 1.5_ALPHA NetBSD 1.5_ALPHA (BIGBROTHER) #1: Tue Jul 18 22:41:44 PDT 2000 root@bigbrother:/usr/src/sys/arch/i386/compile/BIGBROTHER i386

Dhclient starts up after things like inetd and ntpdate.  Obviously, this
is going to cause some problems.  Xntpd, in particular, will run much better
if ntpdate can successfully run first; but ntpdate can't run if the network
isn't up.
Enable dhclient, ntpdate, and xntpd; and rm /etc/ifconfig.*.  Reboot.
I'm really very hesitant to dig into the PROVIDE/REQUIRE stuff in rc.d,
but it seems that dhclient should be a required by network.