On 10/19/05, Johnny Hughes <mailing-lists at hughesjr.com> wrote: > On Wed, 2005-10-19 at 16:26 +0100, Mário Gamito wrote: > > Hi, > > > > No, that's not that. You're mistaken. > > > > Until 4.1, there was a kernel-sourcecode-2.6.9 RPM. > > Now in there isn't. > > > > So, again, where is the kernel's sourcecode ? > > > > Warm Regards, > > Mário Gamito > > > The Kernel sourcecode is not like kernel-source. It is a noarch rpm > that does not get arch specific patches added to the source, making it > relatively worthless as a package for building kernels. > > Because of that, and because it is not down by either fedora or the > upstream provider, we are also no longer producing a kernel-sourcecode > rpm. > > If one needs a full kernel tree, they can download the kernel SRPM from > here: > > http://mirror.centos.org/centos/4/os/SRPMS/ > > OR > > http://mirror.centos.org/centos/4/updates/SRPMS/ > > Then install the source with the command: > > rpm -i kernel-xxxx.src.rpm > > Then go to the SPECS directory (Usually /usr/src/redhat/SPECS) and get > a full kernel tree with the command: > > rpmbuild -bp --target i686 kernel-2.6.spec > > (substitute your target arch) > > Then go to the BUILD directory and you will have a real (and patched) > tree: > > cd ../BUILD > I'd follow that up with this how-to for proper kernel rebuilds on rpm based distros so that rpm knows about your new kernel. It's not directly for centos, but the ideas and basics are the same. http://crab-lab.zool.ohiou.edu/kevin/kernel-compilation-tutorial-en/ -- Jim Perrin System Administrator - UIT Ft Gordon & US Army Signal Center