[Pkg-xen-changes] r425 - trunk/xen-3/debian
Bastian Blank
waldi at alioth.debian.org
Thu Aug 2 15:54:43 UTC 2007
Author: waldi
Date: Thu Aug 2 15:54:43 2007
New Revision: 425
Log:
debian/rules.real: Reorg utils installation.
Modified:
trunk/xen-3/debian/rules.real
Modified: trunk/xen-3/debian/rules.real
==============================================================================
--- trunk/xen-3/debian/rules.real (original)
+++ trunk/xen-3/debian/rules.real Thu Aug 2 15:54:43 2007
@@ -6,9 +6,9 @@
include debian/rules.defs
-HEADERS_DIR = /usr/src/linux-headers-$(UPSTREAMVERSION)$(ABINAME)$(LOCALVERSION)
-
-binary-arch-arch: install-utils_$(ARCH)
+binary-arch-arch: install-utils-pygrub_$(ARCH)
+binary-arch-arch: install-utils-ioemu_$(ARCH)
+binary-arch-arch: install-utils-utils_$(ARCH)
binary-arch-flavour: install-hypervisor_$(ARCH)_$(FLAVOUR)
binary-indep: install-docs
@@ -97,29 +97,55 @@
cp $(DIR)/xen/xen.gz debian/$(PACKAGE_NAME)/boot/xen-$(VERSION)$(ABINAME)-$(FLAVOUR).gz
$(MAKE) -f debian/rules.real install-base
-install-utils_$(ARCH): DIR=$(BUILD_DIR)/build-utils_$(ARCH)
-install-utils_$(ARCH): PACKAGE_NAME_UTILS = xen-utils-$(VERSION)$(ABINAME)
-install-utils_$(ARCH): PACKAGE_NAME_IOEMU = xen-ioemu-$(VERSION)$(ABINAME)
-install-utils_$(ARCH): DH_OPTIONS = -p$(PACKAGE_NAME_UTILS) -p$(PACKAGE_NAME_IOEMU)
-install-utils_$(ARCH): $(STAMPS_DIR)/build-utils_$(ARCH)
+install-utils-temp_$(ARCH): SOURCE_DIR = $(BUILD_DIR)/build-utils_$(ARCH)
+install-utils-temp_$(ARCH): DIR = $(BUILD_DIR)/install-utils_$(ARCH)
+install-utils-temp_$(ARCH): $(STAMPS_DIR)/build-utils_$(ARCH)
+ dh_testdir
+ dh_testroot
+ @rm -rf $(DIR)
+ $(MAKE) -C $(SOURCE_DIR)/tools install DESTDIR=$(CURDIR)/$(DIR) DISTDIR=$(CURDIR)/$(DIR) XEN_COMPILE_ARCH=$(XEN_ARCH) XEN_TARGET_ARCH=$(XEN_ARCH) XEN_VERSION=$(VERSION)$(ABINAME)
+
+install-utils-pygrub_$(ARCH): DIR = $(BUILD_DIR)/install-utils_$(ARCH)
+install-utils-pygrub_$(ARCH): PACKAGE_NAME = pygrub
+install-utils-pygrub_$(ARCH): LIBDIR = usr/lib/pygrub
+install-utils-pygrub_$(ARCH): DH_OPTIONS = -p$(PACKAGE_NAME)
+install-utils-pygrub_$(ARCH): install-utils-temp_$(ARCH)
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_install --sourcedir=$(DIR) $(LIBDIR)
+ dh_pycentral
+ dh_strip
+ dh_shlibdeps
+ $(MAKE) -f debian/rules.real install-base
+
+install-utils-ioemu_$(ARCH): DIR = $(BUILD_DIR)/install-utils_$(ARCH)
+install-utils-ioemu_$(ARCH): PACKAGE_NAME = xen-ioemu-$(VERSION)$(ABINAME)
+install-utils-ioemu_$(ARCH): LIBDIR = usr/lib/xen-$(VERSION)$(ABINAME)
+install-utils-ioemu_$(ARCH): DH_OPTIONS = -p$(PACKAGE_NAME)
+install-utils-ioemu_$(ARCH): install-utils-temp_$(ARCH)
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_install --sourcedir=$(DIR) $(LIBDIR)/bin/qemu-dm
+ dh_install --sourcedir=$(DIR) $(LIBDIR)/boot
+ dh_install --sourcedir=$(DIR) usr/share/xen-$(VERSION)$(ABINAME)
+ dh_strip
+ dh_shlibdeps
+ $(MAKE) -f debian/rules.real install-base
+
+install-utils-utils_$(ARCH): DIR = $(BUILD_DIR)/install-utils_$(ARCH)
+install-utils-utils_$(ARCH): PACKAGE_NAME = xen-utils-$(VERSION)$(ABINAME)
+install-utils-utils_$(ARCH): PACKAGE_DIR = debian/$(PACKAGE_NAME)
+install-utils-utils_$(ARCH): LIBDIR = usr/lib/xen-$(VERSION)$(ABINAME)
+install-utils-utils_$(ARCH): DH_OPTIONS = -p$(PACKAGE_NAME)
+install-utils-utils_$(ARCH): install-utils-temp_$(ARCH)
dh_testdir
dh_testroot
dh_clean -k
- install -D -m644 debian/xen-utils.NEWS debian/$(PACKAGE_NAME_UTILS)/usr/share/doc/$(PACKAGE_NAME_UTILS)/NEWS
- install -D -m644 debian/xen-utils.README.Debian debian/$(PACKAGE_NAME_UTILS)/usr/share/doc/$(PACKAGE_NAME_UTILS)/README.Debian
- $(MAKE) -C $(DIR)/tools install DESTDIR=$(CURDIR)/debian/tmp DISTDIR=$(CURDIR)/debian/tmp XEN_COMPILE_ARCH=$(XEN_ARCH) XEN_TARGET_ARCH=$(XEN_ARCH) XEN_VERSION=$(VERSION)$(ABINAME)
- DH_OPTIONS= dh_install -p$(PACKAGE_NAME_UTILS) --sourcedir=debian/tmp \
- usr/lib/xen-$(VERSION)$(ABINAME)/bin \
- usr/lib/xen-$(VERSION)$(ABINAME)/lib \
- usr/lib/xen-$(VERSION)$(ABINAME)
- rm debian/$(PACKAGE_NAME_UTILS)/usr/lib/xen-$(VERSION)$(ABINAME)/bin/qemu*
- DH_OPTIONS= dh_install -p$(PACKAGE_NAME_IOEMU) --sourcedir=debian/tmp \
- usr/lib/xen-$(VERSION)$(ABINAME)/bin/qemu-dm \
- usr/lib/xen-$(VERSION)$(ABINAME)/bin
- DH_OPTIONS= dh_install -p$(PACKAGE_NAME_IOEMU) --sourcedir=debian/tmp \
- usr/lib/xen-$(VERSION)$(ABINAME)/boot \
- usr/lib/xen-$(VERSION)$(ABINAME)
- DH_OPTIONS= dh_install -p$(PACKAGE_NAME_IOEMU) --sourcedir=debian/tmp usr/share/xen-$(VERSION)$(ABINAME) usr/share
+ 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) $(LIBDIR)/bin $(LIBDIR)/lib $(LIBDIR) -Xqemu
dh_pycentral
dh_strip
dh_shlibdeps
More information about the Pkg-xen-changes
mailing list