"J . A . Magallon" <[EMAIL PROTECTED]> writes:
> The new installkernel script in latest initscripts (5.61.1-2mdk) seems
> to install the kernel directly as <vmlinuz,System.map>, instead of
> <vmlinuz-$version,System-map-$version>. Any reason ? I preferred the old
> behaviour, mainly for dealing with various kernels.
Bug, fixed in cvs.
> Also, if you do not say you want a lilo or grub entry, and no autodetect,
> the script gives an error, so it stops the kernel build abnormally (at least
> with standard kernel trees), because installkernel is called this way:
Bug fixed in cvs.
> - check for installed X-$version and moves to X-$version.old
> - installs X-$version
> - if no bootloader forced (-l,-g), autodetect
> - add entry for bootloader with X-$version
> - run lilo if needed
yup, and make also some check if the default vmlinuz and initrd is the
same (among with other check..).
Also an option -r was implemented (currently only for lilo) when removing a
kernel to remove the entry and find a kernel to boot to link if the
default = /boot/vmlinuz (&is a link to the old removed kernel).
I'm planning to use this only if we are in Beginner mode (getting this
variable via /etc/sysconfig/system).
> Option -d (install as default) also:
> - checks for X, and saves as X.old
> - symlinks X to just installed X-$version
noip option -d actually is not working (contrarly as the old
installkernel), since i think is rather unusefull, i can implement it
if you think is a good idea..
> The idea is that if you type just installkernel ..... (no options), you get
> your kernel in /boot, and a lilo or grub entry, and lilo run if needed.
> That is what the standard kernel makefile expects. Now that process is broken.
Yup now it should be fixed, i better have to hunt the birds the
weekends rather than working :p
PS: And debug in lilo was activated so it was pretty much useless :p
--
MandrakeSoft Inc http://www.chmouel.org
--Chmouel