[kernel] r7051 - people/waldi/linux-modules-extra-2.6/debian/bin
Bastian Blank
waldi at costa.debian.org
Wed Jul 19 23:33:02 UTC 2006
Author: waldi
Date: Wed Jul 19 23:32:58 2006
New Revision: 7051
Modified:
people/waldi/linux-modules-extra-2.6/debian/bin/gencontrol.py
Log:
debian/bin/gencontrol.py: Don't build modules if not supported.
Modified: people/waldi/linux-modules-extra-2.6/debian/bin/gencontrol.py
==============================================================================
--- people/waldi/linux-modules-extra-2.6/debian/bin/gencontrol.py (original)
+++ people/waldi/linux-modules-extra-2.6/debian/bin/gencontrol.py Wed Jul 19 23:32:58 2006
@@ -48,6 +48,10 @@
self.do_arch(packages, makefile, arch, vars.copy(), makeflags.copy(), extra)
def do_flavour_packages(self, packages, makefile, arch, subarch, flavour, vars, makeflags, extra):
+ config_entry = self.config.merge('base', None, arch, subarch, flavour)
+ if config_entry.get('modules', True) is False:
+ return
+
modules = self.templates["control.modules"]
modules = self.process_packages(modules, vars)
@@ -128,7 +132,8 @@
def merge(self, section, module, *args):
ret = {}
ret.update(super(config_reader_modules, self).merge(section, *args))
- ret.update(super(config_reader_modules, self).merge(section, module, *args))
+ if module:
+ ret.update(super(config_reader_modules, self).merge(section, module, *args))
return ret
if __name__ == '__main__':
More information about the Kernel-svn-changes
mailing list