From owner-freebsd-rc@FreeBSD.ORG Wed May 31 15:25:44 2006 Return-Path: X-Original-To: freebsd-rc@FreeBSD.org Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A453D16B619 for ; Wed, 31 May 2006 15:25:44 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21E2043D46 for ; Wed, 31 May 2006 15:25:43 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id A3FFB1151D; Wed, 31 May 2006 17:25:39 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14172-03; Wed, 31 May 2006 17:25:32 +0200 (CEST) Received: from mayday.esat.net (mayday.esat.net [193.95.134.156]) by smtp.xbsd.org (Postfix) with ESMTP id 61157118CA; Wed, 31 May 2006 17:25:32 +0200 (CEST) From: Florent Thoumie To: Christopher Nelson In-Reply-To: <200605311440.k4VEeJsu051493@freefall.freebsd.org> References: <200605311440.k4VEeJsu051493@freefall.freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-hVM3OYLSPwioYXLkqeCd" Date: Wed, 31 May 2006 16:25:31 +0100 Message-Id: <1149089131.91276.37.camel@mayday.esat.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 FreeBSD GNOME Team Port X-Virus-Scanned: amavisd-new at xbsd.org Cc: freebsd-rc@FreeBSD.org Subject: Re: conf/97301: infinite loop on boot when network_interfaces set to nonexistent interface in rc.conf X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 May 2006 15:25:56 -0000 --=-hVM3OYLSPwioYXLkqeCd Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2006-05-31 at 14:40 +0000, Christopher Nelson wrote: =20 > Duh. I knew that. The bug was not submitted because I thought that I > had the separator correct. The bug was submitted because just having an > incorrect separator should NOT cause the entire system to get stuck in > an infinite loop on startup. That behavior is WAY too pathological for > such a minor mistake. That wasn't really clear since you talked about non-existent interfaces. /etc/rc.d/netif is perfectly happy with them. We could 's/[^a-z0-9 ]/ /g' but sed isn't available at that time and I don't feel like maintaining a list of wrong separators to use with ltr(). --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --=-hVM3OYLSPwioYXLkqeCd Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEfbVrMxEkbVFH3PQRAhlRAJ9gCsrVMFkQdZKkzGnkwLmUtKLNFgCdHTuS 28hQdsElUrE3lnXgd4ck7SQ= =bMut -----END PGP SIGNATURE----- --=-hVM3OYLSPwioYXLkqeCd--