Date: Wed, 11 Mar 2009 13:51:47 +0100 From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no> To: Mike Makonnen <mtm@FreeBSD.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r188010 - head/etc/defaults Message-ID: <86zlfsp6ho.fsf@ds4.des.no> In-Reply-To: <200902021538.n12FcOgW000612@svn.freebsd.org> (Mike Makonnen's message of "Mon, 2 Feb 2009 15:38:24 %2B0000 (UTC)") References: <200902021538.n12FcOgW000612@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Mike Makonnen <mtm@FreeBSD.org> writes: > Since, rc.d/defaultroute has the ability to wait for a > default route to show up we can turn this knob back on > without screwing subsequent daemons that expect to be > able to talk to the outside world. Please revert this. It breaks the boot for, well, pretty much anyone who uses DHCP. It always takes at least a second or two to obtain or renew a DHCP lease, and if you background this process, /etc/rc will try to start services such as ntpdate, sendmail, sshd etc. before the machine has an IP address and a name server. In the worst case (such as mine), it will render the machine unusable until the admin has a chance to read svn logs and figure out what's broken and how to fix it. The rc_quiet changes you made last summer certainly didn't help me figure out what went on. I understand the rationale for them, but in my experience, they make debugging harder rather than easier. To add insult to injury, there is currently no way to revert to the historical behavior, short of applying a large number of patches in reverse. I would suggest adding an rc.conf knob for that, and making the historical behavior the default. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86zlfsp6ho.fsf>