[kernel] r11360 - dists/trunk/linux-2.6/debian/bin
Bastian Blank
waldi at alioth.debian.org
Sun May 11 19:12:41 UTC 2008
Author: waldi
Date: Sun May 11 19:12:37 2008
New Revision: 11360
Log:
debian/bin/gencontrol.py: Cleanup generation of image relations.
Modified:
dists/trunk/linux-2.6/debian/bin/gencontrol.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 Sun May 11 19:12:37 2008
@@ -125,10 +125,10 @@
item.arches = [arch]
packages['source']['Build-Depends'].extend(relations_compiler_build_dep)
- image_relations = {
- 'conflicts': PackageRelation(),
- 'depends': PackageRelation(),
- }
+ image_relations = {}
+ for field in 'depends', 'provides', 'suggests', 'recommends', 'conflicts':
+ image_relations[field] = PackageRelation(config_entry_image.get(field, None))
+
if vars.get('initramfs', True):
generators = config_entry_image['initramfs-generators']
config_entry_commands_initramfs = self.config.merge('commands-image-initramfs-generators', arch, featureset, flavour)
@@ -169,7 +169,7 @@
vars.setdefault('desc', None)
- packages_own.append(self.process_real_image(image[0], image_relations, config_entry_relations, vars))
+ packages_own.append(self.process_real_image(image[0], image_relations, vars))
packages_own.extend(self.process_packages(image[1:], vars))
if build_modules:
@@ -281,14 +281,11 @@
}
self.config['version',] = {'source': self.version.complete, 'abiname': self.abiname}
- def process_real_image(self, in_entry, relations, config, vars):
+ def process_real_image(self, in_entry, relations, vars):
entry = self.process_package(in_entry, vars)
for field in 'Depends', 'Provides', 'Suggests', 'Recommends', 'Conflicts':
value = entry.get(field, PackageRelation())
- t = vars.get(field.lower(), [])
- value.extend(t)
- t = relations.get(field.lower(), [])
- value.extend(t)
+ value.extend(relations.get(field.lower(), []))
if value:
entry[field] = value
return entry
More information about the Kernel-svn-changes
mailing list