From owner-cvs-all Sun Feb 28 7:51:20 1999 Delivered-To: cvs-all@freebsd.org Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (Postfix) with ESMTP id 149A015207; Sun, 28 Feb 1999 07:51:13 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.9.2/8.9.2/Netplex) with ESMTP id XAA62875; Sun, 28 Feb 1999 23:50:27 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199902281550.XAA62875@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: "Jordan K. Hubbard" Cc: "Daniel C. Sobral" , Andrzej Bialecki , "Jordan K. Hubbard" , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/kget Makefile kget.8 kget.c In-reply-to: Your message of "Sat, 27 Feb 1999 16:49:21 PST." <19650.920162961@zippy.cdrom.com> Date: Sun, 28 Feb 1999 23:50:27 +0800 From: Peter Wemm Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk "Jordan K. Hubbard" wrote: > > The later is a big problem, in fact. At the present, if we load the > > userconfig_script, we cannot load different kernels anymore. Well, > > not from loader (boot2 still works). > > I think Mike's idea addresses it best - make this "FM" (short for > "f**king magic" :-) If you load /kernel, it implicitly loads > a userconfig script named /boot/kernel.conf if found. Hmmm. > Maybe we should have moved /kernel into /boot also. :-) This has probably been thrashes to death already, but I'd like the kernel to move to either /boot or /modules. I can forsee, way down the track, that we may (in some scenarios) need to group kernels with modules to keep like-versioned modules together with the kernel they are built for/with. I could imagine "mkdir /modules.save; cp /modules/* /modules.save" being a possible CYA backup method before embarking on an upgrade or development project. In that scenario, it would be nice if: - /modules/kernel was the core kerel - /modules/kernel.conf was the isa/pnp/etc user settings - /modules/*.ko were the kernel loadable objects for that kernel. (This isn't meant to be some sort of versioning system, just a convenient way of keeping compatable objects together. A less inconvenient way of doing what is presently a "cp /kernel /kernel.save".) > - Jordan > Cheers, -Peter (Trying to cut down on coffee, and suffering badly :-] ) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message