  | |  | building a custom kernel rpm | building a custom kernel rpm 2003-12-02 - By Aaron Neerenberg
Back I 'm trying to figure out how to build custom kernel rpm (we wanted to change the file descriptor limit within the kernel.)
The process I am using, at the moment, is to: 1. cd /usr/src/linux 2. link a config file 3. make menuconfig, and change config options 4. edit Makefile, and change the EXTRAVERSION macro value 5. make rpm
Any help/input would be appreciated.
Thank you, Aaron Neerenberg
The tail section of my build log follows:
The problem I encounter, however, happens after the kernel compilation step, as follows: make[2]: Nothing to be done for `modules_install '. make[2]: Leaving directory `/usr/src/redhat/BUILD/kernel-2.4.214.0.1.EL_csc0_smp/arch/i386/mm ' make -C arch/i386/lib modules_install make[2]: Entering directory `/usr/src/redhat/BUILD/kernel-2.4.214.0.1.EL_csc0_smp/arch/i386/lib ' make[2]: Nothing to be done for `modules_install '. make[2]: Leaving directory `/usr/src/redhat/BUILD/kernel-2.4.214.0.1.EL_csc0_smp/arch/i386/lib ' make -C arch/i386/oprofile modules_install make[2]: Entering directory `/usr/src/redhat/BUILD/kernel-2.4.214.0.1.EL_csc0_smp/arch/i386/oprofile ' mkdir -p /var/tmp/kernel-2.4.214.0.1.EL_csc0_smp-root/lib/modules/2.4.21-4.0.1.EL_csc0_smp/kernel/arch/i386/oprofile/ cp oprofile.o /var/tmp/kernel-2.4.214.0.1.EL_csc0_smp-root/lib/modules/2.4.21-4.0.1.EL_csc0_smp/kernel/arch/i386/oprofile/ make[2]: Leaving directory `/usr/src/redhat/BUILD/kernel-2.4.214.0.1.EL_csc0_smp/arch/i386/oprofile ' cd /var/tmp/kernel-2.4.214.0.1.EL_csc0_smp-root/lib/modules/2.4.21-4.0.1.EL_csc0_smp; \ mkdir -p pcmcia; \ find kernel -path '*/pcmcia/* ' -name '*.o ' | xargs -i -r ln -sf ../{} pcmcia if [ -r System.map ]; then /sbin/depmod -ae -F System.map -b /var/tmp/kernel-2.4.214.0.1.EL_csc0_smp-root -r 2.4.21-4.0.1.EL_csc0_smp; fi make[1]: Leaving directory `/usr/src/redhat/BUILD/kernel-2.4.214.0.1.EL_csc0_smp ' + cp arch/i386/boot/bzImage /var/tmp/kernel-2.4.214.0.1.EL_csc0_smp-root/boot/vmlinuz-2.4.21-4.0.1.EL_csc0_smp + cp System.map /var/tmp/kernel-2.4.214.0.1.EL_csc0_smp-root/boot/System.map-2.4.21-4.0.1.EL_csc0_smp + cp .config /var/tmp/kernel-2.4.214.0.1.EL_csc0_smp-root/boot/config-2.4.21-4.0.1.EL_csc0_smp + /usr/lib/rpm/brp-compress Processing files: kernel-2.4.214.0.1.EL_csc0_smp-1 Provides: kernel-2.4.21-4.0.1.EL_csc0_smp kernel-drm Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-debuginfo-2.4.214.0.1.EL_csc0_smp-1 error: Could not open %files file /usr/src/redhat/BUILD/kernel-2.4.214.0.1.EL_csc0_smp/debugfiles.list: No such file or directory
RPM build errors: Could not open %files file /usr/src/redhat/BUILD/kernel-2.4.214.0.1.EL_csc0_smp/debugfiles.list: No such file or directory make: *** [rpm] Error 1
--
|
|
 |