[Pkg-xen-changes] r507 - trunk/xen-3/debian
Bastian Blank
waldi at alioth.debian.org
Sat Jan 26 22:18:58 UTC 2008
Author: waldi
Date: Sat Jan 26 22:18:57 2008
New Revision: 507
Log:
* debian/changelog: Update.
* debian/rules.real: Clean environment for build.
Modified:
trunk/xen-3/debian/changelog
trunk/xen-3/debian/rules.real
Modified: trunk/xen-3/debian/changelog
==============================================================================
--- trunk/xen-3/debian/changelog (original)
+++ trunk/xen-3/debian/changelog Sat Jan 26 22:18:57 2008
@@ -1,3 +1,9 @@
+xen-3 (3.2.0-3) UNRELEASED; urgency=low
+
+ * Clean environment for build.
+
+ -- Bastian Blank <waldi at debian.org> Sat, 26 Jan 2008 22:18:23 +0000
+
xen-3 (3.2.0-2) unstable; urgency=low
* Fix broken patch. (closes: #462522)
Modified: trunk/xen-3/debian/rules.real
==============================================================================
--- trunk/xen-3/debian/rules.real (original)
+++ trunk/xen-3/debian/rules.real Sat Jan 26 22:18:57 2008
@@ -4,9 +4,17 @@
export DH_OPTIONS
+setup_env := env -u ABINAME -u ARCH -u FLAVOUR -u VERSION -u MAKEFLAGS
+
+MAKE_CLEAN = $(setup_env) $(MAKE)
+MAKE_SELF = $(MAKE) -f debian/rules.real
+
include debian/rules.defs
-binary-arch-arch: install-lib-dev_$(ARCH) install-utils_$(ARCH)
+binary-arch-arch: install-lib-dev_$(ARCH)
+binary-arch-arch: install-libxenstore_$(ARCH)
+binary-arch-arch: install-utils_$(ARCH)
+binary-arch-arch: install-xenstore-utils_$(ARCH)
binary-arch-flavour: install-hypervisor_$(ARCH)_$(FLAVOUR)
binary-indep: install-docs
@@ -50,12 +58,12 @@
$(STAMPS_DIR)/build-docs: DIR=$(BUILD_DIR)/build-docs
$(STAMPS_DIR)/build-docs: $(STAMPS_DIR)/setup-docs
- $(MAKE) -C $(DIR)/docs
+ $(MAKE_CLEAN) -C $(DIR)/docs
touch $@
$(STAMPS_DIR)/build-hypervisor_$(ARCH)_$(FLAVOUR): DIR=$(BUILD_DIR)/build-hypervisor_$(ARCH)_$(FLAVOUR)
$(STAMPS_DIR)/build-hypervisor_$(ARCH)_$(FLAVOUR): $(STAMPS_DIR)/setup-hypervisor_$(ARCH)_$(FLAVOUR)
- $(MAKE) -C $(DIR)/xen \
+ $(MAKE_CLEAN) -C $(DIR)/xen \
$(CONFIG) \
XEN_COMPILE_ARCH=$(XEN_ARCH) \
XEN_TARGET_ARCH=$(XEN_ARCH)
@@ -70,7 +78,7 @@
$(STAMPS_DIR)/build-utils_$(ARCH): DIR=$(BUILD_DIR)/build-utils_$(ARCH)
$(STAMPS_DIR)/build-utils_$(ARCH): $(STAMPS_DIR)/setup-utils_$(ARCH)
- $(MAKE) -C $(DIR)/tools $(CONFIG)
+ $(MAKE_CLEAN) -C $(DIR)/tools $(CONFIG)
touch $@
install-base:
@@ -90,9 +98,9 @@
dh_testdir
dh_testroot
dh_clean -k
- $(MAKE) -C $(DIR)/docs install DESTDIR=$(CURDIR)/debian/tmp
+ $(MAKE_CLEAN) -C $(DIR)/docs install DESTDIR=$(CURDIR)/debian/tmp
dh_install --sourcedir=debian/tmp usr/share/doc/xen/pdf/* usr/share/doc/$(PACKAGE_NAME)
- $(MAKE) -f debian/rules.real install-base
+ $(MAKE_SELF) install-base
install-hypervisor_$(ARCH)_$(FLAVOUR): DIR=$(BUILD_DIR)/build-hypervisor_$(ARCH)_$(FLAVOUR)
install-hypervisor_$(ARCH)_$(FLAVOUR): PACKAGE_NAME = xen-hypervisor-$(VERSION)$(ABINAME)-$(FLAVOUR)
@@ -103,7 +111,7 @@
dh_clean -k
dh_installdirs boot
cp $(DIR)/xen/xen.gz debian/$(PACKAGE_NAME)/boot/xen-$(VERSION)$(ABINAME)-$(FLAVOUR).gz
- $(MAKE) -f debian/rules.real install-base
+ $(MAKE_SELF) install-base
install-lib-dev_$(ARCH): DIR = $(BUILD_DIR)/build-utils_$(ARCH)
install-lib-dev_$(ARCH): PACKAGE_NAME = libxen-dev
@@ -114,7 +122,7 @@
dh_clean -k
dh_install --sourcedir=$(DIR)
dh_strip
- $(MAKE) -f debian/rules.real install-base
+ $(MAKE_SELF) install-base
install-utils_$(ARCH): SOURCE_DIR = $(BUILD_DIR)/build-utils_$(ARCH)
install-utils_$(ARCH): DIR = $(BUILD_DIR)/install-utils_$(ARCH)
@@ -126,7 +134,7 @@
dh_testroot
dh_clean -k
@rm -rf $(DIR)
- $(MAKE) -C $(SOURCE_DIR)/tools install DESTDIR=$(CURDIR)/$(DIR) DISTDIR=$(CURDIR)/$(DIR) $(CONFIG)
+ $(MAKE_CLEAN) -C $(SOURCE_DIR)/tools install DESTDIR=$(CURDIR)/$(DIR) DISTDIR=$(CURDIR)/$(DIR) $(CONFIG)
install -D -m644 debian/xen-utils.NEWS $(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/NEWS
install -D -m644 debian/xen-utils.README.Debian $(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/README.Debian
dh_install --sourcedir=$(DIR) usr/lib
@@ -134,6 +142,6 @@
dh_pycentral
dh_strip
dh_shlibdeps
- $(MAKE) -f debian/rules.real install-base
+ $(MAKE_SELF) install-base
# vim: filetype=make
More information about the Pkg-xen-changes
mailing list