From owner-svn-src-head@FreeBSD.ORG Wed Mar 11 12:51:49 2009 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B66C1065672; Wed, 11 Mar 2009 12:51:49 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id ED2858FC0A; Wed, 11 Mar 2009 12:51:48 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id E130C6D43F; Wed, 11 Mar 2009 12:51:47 +0000 (UTC) Received: by ds4.des.no (Postfix, from userid 1001) id C1EAD84482; Wed, 11 Mar 2009 13:51:47 +0100 (CET) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Mike Makonnen References: <200902021538.n12FcOgW000612@svn.freebsd.org> Date: Wed, 11 Mar 2009 13:51:47 +0100 In-Reply-To: <200902021538.n12FcOgW000612@svn.freebsd.org> (Mike Makonnen's message of "Mon, 2 Feb 2009 15:38:24 +0000 (UTC)") Message-ID: <86zlfsp6ho.fsf@ds4.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r188010 - head/etc/defaults X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Mar 2009 12:51:50 -0000 Mike Makonnen 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