[kernel] r12447 - in dists/sid/linux-latest-2.6/debian: . bin
Bastian Blank
waldi at alioth.debian.org
Mon Nov 24 14:20:57 UTC 2008
Author: waldi
Date: Mon Nov 24 14:20:56 2008
New Revision: 12447
Log:
* debian/bin/gencontrol.py: Extend descriptions.
* debian/changelog: Update.
Modified:
dists/sid/linux-latest-2.6/debian/bin/gencontrol.py
dists/sid/linux-latest-2.6/debian/changelog
Modified: dists/sid/linux-latest-2.6/debian/bin/gencontrol.py
==============================================================================
--- dists/sid/linux-latest-2.6/debian/bin/gencontrol.py (original)
+++ dists/sid/linux-latest-2.6/debian/bin/gencontrol.py Mon Nov 24 14:20:56 2008
@@ -4,7 +4,7 @@
sys.path.append(sys.argv[1] + "/lib/python")
from debian_linux.config import ConfigCoreDump
-from debian_linux.debian import Changelog, VersionLinux
+from debian_linux.debian import Changelog, PackageDescription, VersionLinux
from debian_linux.gencontrol import Gencontrol as Base
from debian_linux.utils import Templates
@@ -44,7 +44,19 @@
if config_base.get('modules', True):
templates.extend(self.templates["control.headers.latest"])
- packages_dummy = self.process_packages(templates, vars)
+ image_fields = {'Description': PackageDescription()}
+
+ if 'desc-parts' in config_image:
+ desc = image_fields['Description']
+ parts = config_image['desc-parts']
+ for part in parts:
+ desc.append(config_image['desc-long-part-' + part])
+ desc.append_short(config_image.get('desc-short-part-' + part, ''))
+
+ packages_dummy = []
+
+ packages_dummy.append(self.process_real_image(templates[0], image_fields, vars))
+ packages_dummy.extend(self.process_packages(templates[1:], vars))
for package in packages_dummy:
name = package['Package']
@@ -84,5 +96,15 @@
makefile.add('binary-arch_%s' % arch, ['binary-arch_%s_extra' % arch])
makefile.add("binary-arch_%s_extra" % arch, cmds = cmds)
+ def process_real_image(self, entry, fields, vars):
+ entry = self.process_package(entry, vars)
+ for key, value in fields.iteritems():
+ if key in entry:
+ real = entry[key]
+ real.extend(value)
+ elif value:
+ entry[key] = value
+ return entry
+
if __name__ == '__main__':
Gencontrol(sys.argv[1] + "/config.defines.dump")()
Modified: dists/sid/linux-latest-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-latest-2.6/debian/changelog (original)
+++ dists/sid/linux-latest-2.6/debian/changelog Mon Nov 24 14:20:56 2008
@@ -1,6 +1,7 @@
linux-latest-2.6 (17) UNRELEASED; urgency=low
* Use correct part of the config for image type.
+ * Add description parts.
-- Bastian Blank <waldi at debian.org> Mon, 24 Nov 2008 14:14:10 +0100
More information about the Kernel-svn-changes
mailing list