From owner-freebsd-stable Wed Jun 10 08:48:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA29190 for freebsd-stable-outgoing; Wed, 10 Jun 1998 08:48:07 -0700 (PDT) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from gateman.zeus.leitch.com (gateman.zeus.leitch.com [204.187.61.193]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA29115 for ; Wed, 10 Jun 1998 08:47:50 -0700 (PDT) (envelope-from woods@tap.zeus.leitch.com) Received: from zeus.leitch.com (tap.zeus.leitch.com [204.187.61.10]) by gateman.zeus.leitch.com (8.8.5/8.7.3/1.0) with ESMTP id LAA11417 for ; Wed, 10 Jun 1998 11:47:07 -0400 (EDT) Received: from brain.zeus.leitch.com (brain.zeus.leitch.com [204.187.61.32]) by zeus.leitch.com (8.7.5/8.7.3/1.0) with ESMTP id LAA00356 for ; Wed, 10 Jun 1998 11:47:14 -0400 (EDT) Received: (from woods@localhost) by brain.zeus.leitch.com (8.8.8/8.8.8) id LAA24462; Wed, 10 Jun 1998 11:47:14 -0400 (EDT) (envelope-from woods@tap.zeus.leitch.com) Date: Wed, 10 Jun 1998 11:47:14 -0400 (EDT) Message-Id: <199806101547.LAA24462@brain.zeus.leitch.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit From: woods@zeus.leitch.com (Greg A. Woods) To: freebsd-stable@FreeBSD.ORG Subject: Re: kernel compile problem In-Reply-To: Richard Wackerbarth's message of "Wed, June 10, 1998 08:17:01 -0500" regarding "Re: kernel compile problem" id References: <199806100512.CAA08890@roma.coe.ufrj.br> <17847.897463951@time.cdrom.com> X-Mailer: VM 6.45 under Emacs 20.2.1 Reply-To: freebsd-stable@FreeBSD.ORG Organization: Planix, Inc.; Toronto, Ontario; Canada Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG [ On Wed, June 10, 1998 at 08:17:01 (-0500), Richard Wackerbarth wrote: ] > Subject: Re: kernel compile problem > > I argue that, since the tool is a userland program, /usr/sbin is the > appropriate > place for it to reside. Because of compile time options, etc. it does not > belong in the src/sys subtree. The fact that its usefulness is of limited scope > does not change its fundamental nature. I think your argument can go one step further too. Within the stable release I think it would shake things up a whole lot more to move a tool about esp. if moving it meant not installing it in /usr/sbin/ any more. In any case, the fix is indeed quite trivial -- just include the directory src/usr.sbin/config and all its contents in all of the kernel-only source distributions. As I've said already, this *does* work extremely well in NetBSD-land. The sudden appearance of config(8) in the kenel distribution might remind all those people who've had trouble building kernels that this tool is an integral part of the kernel build process and any changes to that process require that both the tool and kernel sources that integrate with its output have to be kept 100% in sync. BTW, one thing that's never been done before, but which might be a good idea, would be to introduce backward compatability into config(8) so that the same binary could build all kernel releases. This isn't such a big problem for those of us who use something like CVS to track sources since we can ensure that we always have corresponding copies of the kernel and config(8) in our work areas, but for those that don't I can't think of a better idea. -- Greg A. Woods +1 416 443-1734 VE3TCP Planix, Inc. ; Secrets of the Weird To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message