From owner-freebsd-rc@FreeBSD.ORG Fri Jun 26 02:46:21 2009 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 74FFF1065673; Fri, 26 Jun 2009 02:46:21 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 28B8D8FC12; Fri, 26 Jun 2009 02:46:21 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id n5Q2iCwR048082; Thu, 25 Jun 2009 20:44:12 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 25 Jun 2009 20:44:46 -0600 (MDT) Message-Id: <20090625.204446.1736499898.imp@bsdimp.com> To: brooks@freebsd.org From: "M. Warner Losh" In-Reply-To: <20090626023526.GA45597@lor.one-eyed-alien.net> References: <20090625225027.GB45036@lor.one-eyed-alien.net> <4A440CD1.4080904@FreeBSD.org> <20090626023526.GA45597@lor.one-eyed-alien.net> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: dougb@freebsd.org, freebsd-rc@freebsd.org Subject: Re: Removal of deprecation for network_interfaces != AUTO 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: Fri, 26 Jun 2009 02:46:22 -0000 In message: <20090626023526.GA45597@lor.one-eyed-alien.net> Brooks Davis writes: : > 2. Auto-loading of kernel modules related to the list of interfaces to : > configure : : I continue to believe this "feature" is a mistake. We've been slowly breaking this feature over the years. It used to be that all I needed to do was "dhclient rl0" to load if_rl.ko and run dhclient on it and only if I didn't have a rl in my box would it complain. For a while, other kinds of interfaces were busted due to some dubious simplifications that were made in ifconfig. It was added, btw, to have parity with mount, since you could say "mount -t msdos " and have it work, even if you forgot to kldload msdos.ko... It is more DWIMy than most Unix things, but there's so many things that Unix has done since the halcyon days of its youth that it is hard to hold this little bit of dwimness against ifconfig :) Warner