[kernel] r11355 - in dists/trunk/linux-2.6/debian: bin lib/python/debian_linux

Bastian Blank waldi at alioth.debian.org
Sun May 11 18:37:04 UTC 2008


Author: waldi
Date: Sun May 11 18:37:03 2008
New Revision: 11355

Log:
* debian/bin/gencontrol.py: Fix small problem.
* debian/lib/python/debian_linux/gencontrol.py: Further cleanups.


Modified:
   dists/trunk/linux-2.6/debian/bin/gencontrol.py
   dists/trunk/linux-2.6/debian/lib/python/debian_linux/gencontrol.py

Modified: dists/trunk/linux-2.6/debian/bin/gencontrol.py
==============================================================================
--- dists/trunk/linux-2.6/debian/bin/gencontrol.py	(original)
+++ dists/trunk/linux-2.6/debian/bin/gencontrol.py	Sun May 11 18:37:03 2008
@@ -58,6 +58,7 @@
         makefile.add('source_%s_real' % arch, cmds = cmds_source)
 
     def do_featureset_setup(self, vars, makeflags, arch, featureset, extra):
+        vars.update(self.config.merge('base', arch, featureset))
         vars.update(self.config.merge('image', arch, featureset))
         makeflags['LOCALVERSION_HEADERS'] = vars['localversion_headers'] = vars['localversion']
         makeflags['KERNEL_HEADER_DIRS'] = vars.get('kernel-header-dirs', vars.get('kernel-arch'))

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 May 11 18:37:03 2008
@@ -145,8 +145,6 @@
     def do_arch(self, packages, makefile, arch, vars, makeflags, extra):
         vars['arch'] = arch
 
-        makeflags['ARCH'] = arch
-
         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)
@@ -156,6 +154,8 @@
         pass
 
     def do_arch_makefile(self, makefile, arch, makeflags, extra):
+        makeflags['ARCH'] = arch
+
         for i in self.makefile_targets:
             target1 = i
             target2 = '_'.join((target1, arch))
@@ -175,8 +175,6 @@
         if not config_base.get('enabled', True):
             return
 
-        makeflags['FEATURESET'] = featureset
-
         vars['localversion'] = ''
         if featureset != 'none':
             vars['localversion'] = '-' + featureset
@@ -190,6 +188,8 @@
         pass
 
     def do_featureset_makefile(self, makefile, arch, featureset, makeflags, extra):
+        makeflags['FEATURESET'] = featureset
+
         for i in self.makefile_targets:
             target1 = '_'.join((i, arch))
             target2 = '_'.join((target1, featureset))
@@ -207,10 +207,10 @@
     def do_flavour(self, packages, makefile, arch, featureset, flavour, vars, makeflags, extra):
         config_base = self.config.merge('base', arch, featureset, flavour)
 
-        makeflags['FLAVOUR'] = flavour
-
         vars['class'] = config_base['class']
         if not vars.has_key('longclass'):
+#            from warnings import warn
+#            warn("Image lacks longclass setting: %s, %s, %s" % (arch, featureset, flavour), UserWarning, stacklevel = 1)
             vars['longclass'] = vars['class']
 
         vars['localversion'] += '-' + flavour
@@ -228,6 +228,8 @@
                 makeflags[i[1]] = vars[i[0]]
 
     def do_flavour_makefile(self, makefile, arch, featureset, flavour, makeflags, extra):
+        makeflags['FLAVOUR'] = flavour
+
         for i in self.makefile_targets:
             target1 = '_'.join((i, arch, featureset))
             target2 = '_'.join((target1, flavour))



More information about the Kernel-svn-changes mailing list