Package: kernel-package
Version: 12.018
Severity: grave
Tags: patch
Building a linux-image package failed:
,----
| % LANG=C fakeroot make-kpkg --initrd --revision=custom.1.0 --arch=amd64
--cross-compile=- linux-image
| [...]
| install -p -o root -g root -m 644 ./debian/templates.master
/usr/src/linux-2.6.27.31/debian/linux-image-2.6.27.
31-amd64/DEBIAN/templates
| dpkg-gencontrol -DArchitecture=i386 -isp \
| -plinux-image-2.6.27.31-amd64
-P/usr/src/linux-2.6.27.31/debian/linux-image-2.6.27.31-amd64/
| /usr/src/linux-2.6.27.31/debian/linux-image-2.6.27.31-amd64
| make[2]: execvp: /usr/src/linux-2.6.27.31/debian/linux-image-2.6.27.31-amd64:
Permission denied
| make[2]: *** [debian/stamp/binary/linux-image-2.6.27.31-amd64] Error 127
| make[2]: Leaving directory `/usr/src/linux-2.6.27.31'
| make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.27.31-amd64] Error 2
| make[1]: Leaving directory `/usr/src/linux-2.6.27.31'
| make: *** [linux-image] Error 2
`----
A short investigation shows that the error appears here:
,----[ /usr/share/kernel-package/ruleset/targets/image.mk ]
| dpkg-gencontrol -DArchitecture=$(DEB_HOST_ARCH) -isp \
| -p$(package) -P$(TMPTOP)/
| $(create_md5sums) $(TMPTOP)
`----
Unfortunately create_md5sums is not defined, because
/usr/share/kernel-package/ruleset/common/install_cmds.mk defines
create_md5sum instead.
Fixing the typo solved the problem for me:
--8<---------------cut here---------------start------------->8---
--- install_cmds.mk~ 2009-08-19 18:45:09.000000000 +0200
+++ install_cmds.mk 2009-08-21 14:11:46.816165961 +0200
@@ -40,7 +40,7 @@
install_script = $(INSTALL) -p -o root -g root -m 755
make_directory = $(INSTALL) -p -d -o root -g root -m 755
-define create_md5sum
+define create_md5sums
create_md5sums_fn () { \
cd $$1 ; \
find . -type f \
--8<---------------cut here---------------end--------------->8---
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.30.5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages kernel-package depends on:
ii binutils 2.19.51.20090805-1 The GNU assembler, linker and bina
ii build-essential 11.4 Informational list of build-essent
ii debianutils 3.2.1 Miscellaneous utilities specific t
ii file 5.03-1 Determines file type using "magic"
ii gettext 0.17-7 GNU Internationalization utilities
ii make 3.81-6 An utility for Directing compilati
ii module-init-tools 3.10-2 tools for managing Linux kernel mo
ii po-debconf 1.0.16 tool for managing templates file t
ii util-linux 2.16-3 Miscellaneous system utilities
Versions of packages kernel-package recommends:
ii cpio 2.10-1 GNU cpio -- a program to manage ar
Versions of packages kernel-package suggests:
ii bzip2 1.0.5-3 high-quality block-sorting file co
pn docbook-utils <none> (no description available)
ii e2fsprogs 1.41.8-2 ext2/ext3/ext4 file system utiliti
ii initramfs-tools [linux 0.93.4 tools for generating an initramfs
pn libdb3-dev <none> (no description available)
ii libncurses5-dev [libnc 5.7+20090803-1+b1 developer's libraries and docs for
pn linux-source | kernel- <none> (no description available)
pn xmlto <none> (no description available)
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]