[kernel] r11703 - in dists/trunk/linux-2.6/debian: bin lib/python/debian_linux

Bastian Blank waldi at alioth.debian.org
Wed Jun 25 12:55:38 UTC 2008


Author: waldi
Date: Wed Jun 25 12:55:37 2008
New Revision: 11703

Log:
* debian/bin/gencontrol.py:
  Add support for short and long description text additions per flavour.
* debian/lib/python/debian_linux/config.py:
  Support image/desc-parts config entry.


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

Modified: dists/trunk/linux-2.6/debian/bin/gencontrol.py
==============================================================================
--- dists/trunk/linux-2.6/debian/bin/gencontrol.py	(original)
+++ dists/trunk/linux-2.6/debian/bin/gencontrol.py	Wed Jun 25 12:55:37 2008
@@ -125,7 +125,7 @@
                 item.arches = [arch]
         packages['source']['Build-Depends'].extend(relations_compiler_build_dep)
 
-        image_fields = {}
+        image_fields = {'Description': PackageDescription()}
         for field in 'Depends', 'Provides', 'Suggests', 'Recommends', 'Conflicts':
             image_fields[field] = PackageRelation(config_entry_image.get(field.lower(), None))
 
@@ -144,6 +144,13 @@
                     image_fields['Conflicts'].append(PackageRelationGroup([a]))
             image_fields['Depends'].append(l_depends)
 
+        if 'desc-parts' in config_entry_image:
+            desc = image_fields['Description']
+            parts = config_entry_image['desc-parts']
+            for part in parts:
+                desc.append(config_entry_image['desc-long-part-' + part])
+                desc.append_short(config_entry_image.get('desc-short-part-' + part, ''))
+
         packages_dummy = []
         packages_own = []
 

Modified: dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py
==============================================================================
--- dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py	(original)
+++ dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py	Wed Jun 25 12:55:37 2008
@@ -82,6 +82,7 @@
         },
         'image': {
             'configs': SchemaItemList(),
+            'desc-parts': SchemaItemList(),
             'initramfs': SchemaItemBoolean(),
             'initramfs-generators': SchemaItemList(),
         },



More information about the Kernel-svn-changes mailing list