From owner-freebsd-arch Sat Jul 15 22:38: 4 2000 Delivered-To: freebsd-arch@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 39B6737BA6B; Sat, 15 Jul 2000 22:38:00 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id XAA74179; Sat, 15 Jul 2000 23:37:58 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id XAA50753; Sat, 15 Jul 2000 23:37:38 -0600 (MDT) Message-Id: <200007160537.XAA50753@harmony.village.org> To: Greg Lehey Subject: Re: I'm fixing the build/install kernel target Cc: Alfred Perlstein , arch@FreeBSD.ORG, marcel@FreeBSD.ORG In-reply-to: Your message of "Sun, 16 Jul 2000 13:52:32 +0930." <20000716135232.Q57098@wantadilla.lemis.com> References: <20000716135232.Q57098@wantadilla.lemis.com> <20000714165105.O25571@fw.wintelcom.net> <20000714172250.P25571@fw.wintelcom.net> Date: Sat, 15 Jul 2000 23:37:38 -0600 From: Warner Losh Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <20000716135232.Q57098@wantadilla.lemis.com> Greg Lehey writes: : Here's what I think would make sense: : : 1. Allow "make buildkernel" and "make installkernel" in /usr/src with : no options. The results should be identical with the "make all" : and "make install" in /usr/src/sys/compile/MYKERNEL, where : MYKERNEL is the name of the currently running kernel. The rule in : /usr/src can get the name from uname(1). No. We can't do this. There are times when new tools are needed to build the kernel. buildkernel takes care of this by using the ones just created by buildworld. Doing this is very hard in the normal tree. Haven't we been through this enough? : 2. Call the resultant kernel "kernel", not "MYKERNEL". This is what : we're used to, and peter recently went to some trouble to remove : arbitrary kernel names. this is ok. : 3. Put the build directory in the /usr/obj hierarchy, not the : /usr/src/sys/compile hierarchy. That would (help) enable : read-only /usr/src. This would be nice. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message