Re: [Cooker] How do I create a kernel RPM?
"[EMAIL PROTECTED]" <[EMAIL PROTECTED]> writes: > I just attempted to build the RPMS for the 2.2.16 kernel. After installing > the source RPM: > >rpm -ivh kernel-2.2.16-9mdk.src.rpm > > I did a build with the following command: > >cd /usr/src/RPM/SPECS >rpm -ba --target=i586 kernel-2.2.spec > > Everything appeared to build correctly, but it did not create any RPM > packages. I can't figure out what is missing. What is the secret to make > it create RPMs? I've built many other packages from source RPMS, but it > doesn't seem to work for the kernel. You already sent this email and I already answered. Are you a bot or what? :-) -- Guillaume Cottenceau -- Distribution Developer for MandrakeSoft http://www.mandrakesoft.com/~gc/
[Cooker] How do I create a kernel RPM?
I just attempted to build the RPMS for the 2.2.16 kernel. After installing the source RPM: rpm -ivh kernel-2.2.16-9mdk.src.rpm I did a build with the following command: cd /usr/src/RPM/SPECS rpm -ba --target=i586 kernel-2.2.spec Everything appeared to build correctly, but it did not create any RPM packages. I can't figure out what is missing. What is the secret to make it create RPMs? I've built many other packages from source RPMS, but it doesn't seem to work for the kernel. Here is the tail end of the output. + /bin/mkdir -p /var/tmp/kernel-2.2.16-9mdk-root/usr/share/doc/kernel-doc-2.2.16 + cp -pr ibcs/README ibcs/RELEASE ibcs/CREDITS ibcs/Doc /var/tmp/kernel-2.2.16-9mdk-root/usr/share/doc/kernel-doc-2.2.16 + cp -pr Documentation/00-INDEX Documentation/arm Documentation/ARM-README Documentation/binfmt_misc.txt Documentation/BUG-HUNTING Documentation/cdrom Documentation/Changes Documentation/CodingStyle Documentation/computone.txt Documentation/Configure.help Documentation/cpqarray.txt Documentation/Debugging390.txt Documentation/devices.txt Documentation/digiboard.txt Documentation/digiepca.txt Documentation/emu10k1 Documentation/exception.txt Documentation/fb Documentation/filesystems Documentation/ftape.txt Documentation/hayes-esp.txt Documentation/i386 Documentation/ide.txt Documentation/initrd.txt Documentation/IO-APIC.txt Documentation/ioctl-number.txt Documentation/IO-mapping.txt Documentation/isdn Documentation/java.txt Documentation/joystick-api.txt Documentation/joystick-parport.txt Documentation/joystick.txt Documentation/kbuild Documentation/kernel-docs.txt Documentation/kernel-parameters.txt Documentation/kmod.txt Documentation/knfsd.txt Documentation/locks.txt Docume! ntation/logo.gif Documentation/logo.txt Documentation/m68k Documentation/magic-number.txt Documentation/mandatory.txt Documentation/mca.txt Documentation/md.txt Documentation/memory.txt Documentation/mkdev.ida Documentation/modules.txt Documentation/moxa-smartio Documentation/mtrr.txt Documentation/nbd.txt Documentation/networking Documentation/nfsroot.txt Documentation/oops-tracing.txt Documentation/paride.txt Documentation/parport.txt Documentation/pci.txt Documentation/pcwd-watchdog.txt Documentation/powerpc Documentation/proc.txt Documentation/ramdisk.txt Documentation/README.DAC960 Documentation/README.moxa Documentation/riscom8.txt Documentation/rtc.txt Documentation/s390 Documentation/scsi.txt Documentation/secure Documentation/serial-console.txt Documentation/sgi-visws.txt Documentation/smart-config.txt Documentation/smp.tex Documentation/SMP.txt Documentation/smp.txt Documentation/sound Documentation/specialix.txt Documentation/spinlocks.txt Documentation/stallion.txt! Documentation/supermount.README.txt Documentation/svga.txt Documentation/sx.txt Documentation/sysctl Documentation/sysrq.txt Documentation/telephony Documentation/unicode.txt Documentation/usb Documentation/VGA-softcursor.txt Documentation/video4linux Documentation/watchdog.txt Documentation/xterm-linux.xpm /var/tmp/kernel-2.2.16-9mdk-root/usr/share/doc/kernel-doc-2.2.16 + exit 0 Finding Provides: (using /usr/lib/rpm/find-provides)... Finding Requires: (using /usr/lib/rpm/find-requires)... Processing files: kernel-utils-2.2.16-9mdk Finding Provides: (using /usr/lib/rpm/find-provides)... Finding Requires: (using /usr/lib/rpm/find-requires)... Requires: ld-linux.so.2 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) Am I missing something very obvious? Any help would be appreciated. Best regards, Jeff Groves
Re: [Cooker] How do I create a kernel RPM?
"[EMAIL PROTECTED]" <[EMAIL PROTECTED]> writes: > I just attempted to build the RPMS for the 2.2.16 kernel. After installing > the source RPM: > >rpm -ivh kernel-2.2.16-9mdk.src.rpm > > I did a build with the following command: > >cd /usr/src/RPM/SPECS >rpm -ba --target=i586 kernel-2.2.spec > > Everything appeared to build correctly, but it did not create any RPM > packages. I can't figure out what is missing. What is the secret to make > it create RPMs. I've built many other packages from source RPMS, but it > doesn't seem to work for the kernel. happens when the %install part does not find some files. try -bi --short-circuit and watch carefully the output. -- Guillaume Cottenceau -- Distribution Developer for MandrakeSoft http://www.mandrakesoft.com/~gc/
[Cooker] How do I create a kernel RPM?
I just attempted to build the RPMS for the 2.2.16 kernel. After installing the source RPM: rpm -ivh kernel-2.2.16-9mdk.src.rpm I did a build with the following command: cd /usr/src/RPM/SPECS rpm -ba --target=i586 kernel-2.2.spec Everything appeared to build correctly, but it did not create any RPM packages. I can't figure out what is missing. What is the secret to make it create RPMs. I've built many other packages from source RPMS, but it doesn't seem to work for the kernel. Here is the tail end of the output. + /bin/mkdir -p /var/tmp/kernel-2.2.16-9mdk-root/usr/share/doc/kernel-doc-2.2.16 + cp -pr ibcs/README ibcs/RELEASE ibcs/CREDITS ibcs/Doc /var/tmp/kernel-2.2.16-9mdk-root/usr/share/doc/kernel-doc-2.2.16 + cp -pr Documentation/00-INDEX Documentation/arm Documentation/ARM-README Documentation/binfmt_misc.txt Documentation/BUG-HUNTING Documentation/cdrom Documentation/Changes Documentation/CodingStyle Documentation/computone.txt Documentation/Configure.help Documentation/cpqarray.txt Documentation/Debugging390.txt Documentation/devices.txt Documentation/digiboard.txt Documentation/digiepca.txt Documentation/emu10k1 Documentation/exception.txt Documentation/fb Documentation/filesystems Documentation/ftape.txt Documentation/hayes-esp.txt Documentation/i386 Documentation/ide.txt Documentation/initrd.txt Documentation/IO-APIC.txt Documentation/ioctl-number.txt Documentation/IO-mapping.txt Documentation/isdn Documentation/java.txt Documentation/joystick-api.txt Documentation/joystick-parport.txt Documentation/joystick.txt Documentation/kbuild Documentation/kernel-docs.txt Documentation/kernel-parameters.txt Documentation/kmod.txt Documentation/knfsd.txt Documentation/locks.txt Docume! ntation/logo.gif Documentation/logo.txt Documentation/m68k Documentation/magic-number.txt Documentation/mandatory.txt Documentation/mca.txt Documentation/md.txt Documentation/memory.txt Documentation/mkdev.ida Documentation/modules.txt Documentation/moxa-smartio Documentation/mtrr.txt Documentation/nbd.txt Documentation/networking Documentation/nfsroot.txt Documentation/oops-tracing.txt Documentation/paride.txt Documentation/parport.txt Documentation/pci.txt Documentation/pcwd-watchdog.txt Documentation/powerpc Documentation/proc.txt Documentation/ramdisk.txt Documentation/README.DAC960 Documentation/README.moxa Documentation/riscom8.txt Documentation/rtc.txt Documentation/s390 Documentation/scsi.txt Documentation/secure Documentation/serial-console.txt Documentation/sgi-visws.txt Documentation/smart-config.txt Documentation/smp.tex Documentation/SMP.txt Documentation/smp.txt Documentation/sound Documentation/specialix.txt Documentation/spinlocks.txt Documentation/stallion.txt! Documentation/supermount.README.txt Documentation/svga.txt Documentation/sx.txt Documentation/sysctl Documentation/sysrq.txt Documentation/telephony Documentation/unicode.txt Documentation/usb Documentation/VGA-softcursor.txt Documentation/video4linux Documentation/watchdog.txt Documentation/xterm-linux.xpm /var/tmp/kernel-2.2.16-9mdk-root/usr/share/doc/kernel-doc-2.2.16 + exit 0 Finding Provides: (using /usr/lib/rpm/find-provides)... Finding Requires: (using /usr/lib/rpm/find-requires)... Processing files: kernel-utils-2.2.16-9mdk Finding Provides: (using /usr/lib/rpm/find-provides)... Finding Requires: (using /usr/lib/rpm/find-requires)... Requires: ld-linux.so.2 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) Am I missing something very obvious? Any help would be appreciated. Best regards, Jeff Groves