Kernel sources script

Paul Howarth paul at city-fan.org
Thu Jan 6 16:04:30 UTC 2005


Chadley Wilson wrote:
> Greetings 
> 
> Guys could some one with more experience than me please check this script.
> this is the first part of it anyway; this part is supposed to install the new 
> kernel and kernel src rpm, build the kernel sources as per the realease 
> notes, don't worry about the arch here as this is for a batch of matching 
> machines. I would like to work out how to do it for specific kernels but will 
> get to that later. please just check that this is what needs doing for the 
> kernel source tree to be built
> 
> 
> #!/bin/sh"
> echo "Starting the update process"
> 
> #set the current directory variable
> updatedir=$(pwd)
> 
> #install new kernel
> rpm -Uvh $updatedir/kernel-2.6.9-1.681_FC3.i686.rpm

This is a bad idea to start with. You should "install" new kernels 
rather than "upgrade" them, so that the current kernel doesn't get deleted.

rpm -ivh $updatedir/kernel-2.6.9-1.681_FC3.i686.rpm

> #Install kernel source
> rpm -Uvh $updatedir/kernel-2.6.9-1.681_FC3.src.rpm
> 
> #build the source tree
> cd /usr/src/redhat/SPECS/
> rpmbuild -v -v -bp --target=`uname -m` kernel-2.6.spec
> cp 
> -f /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/configs/kernel-2.6.9-i686.config /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/.config
> cd $updatedir
> 
> echo "Your New Kernel and its Source are installed ;)"
> #Done

Looks reasonable for a starting point.

Paul.




More information about the fedora-list mailing list