Mark Haney <mhaney <at> ercbroadband.org> writes: > Are there any gotchas to taking the FC4 latest kernel SRPMS and building > a binary RPM with them on FC2? You have to edit the specfile a bit: * remove the redhat-rpm-config BuildRequires * remove or downgrade the gcc and binutils BuildRequires * downgrade the mkinitrd requirement to at most mkinitrd >= 3.5.22-1 * remove the --package foo argument to all the /sbin/new-kernel-pkg calls because the FC2 mkinitrd doesn't want it. Rebuilding the FC4 mkinitrd isn't an option for various reasons, for example it wants udev. If you want/need to use wireless-tools, you have to rebuild that too (from the FC4 update SRPM, doesn't need any changes) or you'll get wireless extension version mismatch warnings. alsa doesn't seem to be a problem. However, you should have a good reason for upgrading the kernel without the rest of the distribution. Also don't forget that the FC4 kernels follow the new kernel/kernel-devel arrangement, there's no kernel-source or kernel-sourcecode package anymore, you should build modules against kernel-devel now, not against the full kernel source code (which was never really supported). Kevin Kofler