[Pkg-xen-changes] r1091 - in trunk/xen: . debian debian/bin debian/templates
Bastian Blank
waldi at alioth.debian.org
Mon Aug 13 20:04:18 UTC 2012
Author: waldi
Date: Mon Aug 13 20:04:18 2012
New Revision: 1091
Log:
Merge /branches/wheezy/xen.
Added:
trunk/xen/debian/templates/control.system.latest.in
- copied unchanged from r1090, branches/wheezy/xen/debian/templates/control.system.latest.in
Modified:
trunk/xen/ (props changed)
trunk/xen/debian/ (props changed)
trunk/xen/debian/bin/gencontrol.py
trunk/xen/debian/changelog
trunk/xen/debian/rules.real
trunk/xen/debian/xen-utils-common.xendomains.init
Modified: trunk/xen/debian/bin/gencontrol.py
==============================================================================
--- trunk/xen/debian/bin/gencontrol.py Mon Aug 13 20:01:17 2012 (r1090)
+++ trunk/xen/debian/bin/gencontrol.py Mon Aug 13 20:04:18 2012 (r1091)
@@ -76,14 +76,16 @@
def do_flavour_packages(self, packages, makefile, arch, featureset, flavour, vars, makeflags, extra):
hypervisor = self.templates["control.hypervisor"]
+ system_latest = self.templates["control.system.latest"]
if not vars.has_key('desc'):
vars['desc'] = ''
packages_own = []
packages_own.extend(self.process_packages(hypervisor, vars))
+ packages_dummy = self.process_packages(system_latest, vars)
- for package in packages_own:
+ for package in packages_own + packages_dummy:
name = package['Package']
package.setdefault('Architecture', PackageArchitecture()).add(arch)
if name in packages:
@@ -104,6 +106,9 @@
cmds_binary_arch = ["$(MAKE) -f debian/rules.real binary-arch-flavour %s" % makeflags]
cmds_build = ["$(MAKE) -f debian/rules.real build-arch-flavour %s" % makeflags]
cmds_setup = ["$(MAKE) -f debian/rules.real setup-flavour %s" % makeflags]
+
+ cmds_binary_arch += ["$(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='%s' %s" % (u' '.join([u"-p%s" % i['Package'] for i in packages_dummy]), makeflags)]
+
makefile.add("binary-arch_%s_%s_%s" % (arch, featureset, flavour), cmds = cmds_binary_arch)
makefile.add("build-arch_%s_%s_%s" % (arch, featureset, flavour), cmds = cmds_build)
makefile.add("setup_%s_%s_%s" % (arch, featureset, flavour), cmds = cmds_setup)
Modified: trunk/xen/debian/changelog
==============================================================================
--- trunk/xen/debian/changelog Mon Aug 13 20:01:17 2012 (r1090)
+++ trunk/xen/debian/changelog Mon Aug 13 20:04:18 2012 (r1091)
@@ -8,12 +8,36 @@
-- Bastian Blank <waldi at debian.org> Sun, 13 May 2012 12:21:10 +0000
-xen (4.1.3~rc1+hg-20120614.a9c0a89c08f2-5) UNRELEASED; urgency=low
+xen (4.1.3-1) UNRELEASED; urgency=low
+
+ * New upstream release: (closes: #683286)
+ - Fix error handling for unexpected conditions.
+ - Update CPUID masking to latest Intel spec.
+ - Allow large ACPI ids.
+ - Fix IOMMU support for PCI-to-PCIe bridges.
+ - Disallow access to some sensitive IO-ports.
+ - Fix wrong address in IOTLB.
+ - Fix deadlock on CPUs without working cpufreq driver.
+ * Fixup broken patches.
+ * Don't leave the x86 emulation in a bad state. (closes: #683279)
+ CVE-2012-3432
+ * Only check for shared pages while any exist on teardown.
+ CVE-2012-3433
+
+ -- Bastian Blank <waldi at debian.org> Mon, 30 Jul 2012 21:06:34 +0200
+
+xen (4.1.3~rc1+hg-20120614.a9c0a89c08f2-5) unstable; urgency=low
[ Ian Campbell ]
* Set tap device MAC addresses to fe:ff:ff:ff:ff:ff (Closes: #671018)
+ * Only run xendomains initscript if toolstack is xl or xm (Closes: #680528)
+
+ [ Bastian Blank ]
+ * Actually build-depend on new enough version of dpkg-dev.
+ * Add xen-sytem-* meta-packages. We are finally in a position to do
+ automatic upgrades and this package is missing. (closes: #681376)
- -- Bastian Blank <waldi at debian.org> Mon, 09 Jul 2012 19:13:45 +0100
+ -- Bastian Blank <waldi at debian.org> Sat, 28 Jul 2012 10:23:26 +0200
xen (4.1.3~rc1+hg-20120614.a9c0a89c08f2-4) unstable; urgency=low
Modified: trunk/xen/debian/rules.real
==============================================================================
--- trunk/xen/debian/rules.real Mon Aug 13 20:01:17 2012 (r1090)
+++ trunk/xen/debian/rules.real Mon Aug 13 20:04:18 2012 (r1091)
@@ -122,6 +122,12 @@
dh_md5sums
dh_builddeb
+install-dummy:
+ dh_testdir
+ dh_testroot
+ dh_prep
+ +$(MAKE_SELF) install-base
+
install-docs: SOURCE_DIR = $(BUILD_DIR)/build-docs
install-docs: DIR = $(BUILD_DIR)/install-docs
install-docs: PACKAGE_NAME = xen-docs-$(VERSION)
Copied: trunk/xen/debian/templates/control.system.latest.in (from r1090, branches/wheezy/xen/debian/templates/control.system.latest.in)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/xen/debian/templates/control.system.latest.in Mon Aug 13 20:04:18 2012 (r1091, copy of r1090, branches/wheezy/xen/debian/templates/control.system.latest.in)
@@ -0,0 +1,8 @@
+Package: xen-system at localversion@
+Depends: xen-hypervisor- at version@@localversion@, xen-utils- at version@, ${misc:Depends}
+Provides: xen-system
+Description: Xen System on @class@ (meta-package)
+ This package depends on the latest Xen hypervisor for use on @class@ and the Xen utils.
+ .
+ @desc@
+
Modified: trunk/xen/debian/xen-utils-common.xendomains.init
==============================================================================
--- trunk/xen/debian/xen-utils-common.xendomains.init Mon Aug 13 20:01:17 2012 (r1090)
+++ trunk/xen/debian/xen-utils-common.xendomains.init Mon Aug 13 20:04:18 2012 (r1091)
@@ -23,6 +23,15 @@
exit 0;
fi
+TOOLSTACK=$(/usr/lib/xen-common/bin/xen-toolstack 2>/dev/null)
+if [ $? -ne 0 ]; then
+ log_warning_msg "No usable Xen toolstack selected"
+ exit 0
+fi
+if [ "$(basename "$TOOLSTACK")" != xm ] && [ "$(basename "$TOOLSTACK")" != xl ]; then
+ exit 0
+fi
+
if ! [ -e /proc/xen/privcmd ]; then
exit 0
fi
More information about the Pkg-xen-changes
mailing list