Origin: Debian/unstable Format: 1.7 Date: Tue, 02 Feb 2010 21:21:11 +0000 Source: kernel-package Binary: kernel-package Architecture: source Version: 12.032 Distribution: lucid Urgency: low Maintainer: Manoj Srivastava Changed-By: Alessandro Ghersi Description: kernel-package - A utility for building Linux kernel related Debian packages. Closes: 365349 373639 507517 508198 508487 510298 511004 512271 514000 514228 514482 515138 515746 517290 517345 518107 520356 521031 522728 523553 523767 523835 523864 523921 523931 524349 524480 524499 524800 525033 525352 526336 526497 526937 526977 528955 529811 530494 534743 535041 535085 540363 542795 542795 542920 548058 551657 552521 556043 556130 556783 556929 557102 561569 Changes: kernel-package (12.032) unstable; urgency=low . * [5ba7956]: Adjust to compile.h moving to include/generated Patch contributed by Jean-Luc Coulon and Matt Krai. Bug fix: "Fails with Linux 2.6.33-rc1", thanks to Sven Joachim (Closes: #561569). . kernel-package (12.031) unstable; urgency=low . * More XEN work. * [e6654f5]: Treat XEN images just like normal images in yet another place . kernel-package (12.030) unstable; urgency=low . * Minot tweak for the Xen images [b4a82ae]: Don't install vmlinux by default for XEN images If people want it, it can be set in the config file. . kernel-package (12.029) unstable; urgency=low . * Fix the fallout from the previous changes. * [dc3524a]: Decouple the name of the kernel image from the target In a number of cases the target we invoke and the image file produced have different names. kernel-package has historically coupled them, and taken corrective action in postinst, this commit, along with the previous one, moves us to a cleaner state. Bug fix: "make-kpkg binary-arch fails: No rule to make target `vmlinuz'", thanks to Євгеній Мещеряков (Closes: #557102). . kernel-package (12.028) unstable; urgency=low . * More bug fixes with the XEN images. * [3ec0509]: Brown Paper bag spelling fix: iamge -> image * [34fa772]: Rework handling of XEN packages So far, kernel-package would pay special attention to the configuration files that enabled XEN hypervisor/guest images, mangling the package name, and changing the file paths where the images were dumped. This caused no end of confusion to third party tools, and also surprised people when packages with different names had unexpected file conflicts. With dpkg defaulting to --force-overwrite that could be catastrophic. This is because a normal kernel image, a XenU or a Xen0 image, all looked for modules in /lib/modules/$version, and would conflict. With this commit, kernel-package stops paying attention to the XEN configuration hints in the config, producing a normal kernel image. If users want to have a DomU or a Dom0 image from the same kernel version, they will have to do what people wanting to run kernels witht he same version with differing configurations have always had to do: use --append-to-version to make the kernel images packages not conflict. Bug fix: "postinstallation script uses wrong name for xen0 kernel", thanks to John Hughes (Closes: #556929). . kernel-package (12.027) unstable; urgency=low . * [8beaceb]: Fix the control file to use the new XEN image names Bug fix: "make-kpkg picks wrong name for xen kernel", thanks to John Hughes (Closes: #556783). . kernel-package (12.026) unstable; urgency=low . * A new bug fixing version * [6d91188]: Add an example of cross compiling for a subarch Based on a bug report by Arthur Marsh * [b9434e8]: Change the name of the Xen image packages to be closer to grub expectations Bug fix: "standard make-kpkg proceedure creates xenu image", thanks to Alan BRASLAU (Closes: #556043). * [a76509e]: Add .gnu_debuglink section to installed modules make-kpkg produces split debuginfo for modules and does not add .gnu_debuglink section. This causes problems with tools that expect debuginfo files with extension .debug (like libwd1, used by systemtap). Bug fix: "should add .gnu_debuglink section to kernel modules", thanks to Євгеній Мещеряков (Closes: #556130). * [22e91f3]: Add a new HOWTO from Stephen Powell . kernel-package (12.025) unstable; urgency=low . * [08f81b5]: Remove mention of removed feature of on-the-fly patching The feature of patching the kernel while compiling it has been removed, since it was way more trouble than it was worth, did not play nice with a git repo, and has a n easy work around -- just pre- patching the source. This commit removes mentioning it as a supported feature. Bug fix: "no documentation on how to apply patches", thanks to Felipe Sateler (Closes: #552521). * [8969dc9]: Fix description of the --revision option If supplied, this sets the whole version of the package, not just the Debian revision. Rather than change behaviour and break people's setup, made the documentation reflect reality. . kernel-package (12.024) unstable; urgency=low . * New bug fixing release * [adc056e]: Fix the regular expression used for Xen images Also, correct the package name for the Xen image package in the maintainer scripts. . kernel-package (12.023) unstable; urgency=low . * [20ca199]: Properly record Xen image names Properly set Kimage for Xen images, and make the image maintainer scripts recognize these new names. Bug fix: "postinst file for xen kernel should be modified", thanks to Jean-Pierre Flori (Closes: #551657). . kernel-package (12.022) unstable; urgency=low . * * [c526081]: Fix problems with building Xen kernel image packages Simplify the arch rules for Xen packages, and make sure that the names of the packages are sane as well. Bug fix: "Fails to build Xen kernel packages", thanks to Stefan Goebel (Closes: #508487). Bug fix: "amd64.mk contains obvious typo "kelfimagesrc" in place of "kelfimagedest"", thanks to John Hughes (Closes: #548058). . kernel-package (12.021) unstable; urgency=low . * [c1b39da]: Put the generated conf.vars file under ./debian Move generated file conf.vars to ./debian/stamp/conf. This avoids polluting the upstream space, and remove the possibility of reuing an obsolete version. Also simplifies cleanup, since ./debian/stamp is cleaned up anyway. * [f98712a]: Add missing line from man page Thanks to Sylvain Cherrier for pointing it out. * [4490257]: Added french translations from Sylvain Cherrier * [875720d]: Only attampt to install man pages for languages man pages exist for. Since we only have french man pages translated, do not try to install any other languages . kernel-package (12.020) unstable; urgency=low . * [944d096]: Handle spaces in DEB_BUILD_OPTIONS in the buildpackage target Bug fix: "not handling spaces in DEB_BUILD_OPTIONS", thanks to Steve Cotton (Closes: #542920). . kernel-package (12.019) unstable; urgency=low . * Bug fix: "creating Debian packages fails, create_md5sums is undefined", thanks to Sven Joachim (Closes: #542795). * [9532201]: When changing the name of the function, also change invocation The md5sum creation function had a change cherry picked from the mainline branch, however, that branch had a different name for the function. This patch brings invocation back in line with the definition of the function. Closes: #542795 Signed-off-by: Manoj Srivastava . kernel-package (12.018) unstable; urgency=low . * [82bcf49]: [kernel-package]: Add a recommends on cpio Since the headers package uses cpio during the build. Bug fix: "make-kpkg requires cpio.", thanks to Hae-woo Park (Closes: #535085). * [3b8f3a6]: Remove obsolete debconf templates. * [2e8cad0]: Update documents to reflect new capabilities and conventions Various small updates to man pages, and removals of documents that are now obsolete. Bug fix: "minor issues and improvements", thanks to Christoph Anton Mitterer (Closes: #540363). * [e9d9c05]: Documented default for ignore_depmod_err. * [bcd8cae]: Export an environment variable while running hook scripts in /etc/kernel When hook scripts in /etc/kernel are run, they have not way of determining if the script is being run by an official kernel, or a user created kernel using kernel-package. Matthijs Kooijman proposed a scheme (details in Bug#523735) which will allow scripts that need to distinguish between them (like initramfs-tools scripts) where kernel-package created maintainer scripts export and environment variable (KERNEL_PACKAGE_VERSION) to help that determination. This patch does that. * [6cbeee2]: Do not install Rationale twice, or (obsolete) non po4a man pages. Thanks to Christoph Anton Mittere for pointing out the double installation of the Rationale. * [259e5ad]: Note that settings in /etc/kernel-pkg.conf are case sensitive This has bitten some folks. Thanks to Christoph Anton Mitterer for pointing it out. . kernel-package (12.017) unstable; urgency=low . * [f6bf41f]: Fix broken cust and paste error. Bug fix: "first line of /usr/share/kernel-package/ruleset/misc/defaults.mk is botched", thanks to Sven Joachim. This demonstrates that no last minute change is safe, even one changing a comment. But at least it is empirical evidence that people still use kernel-package. (Closes: #535041). . kernel-package (12.016) unstable; urgency=low . * [4df65e7]: Remove obsolete warnings about running make-clean With the new facility to regenerate ./debian, all the old strictures about running make clean after anything that might change the version number have beenmade obsolete, so remove from man page. Bug fix: "Is the --append-to-version section still accurate?", thanks to Frédéric Brière. Short answer: No. (Closes: #534743). . kernel-package (12.015) unstable; urgency=low . * New bugfixing release. * [f8001f9]: Add documentation to show how people may veryfy the compiler used Made the example a little bit more clear, and added hints to set KBUILD_VERBOSE. Bug fix: "MAKEFLAGS="CC=gcc-4.4" not honoured", thanks to Arthur Marsh (Closes: #529811). * [987138f]: Typographical error fixes Bug fix: "/etc/kernel specified as /etc/kenel in make-kpkg man page", thanks to Nick Black (Closes: #530494). Bug fix: "some typo fixes", thanks to Edward J. Shornock (Closes: #528955). * [3e43617]: Do not try to parse non-existent debian/changelog Early in make-kpkg execution, we do not not have a ./debian; and are trying to create it. Therefore, including ruleset/common/pkgvars.mk is a mistake, since that file tries to parse ./debian/changelog to see what the old values were. Perhaps pkgvars.mk is now obsolete? . kernel-package (12.014) unstable; urgency=low (doc changes) . * [ec3919c]: Fixed deficiencies in kernel-pkg.conf(5) manual Bug fix: "minor issues in kernel-pkg.conf manpage", thanks to Christoph Anton Mitterer (Closes: Bug#526937). * [007d296]: Fix issues with kernel-img.conf man page Bug fix: "minor issues in kernel-img.conf manpage", thanks to Christoph Anton Mitterer (Closes: Bug#526977). . kernel-package (12.013) unstable; urgency=low . * [873e67d]: Fix typo in header_postinst.d/link example The first change is an simple typo fix, ~ --> ! Next, the test to set the correct architecture is incorrect for i386/amd64, as both got merged around 2.6.24, thus the check should be "amd64|i386)" instead of just "amd64)". Bug fix: "typo in header_postinst.d/link example", thanks to Sven Hartge (Closes: #526497). * [22a0d94]: Added more example files for /etc/kernel This commit adds a set of example script that wll automatically handle /lib/mocules/$VERSION/build -- setting it to point to the kernel headers files when either the kernel image or the kernel header packages are installed, and cleaning the link up when either of these packages are removed. * [04ba4c1]: Make sure that initramfs hook script are safe This means they will not error out if the corresponding initramfs generator is not installed. This way, people may install both the initramfs and yaird hook scripts, and they will only trigger if the generator is actually installed. . kernel-package (12.012) unstable; urgency=low . * [8a8b3bd]: Added example scripts that use yaird to generate initramfs So far, I was being biased, by just providing 4examples for one of the two top initrds genrators. This commit should be one of many expanding the selection of example scripts to drop into /etc/kernel . kernel-package (12.011) unstable; urgency=low . * [a4553b8]: Fix the overlay directory option The SRCTOP variable was undefined in minimal.mk. Fixed that by including the proper make snippet. Bug fix: "SRCTOP is not substituted in kernel/ruleset/minimal.mk", thanks to David Madore (Closes: #526336). * [88ab204]: Clarify documentation about hook scripts some more . kernel-package (12.010) unstable; urgency=low . * [f0a358d]: Clarify that kernel-package no longer will create initrds Instead, now all that --initrd does is to arrange to convey to the hook scripts that this image requires an initrd, and that the initrd generation hook scripts should not short circuit early. Without this option, the example initramfs hook scripts bundled in with kernel- package will take no action on installation. Bug fix: "fails to build initrd and make a non-compliant .deb from vanilla 2.6.27 source", thanks to Arthur Marsh (Closes: #524499). * [152cd7e]: support silentoldconfig in bash completion Added silentoldconfig as a possible completion target. Bug fix: "support silentoldconfig in bashcompletion", thanks to Joerg Friedrich (Closes: #524480). * [7a84f1d]: Only try to clean lguest directories if they exist The current kernel-package version fails to clean for kernel 2.6.22 and before. kernel-package breaks on the absence of the Documentation/lguest directory. Bug fix: "Fails to clean for kernel <= 2.6.22, due to missing lguest", thanks to Matthijs Kooijman (Closes: #524349). * [debiandir:461d02f]: Typo fix: tine -> time Bug fix: "[TRIVIAL] Small typo in NEWS.Debian.gz", thanks to Reynaldo H. Verdejo Pinochet (Closes: #524800). * [54dd024]: dbg packages should be in new "debug" section Bug fix: "-dbg packages should be in section "debug"", thanks to Євгеній Мещеряков (Closes: #525033). * [4b15849]: Add a work around for a bug in fakeroot When the following conditions are met: - the target is buildpackage - the get root command is fakeroot - parallel builds are turned on via CONCURRENCY_LEVEL fakeroot segfaults. If any of these conditions are not met, things work; so thi patch just turns of building in parallel when the other two condtions are met. This is related to Bug#525144 * [0624e49]: Fixes for cross compilation Move the armel/armeb kernel_arch setting code from minimal.ml to kernel_arch.mk. Make minimal.mk use kernel_arch.mk. Bug fix: "fails to cross-compile linux-2.6.30-rc3", thanks to Євгеній Мещеряков (Closes: #525352). . kernel-package (12.009) unstable; urgency=low . * [debiandir:9dced49]: Change the section to "kernel" That makes it come in conformity with the new sectioning schema. * [fdc8183]: only trigger initramfs removal on 'remove', and not again on purge. (This is a change in an example script). Also, since this is a remove, and the initramfs call is a convenience function for clear out initramfs-tool metadata, we do not care if it actually worked. We just make the best effort at clean up, but do not let the cleanup abort the process. . kernel-package (12.008) unstable; urgency=low . * [55b39b3]: Move invocation of postinst hook scripts after /etc/kernel/*.d/* scripts A lot of people have update-grub in their /etc/kernel-img.conf postint_hook setting. If that is called early, the initramfs invocation in /etc/kernel/postinst.d/initramfs has not yet happened, so the update grub script does not notice the initramfs, making the system unbootable. Yes, the update grub cant be moved into /etc/kernel/postinst.d/ too, but this is friendlier. Bug fix: "postinst hook script (update-grub) ran before /etc/kernel/postinst.d/initramfs.", thanks to Jean-Luc Coulon (f5ibh) (Closes: #523931). * [e202c29]: Fix the arch passed in for the clean target for arme{l,b} The clean target wrks with a minimal setup, since ./debian id removed, and thus was nor passing the arch arm for armel and armeb, This commit fixes that. Only the clean target was affected. . kernel-package (12.007) unstable; urgency=low . * [324ee53]: Fix the psotinst.d initramfs, like we did the postrm.d This one slipped through the cracks. We need to preserve the arguments to the script before we blow them away to replace them with the maintainer script arguments. Bug fix: "DEB_MAINT_PARAMS break $1 used for update-initramfs", thanks to Jean-Luc Coulon (f5ibh) (Closes: #523864). * [ae942fc]: Put the vmlinux and System.map in the correct location Putting them in unversioned dorectories was a mistake, a carry over from when the debug package isntalled the stuff in /usr/lib/linux-debian-$version instead of /usr/lib/debug. Bug fix: "vmlinux in incorrect location", thanks to Євгеній Мещеряков (Closes: #523921). . kernel-package (12.006) unstable; urgency=low . * [9fe0183]: Added a new feature: overlay directory This commits add an overlay feature. The specified directory should contain files that will be placed in the ./debian directory of the kernel sources, in preparation to building the debian packages, replacing the files normally found in /usr/share/kernel-package. Inn theory, this should provide all the features official kernel images might need to use kernel-package, without any formal support from kernel-package. It should also address the need for any users that needed to add content to ./debian, and more conveniently than before. . kernel-package (12.005) unstable; urgency=low . * [9e9322f]: Typo fix: modiles --> modules Bug fix: "Typo in /examples/etc/kernel/header_postinst.d/link", thanks to Jean-Luc Coulon (f5ibh) (Closes: #523767). * [b6a8f53]: Do maintainer script checks only if the maintainer args are present The example scripts performed checks even if the DEB_MAINT_PARAMS was empty. This commit fixes that, now we only do the checks is the arguments had been passed in. Signed-Off-By: Manoj Srivastava Bug fix: "initramfs creation broken", thanks to Michael Biebl (Closes: #523835). * [86d7d2d]: Put a symlink in /usr/share/doc/kernel-package/examples This way, we have at least a pointer to the example files. . kernel-package (12.004) unstable; urgency=low . * [0ee9cc3]: Keep modifications to the upstream directory to a minimum When upstream kernel build system started delting ./debian directory on clean, we had to start taking making an effort to preserve ./debian, since there was a lot of information in there that was important to us. So we had a way of diverting the makefile and scripts away that did the removal of ./debian, and restoring them when we wanted to. Now that the ./debian directory has become ephemeral, we only need to preserve it when calling clean during the buildpackage target, since invoking make-kpkg at any other time cleans ou ./debian anyway. So we can be more selecting in when we divert upstream scripts; and thus leave the upstream directory more like we found it (this makes git happy). * [2c00231]: Copy all the examples into the kernel image package Arguably, the examples are more relevant in image directories than they are in the kernel-package doc directory. There was a error in the kernel image target, caught by Sedat Dilek. * [12d3c74]: Fix --append-to-version Apparently, one of the casualties of the recent changes was --apend-to-version. Tested the fix. . kernel-package (12.003) unstable; urgency=low . * [befac7c]: add support for the -j flag of dpkg-buildpackage When make-kpkg has been told to run in parrallel bythe user setting CONCURRENCY_LEVEL, pass that long to the buildpackage target. Bug fix: "Support parallel=X option set by dpkg-buildpackage in addition to CONCURRENCY_LEVEL", thanks to Junichi Uekawa (Closes: #510298). * [75423e7]: Export maintainer script parameters to hook scripts Maintainer script option need to be passed on to the hook scripts, since there are many ways that the script may berun (for example, postinst hooks scriopts are called even when the installation is aborted). This commit adds the maintainer script arguments to an envronment variable, DEB_MAINT_PARAMS. Updated the example hook scripts shipped in the documentation to demonstrate how these arguments can be accessed and used. * [3409792]: We want while read file; do ... done, not xargs This will teach me to just take code from bug reports without thinking. Unfortunately, I added two dummy modules to my config (I do not use modules), so there was no error with objcopy; and I only looked at the second module to see if it was stripped :-( Bug fix: "kernel-debug target does not work", thanks to Євгеній Мещеряков (Closes: #523553). . kernel-package (12.002) experimental; urgency=low . * [5f1b8e9]: Add INSTALL_MOD_STRIP to strip modules The basic idea here is to keep the space in /lib/modules/ under control, since this could be on a root partition with space restrictions. The suggestion comes from Theodore Ts'o. Closes: #373639 * [c24657f]: Add a "debuginfo" package This adds support for creating a kernel package which contains the Linux kernel debug image. This means the debugging information for the modules in the kernel image package, and the uncompressed vmlinux image. This builds on suggestions and code from Troy Heber, Theodore Y. Ts'o, and Dann Frazier. This package is also what is required by SystemTap. Closes: #365349, #517290 . kernel-package (12.001) experimental; urgency=low . * This is a major change from the version shipped in Lenny. * [123d487]: Get rid of the facility to patch kernel sources . The patch the kernel facility was adding complexity, and failing to provide the flexibility required for a generic patching facility. It has been removed, users need to patch the sources _before_ calling make-kpkg. * [ce61f77]: Remove special case code for official kernels Allows for minimal recompiles after minor changes t the kernel; and we can now recreate ./debian cheaply, so version mismatches are mitigated. * [7cc98b0]: Modified the maintainer scripts for the header package * [ff0f1eb]: Modified the maintainer scripts for the doc package * [f32d2ba]: Modified the maintainer scripts for the source package . These patches extends the package maintainer scripts to all four actions, and creates the directories that the hook scripts can be dropped in for site configuration of the actions that the package takes. The link manipulation that the header packages used to do in the postinst has been removed, and is now provided as an example script. * [cdcd478]: Image postinst no longer runs a boot loader Note that this was already the case for grub, one of the more popular boot loaders. This allows the image package to be more flexible, since the end user is no longer restricted to the actions encoded in the image package. This is a fairly large change. Bug fix: "mentions of grub on ia64", thanks to dann frazier. This was a pretty minor bug, but is obsoletre since we no longer run boot loaders, and thus have no need t warn people os a possible mismatch with local policy. (Closes: #515138). * [f8bc553]: The postinst no longer manipulates symlinks . Any symbolic link manipulation must now be done with hook scripts in /etc/kernel/*.d directories (modern bootloaders don't need the links anyway). Eample hook script demonstrate how a more flexible local policy for symlinks can be easily put ihnto place, replacing the fairly rigid policy previously implemented. * [84364f0]: The image postinst no longer runs the initrd command The postinst now just conveys to the hook scripts whether this particular image was configured for an initial ram image or not, using the environment variable INITRD. There are example scripts provided that will perform the task. These scripts will work for official kernel images as well. Bug fix: "postrm script leaves stale files in /var/lib/initramfs-tools/", thanks to Jan Muszynski. The proposed fix was not good, since it would require kernel-package to muck around with internal files for initramfs tools. This way, the user may add an postrm.d script that uses the accepted interface to clean up. (Closes: #511004). Bug fix: "make-kpkg should use update-initramfs when ", thanks to Arthur Marsh. Again, since the kernel does not call any initramfs creators, be design, this bug is obsolete. (Closes: #518107). Bug fix: "Uses deprecated mkinitramfs-kpkg", thanks to Matt Kraai. Yup. the functionality was deprecated with no coordination with k-p. So now we don't call it at all. (Closes: #517345) * [ecb2bd3]: make-kpkg removes and re-creates ./debian on every invocation Bug fix: "Normal make functionality seems broken", thanks to David Baron. Actually, normal make functionality is not to recreate targets until there is need, and thus the stamp files are all that needed to be removed. However, until now, we could not regenerate ./debian/changelog, so the support for minor changes without running a clean was not feasible. (Closes: #522728). * [79b31b4]: Add a missing endif This is a typo fix Bug fix: "make-kpkg fails with 2.6.29 on sparc", thanks to Max Berger (Closes: #521031). * [3b1f6d9]: Problems building modules using cross-compiling option Applied patch provided by Jose Calhariz. Bug fix: "Problems building modules using cross-compiling option --cross-compile=-", thanks to Jose Calhariz (Closes: #520356). * [debiandir:53af1ee]: Give up and depend on build-essential This will prevent at least some surprises when people try to use kernel-package. Bug fix: "Needs to depend on libc6-dev", thanks to Christopher Carr (Closes: #515746). * [debiandir:7be8542]: Updated newsworthy changes since last release. . kernel-package (11.017) unstable; urgency=low . * [1229dc0]: Consolidate sparc variants post 2.6.29 when building a kernel on Sun (sparc64), kernel-package searches the final kernel image in arch/sparc64/boot/image, but there is no arch/sparc64/ anymore in 2.6.29-rc3 (and probably earlier .29 releases). All the stuff was merged into arch/sparc/. So now kernel arch is always sparc. Bug fix: "arch/sparc64 is no more (2.6.29-rc3)", thanks to Evgeni Golov (Closes: #514228). * [5242160]: Also run hook files in /etc/kernel/{src,header}_postinst.d The only way to add hook scripts was to add them to the src_postinst_hook and header_postinst_hook, which seemed to be suboptimal. * [da0f706]: Handle unusual umask values (chmod after using sed to create files) If the user has a crazy umask, then creating the ./debian/control and ./debian/changelog files would end up with strange permissions that caused dpkg to choke. Bug fix: "make-kpkg fails under strange umask values", thanks to Bart Massey. (Closes: #514482) * [b2413fc]: Provide version when using the minimal rules file. When the ./debian directory does not exist, the frirs step is to use a minimal rules file to create the ./debian directory, and _then_ use the full rules file for all other actions. Unfortunately, the minimal rules file did not know what version of kernel-package it belonged to, so now make-kpkg provides that information. Bug fix: "This is kernel package version .", thanks to shaulkarl@yahoo.com; (Closes: #508198). * [792a2b9]: Added german debconf translation. Bug fix: "[INTL:de] updated german program translation", thanks to Holger Wansing (Closes: #507517). . kernel-package (11.016) unstable; urgency=low . * [09a790a]: Fix test syntax while setting LINK_ARCH . The test syntax in the inner if statement for overriding LINK_ARCH to x86 is incorrect in ruleset/targets/headers.mk, causing LINK_ARCH to be set to x86 regardless of $(KERNEL_ARCH) with current kernels. Bug Fix: "LINK_ARCH set to x86 with kernel > 2.6.23 regardless of KERNEL_ARCH", thanks to Michel Dänzer. Closes: Bug#514000 * [3cdee83]: Install crtsavres.o if it exists The powerpc linux- headers-* packages generated by make-kpkg are missing the file arch/powerpc/lib/crtsavres.o which is required for building kernel modules on recent 2.6 kernels. Bug Fix: "Building out-of-tree modules fails on powerpc due to missing file crtsavres.o", thanks to Michel Dänzer. Closes: Bug#512271 Files: a28ab1247b012c6d470098798259ae28 555155 kernel optional kernel-package_12.032.tar.gz 09b8f77339b967714818998ab87399a5 1198 kernel optional kernel-package_12.032.dsc