[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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.

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: