[kernel] r8857 - dists/trunk/linux-2.6/debian/patches/debian
Bastian Blank
waldi at alioth.debian.org
Sun Jun 3 11:53:20 UTC 2007
Author: waldi
Date: Sun Jun 3 11:53:20 2007
New Revision: 8857
Log:
debian/patches/debian/powerpc-mkvmlinuz-support-powerpc.patch: Fix.
Modified:
dists/trunk/linux-2.6/debian/patches/debian/powerpc-mkvmlinuz-support-powerpc.patch
Modified: dists/trunk/linux-2.6/debian/patches/debian/powerpc-mkvmlinuz-support-powerpc.patch
==============================================================================
--- dists/trunk/linux-2.6/debian/patches/debian/powerpc-mkvmlinuz-support-powerpc.patch (original)
+++ dists/trunk/linux-2.6/debian/patches/debian/powerpc-mkvmlinuz-support-powerpc.patch Sun Jun 3 11:53:20 2007
@@ -1,53 +1,40 @@
-#
-# Mkvmlinuz support patch, called by debian's kernel-package to generate
-# the files needed by mkvmlinuz to generate the bootable images from vmlinux.
-# Author: Sven Luther <luther at debian.org>
-# Based on work from: Jens Schmalzing <jensen at debian.org>
-# Original comment from Jens :
-# This shell script is intended to be put into the debian subdirectory
-# of a Linux kernel tree, where make-kpkg will find and execute it
-# while building a kernel-image package. The purpose of this script
-# is to add glue (object code, libraries, utilities and so on) from
-# the kernel tree to the kernel-image package. Later, the mkvmlinuz
-# utility, which is available as a separate Debian package, can use
-# this glue to create a bootable compressed kernel from the
-# uncompressed kernel in the kernel-image package and optionally a
-# ramdisk. This is especially important on PowerPC subarchitectures
-# that don't have a boot loader, but also comes handy for rescue
-# systems and the like.
-# Upstream status: This patch stays a debian specific patch for now,
-# but it is not in a form where it could go upstream.
-#
---- linux-2.6.19/arch/powerpc/Makefile.orig 2006-11-24 17:43:15.000000000 +0100
-+++ linux-2.6.19/arch/powerpc/Makefile 2006-11-24 17:44:32.000000000 +0100
-@@ -148,7 +148,7 @@
+diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile
+index 6238b58..edfbed7 100644
+--- a/arch/powerpc/Makefile
++++ b/arch/powerpc/Makefile
+@@ -151,13 +151,19 @@ CPPFLAGS_vmlinux.lds := -Upowerpc
- CPPFLAGS_vmlinux.lds := -Upowerpc
-
--BOOT_TARGETS = zImage zImage.initrd zImage.dts zImage.dts_initrd uImage
-+BOOT_TARGETS = zImage zImage.initrd zImage.dts zImage.dts_initrd uImage mkvmlinuz_support_install
+ BOOT_TARGETS = zImage zImage.initrd zImage.dts zImage.dts_initrd uImage
++BOOT_TARGETS_SPECIAL = mkvmlinuz_support_install
++
PHONY += $(BOOT_TARGETS)
++PHONY += $(BOOT_TARGETS_SPECIAL)
+
+ boot := arch/$(ARCH)/boot
+
+ $(BOOT_TARGETS): vmlinux
+ $(Q)$(MAKE) ARCH=ppc64 $(build)=$(boot) $(patsubst %,$(boot)/%,$@)
---- linux-2.6.20-rc3/arch/powerpc/boot/Makefile.orig 2007-01-04 16:22:53.000000000 +0100
-+++ linux-2.6.20-rc3/arch/powerpc/boot/Makefile 2007-01-04 16:23:40.000000000 +0100
-@@ -186,3 +186,19 @@
++$(BOOT_TARGETS_SPECIAL):
++ $(Q)$(MAKE) $(build)=$(boot) $@
++
+ define archhelp
+ @echo '* zImage - Compressed kernel image (arch/$(ARCH)/boot/zImage.*)'
+ @echo ' install - Install kernel using'
+diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile
+index 8378898..dd4c803 100644
+--- a/arch/powerpc/boot/Makefile
++++ b/arch/powerpc/boot/Makefile
+@@ -235,3 +235,11 @@ clean-kernel := vmlinux.strip vmlinux.bin
clean-kernel += $(addsuffix .gz,$(clean-kernel))
# If not absolute clean-files are relative to $(obj).
clean-files += $(addprefix $(objtree)/, $(clean-kernel))
+
-+#-----------------------------------------------------------
-+# install mkvmlinuz support files
-+#-----------------------------------------------------------
+quiet_cmd_mkvmlinuz = INSTALL mkvmlinuz support files
-+ cmd_mkvmlinuz = cp -f $? $(INSTALL_MKVMLINUZ)
-+
-+mkvmlinuz-files := $(extra-y) $(wrapper) $(addprefix $(obj)/,$(hostprogs-y))
++ cmd_mkvmlinuz = cp -f $(filter-out FORCE,$^) $(INSTALL_MKVMLINUZ)
+
-+$(obj)/mkvmlinuz_support_install: $(mkvmlinuz-files)
-+ mkdir -p $(INSTALL_MKVMLINUZ)
++mkvmlinuz_support_install: $(wrapperbits)
++ @mkdir -p $(INSTALL_MKVMLINUZ)
+ $(call cmd,mkvmlinuz)
+
-+targets += mkvmlinuz_support_install
-+
-+
More information about the Kernel-svn-changes
mailing list