[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