[OpenAFS] FC3 network install with OpenAFS rpms

Sergio Gelato Sergio.Gelato@astro.su.se
Sun, 29 Jan 2006 13:19:01 +0100

* Ron Croonenberg [2006-01-28 12:46:17 -0500]:
> I pxe booted the machines, used kickstart with the nfs way of installing things including the OpenAFS
> rpm's for the client install.
> However, the newer versions of the OpenAFS rpms check to see what kernel they are running on and if it
> isn't the correct one they refuse to install. I could update the kernel in kickstart first of course but
> then I have to reboot the machines because the OpenAFS rpm's look at what kernel is running.
> Is there a way around it ?

Without modifying the RPMs, you mean? You could defer their installation
until the machine has been rebooted into its final kernel. Copy the RPMs
to /var/tmp on the target system and add an rcS script that installs
them and cleans up afterwards (unlinking itself and the RPMs in
/var/tmp). Hopefully the OpenAFS client will then be able to start
without an intervening reboot, but if not, you can always trigger a
second reboot from the rcS script.