...but if it is, it should be documented, and it's not clear where you would 
document this one, so let's call it a "surprising behavior".

I'm using the 6.0 installer to do network installs of a variety of 
configurations that are somewhere between 6.0 and 6.1.  

As such, I have my own comps file.

I wanted to use a different kernel in one configuration, so I moved "kernel" 
from "base" to each separate configuration and then changed "kernel" to 
"firewallkernel" in the one that I wanted to be different.

I stuck an RPM for firewallkernel in my RPMS directory, but it had a different 
version number than the kernel RPM.

When I did the install, I got this:

* installed kernel version 2.2.12-20vircio
* installed kernel version 2.2.12-20vircio
* running: /bin/insmod /bin/insmod /modules/loop.o
* running: /sbin/mkinitrd /sbin/mkinitrd -f /boot/initrd-2.2.12-20vircio.img 
--ifneeded 2.2.12-20vircio
*     root is /mnt
* running: /bin/rmmod /bin/rmmod loop

where "2.2.12-20vircio" is the version number of "kernel", not of 
"firewallkernel".

WHen I upped the RPM version of "kernel" to be the same as the RPM version of 
"firewallkernel", it worked.

So in short, there's a rather surprising requirement that any RPM which 
provides "kernel" needs to have the same version number as the RPM by that 
name.

Chris

-- 
Chris Garrigues                 virCIO
http://www.DeepEddy.Com/~cwg/   http://www.virCIO.Com
+1 512 432 4046                 +1 512 374 0500
                                4314 Avenue C
O-                              Austin, TX  78751-3709
                                

  My email address is an experiment in SPAM elimination.  For an
  explanation of what we're doing, see http://www.DeepEddy.Com/tms.html 

    Nobody ever got fired for buying Microsoft,
      but they could get fired for relying on Microsoft.


PGP signature

Reply via email to