[kernel] r16203 - in dists/sid/linux-2.6/debian: bin lib/python/debian_linux

Bastian Blank waldi at alioth.debian.org
Sun Aug 29 12:44:14 UTC 2010


Author: waldi
Date: Sun Aug 29 12:44:08 2010
New Revision: 16203

Log:
* debian/bin/gencontrol.py: Generate Suggests and appropriate Breaks for bootloaders.
* debian/lib/python/debian_linux/config.py: Field image/bootloaders is list.

Modified:
   dists/sid/linux-2.6/debian/bin/gencontrol.py
   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	Sun Aug 29 12:35:45 2010	(r16202)
+++ dists/sid/linux-2.6/debian/bin/gencontrol.py	Sun Aug 29 12:44:08 2010	(r16203)
@@ -140,6 +140,20 @@
                     image_fields['Breaks'].append(PackageRelationGroup([a]))
             image_fields['Depends'].append(l_depends)
 
+        bootloaders = config_entry_image.get('bootloaders')
+        print bootloaders
+        if bootloaders:
+            l = PackageRelationGroup()
+            for i in bootloaders:
+                i = config_entry_relations.get(i, i)
+                l.append(i)
+                a = PackageRelationEntry(i)
+                if a.operator is not None:
+                    a.operator = -a.operator
+                    image_fields['Breaks'].append(PackageRelationGroup([a]))
+            print l
+            image_fields['Suggests'].append(l)
+
         desc_parts = self.config.get_merge('description', arch, featureset, flavour, 'parts')
         if desc_parts:
             # XXX: Workaround, we need to support multiple entries of the same name

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	Sun Aug 29 12:35:45 2010	(r16202)
+++ dists/sid/linux-2.6/debian/lib/python/debian_linux/config.py	Sun Aug 29 12:44:08 2010	(r16203)
@@ -117,6 +117,7 @@
             'parts': SchemaItemList(),
         },
         'image': {
+            'bootloaders': SchemaItemList(),
             'configs': SchemaItemList(),
             'initramfs': SchemaItemBoolean(),
             'initramfs-generators': SchemaItemList(),



More information about the Kernel-svn-changes mailing list