Author: waldi
Date: Mon Sep 11 18:47:20 2006
New Revision: 7387

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

Log:
* debian/bin/gencontrol.py: Generate xen hypervisor dependencies.
* debian/lib/python/debian_linux/config.py: Extend schema.


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        Mon Sep 11 18:47:20 2006
@@ -131,9 +131,12 @@
         elif vars['type'] == 'plain-xen':
             image = image_type_modulesextra
             config_entry_xen = self.config.merge('xen', arch, subarch, flavour)
-            for i, j in config_entry_xen.iteritems():
-                vars['xen-%s' % i] = j
-            
packages_dummy.extend(self.process_packages(self.templates['control.xen-linux-system'],
 vars))
+            p = 
self.process_packages(self.templates['control.xen-linux-system'], vars)
+            l = package_relation_group()
+            for version in config_entry_xen['versions']:
+                l.append("xen-hypervisor-%s-%s" % (version, 
config_entry_xen['flavour']))
+            p[0]['Depends'].append(l)
+            packages_dummy.extend(p)
         else:
             image = image_type_modulesinline
 

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        Mon Sep 
11 18:47:20 2006
@@ -70,6 +70,7 @@
         'initramfs-generators': schema_item_list(),
         'modules': schema_item_boolean(),
         'subarches': schema_item_list(),
+        'versions': schema_item_list(),
     }
 
     def __init__(self, dirs = []):

_______________________________________________
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes

Reply via email to