problem getting rh source kernels
Is it possible to get the 2.4.20-19.9 source code for Redhat 9? This is assuming that the 2.4.20-19.9 source is different from the 2.4.20 source. My understanding of it is that the -19.9 is the "redhat revision" of the 2.4.20 source. If thats not the case, please let me know otherwise....
I'm needing the source for it so I can apply a patch and recompile it. My issue is that if I download the 2.4.20-19.9 and the 2.4.20-18.9 source rpms, they will have the same kernel in them. Here's how I determine that
1. download kernel-2.4.20-19.9.src.rpm
ftp://kickstart.linux.ncsu.edu/pub/redhat/linux/updates/9/en/os/SRPMS/kernel-2.4.20-19.9.src.rpm
2. download kernel-2.4.20-18.9.src.rpm
ftp://kickstart.linux.ncsu.edu/pub/redhat/linux/updates/9/en/os/SRPMS/kernel-2.4.20-18.9.src.rpm
3. rpm -ihv kernel-2.4.20-19.9.src.rpm
4. cp /usr/src/redhat/SOURCES/linux.2.4.20.tar.bz2 ~/kernel1
5. rm -rf /usr/src/redhat/SOURCES/*
6. rpm -ihv kernel-2.4.20-18.9.src.rpm
7. cp /usr/src/redhat/SOURCES/linux.2.4.20.tar.bz2 ~/kernel2
8. cmp kernel1 kernel2
Step 8 will say the files are the same. So if they are the same then logically I would assume there is a patch to change the linux.2.4.20.tar.bz2 into the 2.4.20-19.9 kernel. Since there is no obvious file in /usr/src/redhat/SOURCES, I search for it by running the commands
fgrep "19.9" /usr/src/redhat/SOURCES/*
fgrep "18.9" /usr/src/redhat/SOURCES/*
that yields nothing and so I can only assume that the kernel-2.4.20-19.9.src.rpm is actually just the standard 2.4.20 kernel and nothing else.
Please correct anything I might be doing wrong. I would really like to know if I can get the redhat modified kernel (2.4.20-19.9).
|