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

Bastian Blank waldi at costa.debian.org
Sun Nov 13 15:40:11 UTC 2005


Author: waldi
Date: Sun Nov 13 15:40:08 2005
New Revision: 4802

Modified:
   people/waldi/linux-2.6/debian/lib/python/debian_linux/gencontrol.py
Log:
debian/lib/python/debian_linux/gencontrol.py: Also allow strings in makefile write list.


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:40:08 2005
@@ -88,7 +88,7 @@
                 if i.has_key('X-Version-Overwrite-Epoch'):
                         tmp.append("-v1:%s" % self.version['source'])
                 cmds.append("$(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='-p%s' GENCONTROL_ARGS='%s'" % (i['Package'], ' '.join(tmp)))
-            makefile.append(("binary-arch-%s:: binary-arch-%s-extra" % (arch, arch), None))
+            makefile.append("binary-arch-%s:: binary-arch-%s-extra" % (arch, arch))
             makefile.append(("binary-arch-%s-extra:" % arch, cmds))
 
     def do_arch(self, packages, makefile, arch, vars, makeflags):
@@ -113,7 +113,7 @@
             packages.append(package_headers_arch)
 
         for i in (('binary-arch', 'setup',)):
-            makefile.append(("%s-%s:: %s-%s-real" % (i, arch, i, arch), None))
+            makefile.append("%s-%s:: %s-%s-real" % (i, arch, i, arch))
 
         makeflags['ARCH'] = arch
         makeflags_string = ' '.join(["%s='%s'" % i for i in makeflags.iteritems()])
@@ -152,10 +152,10 @@
 
     def do_subarch_makefile(self, makefile, arch, subarch, makeflags):
         for i in ('binary-arch', 'build', 'setup'):
-            makefile.append(("%s-%s:: %s-%s-%s" % (i, arch, i, arch, subarch), None))
-            makefile.append(("%s-%s-%s::" % (i, arch, subarch), None))
+            makefile.append("%s-%s:: %s-%s-%s" % (i, arch, i, arch, subarch))
+            makefile.append("%s-%s-%s::" % (i, arch, subarch))
         for i in ('binary-arch', 'build', 'setup'):
-            makefile.append(("%s-%s-%s:: %s-%s-%s-real" % (i, arch, subarch, i, arch, subarch), None))
+            makefile.append("%s-%s-%s:: %s-%s-%s-real" % (i, arch, subarch, i, arch, subarch))
 
     def do_subarch_packages(self, packages, makefile, arch, subarch, vars, makeflags):
         headers_subarch = self.templates["control.headers.subarch"]
@@ -179,7 +179,7 @@
         cmds_setup = []
         cmds_setup.append(("$(MAKE) -f debian/rules.real setup-subarch %s" % makeflags_string,))
         makefile.append(("binary-arch-%s-%s-real:" % (arch, subarch), cmds_binary_arch))
-        makefile.append(("build-%s-%s-real:" % (arch, subarch), None))
+        makefile.append("build-%s-%s-real:" % (arch, subarch))
         makefile.append(("setup-%s-%s-real:" % (arch, subarch), cmds_setup))
 
     def do_flavour(self, packages, makefile, arch, subarch, flavour, vars, makeflags, package_headers_arch_depends):
@@ -216,8 +216,8 @@
         package_headers_arch_depends.append(packages_own[1]['Package'])
 
         for i in ('binary-arch', 'build', 'setup'):
-            makefile.append(("%s-%s-%s:: %s-%s-%s-%s" % (i, arch, subarch, i, arch, subarch, flavour), None))
-            makefile.append(("%s-%s-%s-%s:: %s-%s-%s-%s-real" % (i, arch, subarch, flavour, i, arch, subarch, flavour), None))
+            makefile.append("%s-%s-%s:: %s-%s-%s-%s" % (i, arch, subarch, i, arch, subarch, flavour))
+            makefile.append("%s-%s-%s-%s:: %s-%s-%s-%s-real" % (i, arch, subarch, flavour, i, arch, subarch, flavour))
 
         makeflags['FLAVOUR'] = flavour
         makeflags['TYPE'] = 'kernel-package'
@@ -362,16 +362,18 @@
     def write_control(self, list):
         self.write_rfc822(file("debian/control", 'w'), list)
 
-    def write_makefile(self, list):
-        f = file("debian/rules.gen", 'w')
-        for i in list:
-            f.write("%s\n" % i[0])
-            if i[1] is not None:
-                list = i[1]
-                if isinstance(list, basestring):
-                    list = list.split('\n')
-                for j in list:
-                    f.write("\t%s\n" % j)
+    def write_makefile(self, out_list):
+        out = file("debian/rules.gen", 'w')
+        for item in out_list:
+            if isinstance(item, (list, tuple)):
+                out.write("%s\n" % item[0])
+                cmd_list = item[1]
+                if isinstance(cmd_list, basestring):
+                    cmd_list = cmd_list.split('\n')
+                for j in cmd_list:
+                    out.write("\t%s\n" % j)
+            else:
+                out.write("%s\n" % item)
 
     def write_rfc822(self, f, list):
         for entry in list:



More information about the Kernel-svn-changes mailing list