[kernel] r4799 - people/waldi/linux-2.6/debian/lib/python/debian_linux

Bastian Blank waldi at costa.debian.org
Sun Nov 13 15:04:26 UTC 2005


Author: waldi
Date: Sun Nov 13 15:04:25 2005
New Revision: 4799

Modified:
   people/waldi/linux-2.6/debian/lib/python/debian_linux/gencontrol.py
Log:
debian/lib/python/debian_linux/gencontrol.py:
Begin to split methods in smaller pieces.


Modified: people/waldi/linux-2.6/debian/lib/python/debian_linux/gencontrol.py
==============================================================================
--- people/waldi/linux-2.6/debian/lib/python/debian_linux/gencontrol.py	(original)
+++ people/waldi/linux-2.6/debian/lib/python/debian_linux/gencontrol.py	Sun Nov 13 15:04:25 2005
@@ -21,24 +21,18 @@
         packages = packages_list()
         makefile = []
 
-        self.do(packages, makefile)
+        self.do_source(packages)
+        self.do_main(packages, makefile)
         self.do_extra(packages, makefile)
 
         self.write_control(packages.itervalues())
         self.write_makefile(makefile)
 
-    def do(self, packages, makefile):
-        vars = self.changelog_vars
-
+    def do_source(self, packages):
         source = self.templates["control.source"]
-        packages['source'] = self.process_package(source[0], vars)
-
-        main = self.templates["control.main"]
-        packages.extend(self.process_packages(main, vars))
-
-        tree = self.templates["control.tree"]
-        packages.append(self.process_real_tree(tree[0], vars))
+        packages['source'] = self.process_package(source[0], self.changelog_vars)
 
+    def do_main(self, packages, makefile):
         makeflags = {
             'VERSION': self.version['version'],
             'SOURCE_UPSTREAM': self.version['source_upstream'],
@@ -48,15 +42,29 @@
             'KPKG_ABINAME': self.kpkg_abiname,
             'REVISIONS': ' '.join([i['Version']['debian'] for i in self.changelog[::-1]]),
         }
+
+        self.do_main_packages(packages)
+        self.do_main_makefile(makefile, makeflags)
+
+        for arch in iter(self.config['base']['arches']):
+            self.do_arch(packages, makefile, arch, self.changelog_vars.copy(), makeflags.copy())
+
+    def do_main_packages(self, packages):
+        vars = self.changelog_vars
+
+        main = self.templates["control.main"]
+        packages.extend(self.process_packages(main, vars))
+
+        tree = self.templates["control.tree"]
+        packages.append(self.process_real_tree(tree[0], vars))
+
+    def do_main_makefile(self, makefile, makeflags):
         makeflags_string = ' '.join(["%s='%s'" % i for i in makeflags.iteritems()])
 
         cmds_binary_indep = []
         cmds_binary_indep.append(("$(MAKE) -f debian/rules.real binary-indep %s" % makeflags_string,))
         makefile.append(("binary-indep:", cmds_binary_indep))
 
-        for arch in iter(self.config['base']['arches']):
-            self.do_arch(packages, makefile, arch, vars.copy(), makeflags.copy())
-
     def do_extra(self, packages, makefile):
         try:
             templates_extra = self.templates["control.extra"]



More information about the Kernel-svn-changes mailing list