[kernel] r7570 - dists/trunk/linux-2.6/debian/modules

Bastian Blank waldi at costa.debian.org
Sun Oct 1 21:10:34 UTC 2006


Author: waldi
Date: Sun Oct  1 21:10:33 2006
New Revision: 7570

Modified:
   dists/trunk/linux-2.6/debian/modules/gencontrol.py

Log:
debian/modules/gencontrol.py
- Really exclude module-less flavours.
- Fix multi-arch packages.


Modified: dists/trunk/linux-2.6/debian/modules/gencontrol.py
==============================================================================
--- dists/trunk/linux-2.6/debian/modules/gencontrol.py	(original)
+++ dists/trunk/linux-2.6/debian/modules/gencontrol.py	Sun Oct  1 21:10:33 2006
@@ -24,6 +24,13 @@
             for arch in self.config['base',]['arches']],
         )
 
+    def do_flavour(self, packages, makefile, arch, subarch, flavour, vars, makeflags, extra):
+        config_entry = self.config.merge('base', arch, subarch, flavour)
+        if config_entry.get('modules', True) is False:
+            return
+
+        super(gencontrol, self).do_flavour(packages, makefile, arch, subarch, flavour, vars, makeflags, extra)
+
     def do_flavour_packages(self, packages, makefile, arch, subarch, flavour, vars, makeflags, extra):
         modules = self.templates["control.modules"]
         modules = self.process_packages(modules, vars)
@@ -37,8 +44,6 @@
                 package['Architecture'] = [arch]
                 packages.append(package)
 
-        packages.extend(modules)
-
         makeflags_string = ' '.join(["%s='%s'" % i for i in makeflags.iteritems()])
 
         cmds_binary_arch = []



More information about the Kernel-svn-changes mailing list