debian/bin/gencontrol.py: Properly check for Xen support.

svn path=/dists/trunk/linux/; revision=19543
This commit is contained in:
Bastian Blank 2012-11-26 22:21:02 +00:00
parent 825b83a00b
commit 816abcaf90
1 changed files with 7 additions and 6 deletions

View File

@ -272,12 +272,13 @@ class Gencontrol(Base):
image = self.templates["control.image.type-%s" % config_entry_image['type']] image = self.templates["control.image.type-%s" % config_entry_image['type']]
config_entry_xen = self.config.merge('xen', arch, featureset, flavour) config_entry_xen = self.config.merge('xen', arch, featureset, flavour)
p = self.process_packages(self.templates['control.xen-linux-system'], vars) if config_entry_xen:
l = PackageRelationGroup() p = self.process_packages(self.templates['control.xen-linux-system'], vars)
for xen_flavour in config_entry_xen['flavours']: l = PackageRelationGroup()
l.append("xen-system-%s" % xen_flavour) for xen_flavour in config_entry_xen['flavours']:
p[0]['Depends'].append(l) l.append("xen-system-%s" % xen_flavour)
packages_dummy.extend(p) p[0]['Depends'].append(l)
packages_dummy.extend(p)
vars.setdefault('desc', None) vars.setdefault('desc', None)