[kernel] r10148 - dists/trunk/linux-modules-extra-2.6/debian/bin
Bastian Blank
waldi at alioth.debian.org
Sun Jan 20 13:32:04 UTC 2008
Author: waldi
Date: Sun Jan 20 13:32:04 2008
New Revision: 10148
Log:
debian/bin/gencontrol.py
- Use correct config entry for arch selection.
- Copy list to be modified.
Modified:
dists/trunk/linux-modules-extra-2.6/debian/bin/gencontrol.py
Modified: dists/trunk/linux-modules-extra-2.6/debian/bin/gencontrol.py
==============================================================================
--- dists/trunk/linux-modules-extra-2.6/debian/bin/gencontrol.py (original)
+++ dists/trunk/linux-modules-extra-2.6/debian/bin/gencontrol.py Sun Jan 20 13:32:04 2008
@@ -40,19 +40,6 @@
super(Gencontrol, self).do_flavour(packages, makefile, arch, featureset, flavour, vars, makeflags, extra)
for module in iter(config_entry['modules']):
- if arch not in config_entry.get('arches', [arch]):
- continue
- if arch in config_entry.get('not-arches', []):
- continue
- if featureset not in config_entry.get('featuresets', [featureset]):
- continue
- if featureset in config_entry.get('not-featuresets', []):
- continue
- if flavour not in config_entry.get('flavours', [flavour]):
- continue
- if flavour in config_entry.get('not-flavours', []):
- continue
-
self.do_module(module, packages, makefile, arch, featureset, flavour, vars.copy(), makeflags.copy(), extra)
def do_module(self, module, packages, makefile, arch, featureset, flavour, vars, makeflags, extra):
@@ -65,8 +52,21 @@
if not vars.get('longdesc', None):
vars['longdesc'] = ''
+ if arch not in config_entry.get('arches', [arch]):
+ return
+ if arch in config_entry.get('not-arches', []):
+ return
+ if featureset not in config_entry.get('featuresets', [featureset]):
+ return
+ if featureset in config_entry.get('not-featuresets', []):
+ return
+ if flavour not in config_entry.get('flavours', [flavour]):
+ return
+ if flavour in config_entry.get('not-flavours', []):
+ return
+
relations = PackageRelation(config_entry_relations.get('source', '%s-source' % module))
- arches = config_entry.get('arches', self.config['base',]['arches'])
+ arches = config_entry.get('arches', self.config['base',]['arches'])[:]
for arch in config_entry.get('not-arches', []):
if arch in arches:
arches.remove(arch)
More information about the Kernel-svn-changes
mailing list