Re: make-kpkg, was: Getting PCMCIA to work?
>>"mi" == mi <Michael.Wordehoff@gmx.de> writes:
> Since i started compiling different 'flavours' of the same
> kernel-version, i also use symlinks. In my case:
Generally, one uses the --append-to-version option for
make-kpkg to differentiate the images.
> in /boot:
> 'kernel' pointing to a subdirectory '/boot/kernel-x' where x is a digit
> 'vmlinuz' pointing to /boot/kernel/vmlinuz-2.4.18
> 'System.map' poinitng to /boot/kernel/vmlinuz-2.4.18
> ( well this might be not necessary but else there's an ugly log)
> and in /lib/modules:
> '2.4.18' pointing to '2.4.18-x'
Oww. This looks complicaed, and I am not sure what it buys
one, as opposed to appending to the version.
> So, what i have to do for make-kpkg is:
> pre install:
> unlink '2.4.18' to protect the actual modules, and
> post install:
> move the new 2.4.18 to 2.4.18-(x+1) and create a new symlink
> move config-2.4.18, the kernel an System.map into
> a newly created subdir kernel-(x+1), and adjust the symlink 'kernel'.
> Or better, with a little script that also checks anything is alright and
> fiddles out what's to be done, change kernels with a single command 'kernel
> -5'.
> For the boot-menu, there are two more symlinks 'kernel-recovery' and
> '2.4.18-recovery'.
All this would be done for the latest 2 kernel images
automatically (and grub would show you all the images), with no
complicated machinations pre and post install.
manoj
--
The difference between us is not very far, cruising for burgers in
daddy's new car.
Manoj Srivastava <srivasta@debian.org> <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
Reply to: