* 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.

svn path=/dists/trunk/linux-2.6/; revision=11703
This commit is contained in:
Bastian Blank 2008-06-25 12:55:37 +00:00
parent a6e1800783
commit 01034d0421
2 changed files with 9 additions and 1 deletions

View File

@ -125,7 +125,7 @@ class Gencontrol(Base):
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 @@ class Gencontrol(Base):
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 = []

View File

@ -82,6 +82,7 @@ class ConfigCoreHierarchy(ConfigCore):
},
'image': {
'configs': SchemaItemList(),
'desc-parts': SchemaItemList(),
'initramfs': SchemaItemBoolean(),
'initramfs-generators': SchemaItemList(),
},