[kernel] r7569 -
dists/trunk/linux-2.6/debian/lib/python/debian_linux
Bastian Blank
waldi at costa.debian.org
Sun Oct 1 21:03:17 UTC 2006
Author: waldi
Date: Sun Oct 1 21:03:16 2006
New Revision: 7569
Modified:
dists/trunk/linux-2.6/debian/lib/python/debian_linux/gencontrol.py
Log:
debian/lib/python/debian_linux/gencontrol.py: Factor out recurse code.
Modified: dists/trunk/linux-2.6/debian/lib/python/debian_linux/gencontrol.py
==============================================================================
--- dists/trunk/linux-2.6/debian/lib/python/debian_linux/gencontrol.py (original)
+++ dists/trunk/linux-2.6/debian/lib/python/debian_linux/gencontrol.py Sun Oct 1 21:03:16 2006
@@ -117,9 +117,7 @@
self.do_arch_setup(vars, makeflags, arch, extra)
self.do_arch_makefile(makefile, arch, makeflags, extra)
self.do_arch_packages(packages, makefile, arch, vars, makeflags, extra)
-
- for subarch in config_entry['subarches']:
- self.do_subarch(packages, makefile, arch, subarch, vars.copy(), makeflags.copy(), extra)
+ self.do_arch_recurse(packages, makefile, arch, vars, makeflags, extra)
def do_arch_setup(self, vars, makeflags, arch, extra):
pass
@@ -133,6 +131,10 @@
for i in self.makefile_targets:
makefile.append("%s-%s-real:" % (i, arch))
+ def do_arch_recurse(self, packages, makefile, arch, vars, makeflags, extra):
+ for subarch in self.config['base', arch]['subarches']:
+ self.do_subarch(packages, makefile, arch, subarch, vars.copy(), makeflags.copy(), extra)
+
def do_subarch(self, packages, makefile, arch, subarch, vars, makeflags, extra):
config_entry = self.config['base', arch, subarch]
vars.update(config_entry)
@@ -144,9 +146,7 @@
self.do_subarch_setup(vars, makeflags, arch, subarch, extra)
self.do_subarch_makefile(makefile, arch, subarch, makeflags, extra)
self.do_subarch_packages(packages, makefile, arch, subarch, vars, makeflags, extra)
-
- for flavour in config_entry['flavours']:
- self.do_flavour(packages, makefile, arch, subarch, flavour, vars.copy(), makeflags.copy(), extra)
+ self.do_subarch_recurse(packages, makefile, arch, subarch, vars, makeflags, extra)
def do_subarch_setup(self, vars, makeflags, arch, subarch, extra):
pass
@@ -160,6 +160,10 @@
for i in self.makefile_targets:
makefile.append("%s-%s-%s-real:" % (i, arch, subarch))
+ def do_subarch_recurse(self, packages, makefile, arch, subarch, vars, makeflags, extra):
+ for flavour in self.config['base', arch, subarch]['flavours']:
+ self.do_flavour(packages, makefile, arch, subarch, flavour, vars.copy(), makeflags.copy(), extra)
+
def do_flavour(self, packages, makefile, arch, subarch, flavour, vars, makeflags, extra):
config_entry = self.config.merge('base', arch, subarch, flavour)
vars.update(config_entry)
More information about the Kernel-svn-changes
mailing list