From 6c8d1cdc3f47d2052fae458a5eb4512c4123d622 Mon Sep 17 00:00:00 2001 From: Bastian Blank Date: Wed, 29 Aug 2007 13:31:57 +0000 Subject: [PATCH] debian/rules.real - Prepare compressed kernel ourself. - Fix creation of xen versions file. svn path=/dists/trunk/linux-2.6/; revision=9414 --- debian/rules.real | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/debian/rules.real b/debian/rules.real index d8dc18eaa..d3914ec57 100644 --- a/debian/rules.real +++ b/debian/rules.real @@ -484,13 +484,18 @@ install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain-xen: dh_clean -d -k DH_OPTIONS= dh_installdirs -p$(PACKAGE_NAME) 'boot' 'var/lib/$(PACKAGE_NAME)' DH_OPTIONS= dh_installdirs -p$(MODULES_PACKAGE_NAME) 'boot' - cp $(DIR)/vmlinuz $(INSTALL_DIR)/vmlinuz-$(REAL_VERSION) +ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) + $(DEB_HOST_GNU_TYPE)-objcopy -g --strip-unneeded $(DIR)/vmlinux $(DIR)/vmlinux-stripped +else + objcopy -g --strip-unneeded $(DIR)/vmlinux $(DIR)/vmlinux-stripped +endif + gzip -c -9 $(DIR)/vmlinux-stripped > $(INSTALL_DIR)/vmlinuz-$(REAL_VERSION) cd $(DIR); $(setup_env) make modules_install INSTALL_MOD_PATH=$(MODULES_PACKAGE_DIR) cp $(DIR)/.config $(MODULES_PACKAGE_DIR)/boot/config-$(REAL_VERSION) cp $(DIR)/System.map $(MODULES_PACKAGE_DIR)/boot/System.map-$(REAL_VERSION) rm $(MODULES_PACKAGE_DIR)/lib/modules/$(REAL_VERSION)/{build,source} DH_OPTIONS= dh_installmodules -p$(MODULES_PACKAGE_NAME) - for i in $(XEN_VERSIONS); do echo $$i >> $(PACKAGE_DIR)/var/lib/$(PACKAGE_NAME)/xen-versions; done + for i in $(XEN_VERSIONS); do echo $$i; done > $(PACKAGE_DIR)/var/lib/$(PACKAGE_NAME)/xen-versions install -d $(PACKAGE_DIR)/DEBIAN echo /var/lib/$(PACKAGE_NAME)/xen-versions >> $(PACKAGE_DIR)/DEBIAN/conffiles $(MAKE) -f debian/rules.real install-base