Author: waldi
Date: Fri Jan 18 22:59:52 2008
New Revision: 10141

Log:
debian/bin/gencontrol.py: Fix generation of arch list in module source deps.


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        Fri Jan 
18 22:59:52 2008
@@ -66,10 +66,13 @@
             vars['longdesc'] = ''
 
         relations = PackageRelation(config_entry_relations.get('source', 
'%s-source' % module))
-        if config_entry.get('arches', None) or config_entry.get('not-arches', 
None):
-            for group in relations:
-                for item in group:
-                    item.arches = [arch]
+        arches = config_entry.get('arches', self.config['base',]['arches'])
+        for arch in config_entry.get('not-arches', []):
+            if arch in arches:
+                arches.remove(arch)
+        for group in relations:
+            for item in group:
+                item.arches = arches
         makeflags['MODULESOURCE'] = relations[0][0].name
 
         packages['source']['Build-Depends'].extend(relations)

_______________________________________________
Kernel-svn-changes mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes

Reply via email to