[Pkg-xen-changes] r1073 - in branches/wheezy/xen/debian: . templates
Ian Campbell
ijc-guest at alioth.debian.org
Sat Jul 14 22:22:39 UTC 2012
Author: ijc-guest
Date: Sat Jul 14 22:22:38 2012
New Revision: 1073
Log:
* xen/debian/rules.real, xen/debian/templates/control.hypervisor.in:
Make xen-hypervisor-$flavour a real package (Closes: 681376)
* debian/changelog: Update.
Modified:
branches/wheezy/xen/debian/changelog
branches/wheezy/xen/debian/rules.real
branches/wheezy/xen/debian/templates/control.hypervisor.in
Modified: branches/wheezy/xen/debian/changelog
==============================================================================
--- branches/wheezy/xen/debian/changelog Sat Jul 14 12:21:44 2012 (r1072)
+++ branches/wheezy/xen/debian/changelog Sat Jul 14 22:22:38 2012 (r1073)
@@ -2,6 +2,7 @@
[ Ian Campbell ]
* Set tap device MAC addresses to fe:ff:ff:ff:ff:ff (Closes: #671018)
+ * Make xen-hypervisor-$flavour a real package to aid upgrade (Closes: #681376)
[ Bastian Blank ]
* Actually build-depend on new enough version of dpkg-dev.
Modified: branches/wheezy/xen/debian/rules.real
==============================================================================
--- branches/wheezy/xen/debian/rules.real Sat Jul 14 12:21:44 2012 (r1072)
+++ branches/wheezy/xen/debian/rules.real Sat Jul 14 22:22:38 2012 (r1073)
@@ -23,6 +23,7 @@
binary-arch-arch: install-lib-ocaml-dev_$(ARCH)
binary-arch-arch: install-lib-ocaml_$(ARCH)
binary-arch-flavour: install-hypervisor_$(ARCH)_$(FLAVOUR)
+binary-arch-flavour: install-hypervisor-flavour_$(FLAVOUR)
binary-indep: install-docs
binary-indep: install-utils-common
@@ -140,6 +141,14 @@
cp $(DIR)/xen/xen.gz debian/$(PACKAGE_NAME)/boot/xen-$(VERSION)-$(FLAVOUR).gz
+$(MAKE_SELF) install-base
+install-hypervisor-flavour_$(FLAVOUR): PACKAGE_NAME = xen-hypervisor-$(FLAVOUR)
+install-hypervisor-flavour_$(FLAVOUR): DH_OPTIONS = -p$(PACKAGE_NAME)
+install-hypervisor-flavour_$(FLAVOUR):
+ dh_testdir
+ dh_testroot
+ dh_prep
+ +$(MAKE_SELF) install-base
+
install-libxen_$(ARCH): DIR = $(BUILD_DIR)/install-utils_$(ARCH)
install-libxen_$(ARCH): DH_OPTIONS = -plibxen-$(VERSION)
install-libxen_$(ARCH): $(STAMPS_DIR)/install-utils_$(ARCH)
Modified: branches/wheezy/xen/debian/templates/control.hypervisor.in
==============================================================================
--- branches/wheezy/xen/debian/templates/control.hypervisor.in Sat Jul 14 12:21:44 2012 (r1072)
+++ branches/wheezy/xen/debian/templates/control.hypervisor.in Sat Jul 14 22:22:38 2012 (r1073)
@@ -1,6 +1,6 @@
Package: xen-hypervisor- at version@@localversion@
Depends: ${misc:Depends}
-Provides: xen-hypervisor, xen-hypervisor- at version@, xen-hypervisor at localversion@
+Provides: xen-hypervisor, xen-hypervisor- at version@
Recommends: xen-utils- at version@
Suggests: xen-docs- at version@
Description: Xen Hypervisor on @class@
@@ -14,3 +14,10 @@
specifically crafted to work as the Domain 0, mediating hardware access for
XEN itself.
+Package: xen-hypervisor at localversion@
+Depends: xen-hypervisor- at version@@localversion@, ${misc:Depends}
+Description: Latest Xen Hypervisor on @class@
+ This package depends on the latest version of the Xen hypervisor for @class@
+ .
+ @desc@
+
More information about the Pkg-xen-changes
mailing list