From owner-freebsd-current@FreeBSD.ORG Mon Jan 4 22:11:32 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 651941065695; Mon, 4 Jan 2010 22:11:32 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (unknown [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id D3A388FC0C; Mon, 4 Jan 2010 22:11:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id o04M2FT8063484; Mon, 4 Jan 2010 15:02:15 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Mon, 04 Jan 2010 15:02:57 -0700 (MST) Message-Id: <20100104.150257.746477001028363176.imp@bsdimp.com> To: rwatson@freebsd.org From: "M. Warner Losh" In-Reply-To: References: <4B23F10F.1010608@lissyara.su> <4B23FBA1.4070002@FreeBSD.org> X-Mailer: Mew version 6.3 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: admin@lissyara.su, dougb@freebsd.org, freebsd-current@freebsd.org Subject: Re: May be include in GENERIC option INCLUDE_CONFIG_FILE? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jan 2010 22:11:32 -0000 In message: Robert Watson writes: : : On Sat, 12 Dec 2009, Doug Barton wrote: : : > Alex Keda wrote: : >> For those who have recently engaged in FreeBSD, and inexperienced : >> managers who have inherited a server "by inheritance" is often the : >> question arises - where to find the configuration file in which to : >> compile your kernel? (Of course, a file by that time there =)) : > : > I actually thought that was already done, but I see now that it's : > not. I would like to see this as well, any objections? : : I'd say go for it. It's not perfect, but given modern memory sizes : for systems using GENERIC, I'd say the administrative benefit is well : worth it. People doing embeddded will cut it as well as lots of other : stuff in GENERIC anyway. I didn't see this discussion until now, since it was burried in -current. I'd say go ahead and add it to GENERIC (and I'll be happy do do that now that I've backed it out of DEFAULTS). But it does not belong in DEFAULTS. That file is not for this sort of thing. That file is only for those options required to build a bootable kernel, or for those options that went from being NO_FOO to FOO and/or from being standard to being optional (like device mem). There's also a desire to eliminate this file entirely when something better comes along. I'm planning on including standard files so that we can easily add things in one place instead of many that will be better than DEFAULTS in the next month or so. I've worked through several prototypes, none of which have been suitable to share with the wider world, but each one better than the one before... I'll post to arch@ when I have a proposal. Warner