[kernel] r12258 - in dists/sid/linux-2.6/debian: bin config/amd64/xen config/i386/xen lib/python/debian_linux

Bastian Blank waldi at alioth.debian.org
Sat Sep 27 11:41:49 UTC 2008


Author: waldi
Date: Sat Sep 27 11:41:48 2008
New Revision: 12258

Log:
Mention support of amd64 hypervisor in i386 Xen image.

* debian/bin/gencontrol.py: Support more than one Xen flavour.
* debian/config/amd64/xen/defines: Update.
* debian/config/i386/xen/defines: Add amd64 to Xen flavours.
* debian/lib/python/debian_linux/config.py: Add new field.


Modified:
   dists/sid/linux-2.6/debian/bin/gencontrol.py
   dists/sid/linux-2.6/debian/config/amd64/xen/defines
   dists/sid/linux-2.6/debian/config/i386/xen/defines
   dists/sid/linux-2.6/debian/lib/python/debian_linux/config.py

Modified: dists/sid/linux-2.6/debian/bin/gencontrol.py
==============================================================================
--- dists/sid/linux-2.6/debian/bin/gencontrol.py	(original)
+++ dists/sid/linux-2.6/debian/bin/gencontrol.py	Sat Sep 27 11:41:48 2008
@@ -164,9 +164,12 @@
             if config_entry_xen.get('dom0-support', True):
                 p = self.process_packages(self.templates['control.xen-linux-system'], vars)
                 l = PackageRelationGroup()
-                for version in config_entry_xen['versions']:
-                    l.append("xen-hypervisor-%s-%s" % (version, config_entry_xen['flavour']))
-                makeflags['XEN_VERSIONS'] = ' '.join(['%s-%s' % (i, config_entry_xen['flavour']) for i in config_entry_xen['versions']])
+                xen_versions = []
+                for flavour in config_entry_xen['flavours']:
+                    for version in config_entry_xen['versions']:
+                        l.append("xen-hypervisor-%s-%s" % (version, flavour))
+                        xen_versions.append('%s-%s' % (version, flavour))
+                makeflags['XEN_VERSIONS'] = ' '.join(xen_versions)
                 p[0]['Depends'].append(l)
                 packages_dummy.extend(p)
         else:

Modified: dists/sid/linux-2.6/debian/config/amd64/xen/defines
==============================================================================
--- dists/sid/linux-2.6/debian/config/amd64/xen/defines	(original)
+++ dists/sid/linux-2.6/debian/config/amd64/xen/defines	Sat Sep 27 11:41:48 2008
@@ -8,5 +8,5 @@
 type: plain-xen
 
 [xen]
-flavour: amd64
+flavours: amd64
 

Modified: dists/sid/linux-2.6/debian/config/i386/xen/defines
==============================================================================
--- dists/sid/linux-2.6/debian/config/i386/xen/defines	(original)
+++ dists/sid/linux-2.6/debian/config/i386/xen/defines	Sat Sep 27 11:41:48 2008
@@ -11,7 +11,9 @@
 type: plain-xen
 
 [xen]
-flavour: i386
+flavours:
+ i386
+ amd64
 
 [686_base]
 class: i686

Modified: dists/sid/linux-2.6/debian/lib/python/debian_linux/config.py
==============================================================================
--- dists/sid/linux-2.6/debian/lib/python/debian_linux/config.py	(original)
+++ dists/sid/linux-2.6/debian/lib/python/debian_linux/config.py	Sat Sep 27 11:41:48 2008
@@ -93,6 +93,7 @@
         },
         'xen': {
             'dom0-support': SchemaItemBoolean(),
+            'flavours': SchemaItemList(),
             'versions': SchemaItemList(),
         }
     }



More information about the Kernel-svn-changes mailing list