From owner-cvs-all Fri Apr 26 13:18:30 2002 Delivered-To: cvs-all@freebsd.org Received: from mail.speakeasy.net (mail13.speakeasy.net [216.254.0.213]) by hub.freebsd.org (Postfix) with ESMTP id BDBFB37B419 for ; Fri, 26 Apr 2002 13:18:20 -0700 (PDT) Received: (qmail 28289 invoked from network); 26 Apr 2002 20:18:19 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail13.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 26 Apr 2002 20:18:19 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.11.6/8.11.6) with ESMTP id g3QKIIv15451; Fri, 26 Apr 2002 16:18:18 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200204261755.g3QHtRv72264@freefall.freebsd.org> Date: Fri, 26 Apr 2002 16:17:27 -0400 (EDT) From: John Baldwin To: Ruslan Ermilov Subject: RE: cvs commit: src Makefile Makefile.inc1 src/etc Makefile src/ Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 26-Apr-2002 Ruslan Ermilov wrote: > Log: > Milestone #1 in cross-arch make releases. I'm sure re@ or qa@ would have loved to have had a chance to review this before it went in. > In release.3 and doMFSKERN, build kernels in the "world" > environment. KERNELS now means "additional" kernels, GENERIC is > always built. This is wrong. Not everyone wants to use GENERIC. Instead, please use the approach of a patch green has worked up that replaces KERNELS with two variables: DEFAULTKERNEL?= GENERIC #EXTRAKERNELS?= Where DEFAULTKERNEL is always built and is installed as /boot/kernel/kernel on CD's, and in the base dist, etc. EXTRAKERNELS is an optional list similar to what you have done with KERNELS. We should not specifically tie people to using GENERIC as the default kernel. For people who build custom releases, it should be possible to use a different kernel config besides GENERIC for the default kernel install, yet still include a GENERIC kernel in the release as a fall-back kernel. > Inline createBOOTMFS target. Why? > Use already built GENERIC kernel modules to augment mfsfd's > /stand/modules. GC doMODULES as such. This assumes too much about GENERIC, IMO. Eventually we might use a separate kernel config that just builds modules and no actual kernel for this type of stuff. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message