installing multiple kernels
From: Dag-Erling Smørgrav (des_at_des.no)
Date: 04/15/04
- Previous message: dodell_at_sitetronics.com: "Re: [patch] lockf(3) user-exploitable kernel panic"
- Next in thread: Bruce M Simpson: "Re: installing multiple kernels"
- Reply: Bruce M Simpson: "Re: installing multiple kernels"
- Reply: Daniel Eischen: "Re: installing multiple kernels"
- Reply: James E. Housley: "Re: installing multiple kernels"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: arch@freebsd.org Date: Thu, 15 Apr 2004 16:29:13 +0200
Currently, Makefile.inc1 will only install a single kernel. If
KERNCONF specifies multiple kernel configs, they are all built, but
only the first one is installed. This makes sense since otherwise the
last one installed would simply clobber all the other ones.
The attached patch changes that. It modifies kern.pre.mk to install
each kernel in /boot/<kernelname> instead of /boot/kernel. It also
modifies Makefile.inc1 to build and install all kernel configs listed
in KERNCONF. It also adds a script, sys/conf/regkernel.sh, which
keeps a list of installed kernels in /boot/kernels, making sure that
the last one installed is always listed last.
The only missing element is to make the loader read /boot/kernels and
have $kernel default to the last kernel listed there (i.e. the most
recently installed) instead of "kernel". It would also be nice to
offer a kernel selection menu for the CLI-impaired. Unfortunately,
I'm afraid my forth skills aren't quite up to the task. Any takers?
DES
-- Dag-Erling Smørgrav - des@des.no
_______________________________________________
freebsd-arch@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
- text/x-patch attachment: kernels.diff
- Previous message: dodell_at_sitetronics.com: "Re: [patch] lockf(3) user-exploitable kernel panic"
- Next in thread: Bruce M Simpson: "Re: installing multiple kernels"
- Reply: Bruce M Simpson: "Re: installing multiple kernels"
- Reply: Daniel Eischen: "Re: installing multiple kernels"
- Reply: James E. Housley: "Re: installing multiple kernels"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|