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

Bastian Blank waldi at costa.debian.org
Thu Mar 2 12:27:45 UTC 2006


Author: waldi
Date: Thu Mar  2 12:27:44 2006
New Revision: 6013

Modified:
   people/waldi/linux-2.6/debian/lib/python/debian_linux/config.py
   people/waldi/linux-2.6/debian/lib/python/debian_linux/gencontrol.py
Log:
* debian/lib/python/debian_linux/config.py: Use a list of directories.
* debian/lib/python/debian_linux/gencontrol.py: Update.


Modified: people/waldi/linux-2.6/debian/lib/python/debian_linux/config.py
==============================================================================
--- people/waldi/linux-2.6/debian/lib/python/debian_linux/config.py	(original)
+++ people/waldi/linux-2.6/debian/lib/python/debian_linux/config.py	Thu Mar  2 12:27:44 2006
@@ -36,19 +36,15 @@
 
     config_name = "defines"
 
-    def __init__(self, underlay = None):
-        self._underlay = underlay
+    def __init__(self, dirs = []):
+        self._dirs = dirs
         self._read_base()
 
     def __getitem__(self, key):
         return self.get(key)
 
     def _get_files(self, name):
-        ret = []
-        if self._underlay is not None:
-            ret.append(os.path.join(self._underlay, name))
-        ret.append(os.path.join('debian/arch', name))
-        return ret
+        return [os.path.join(i, name) for i in self._dirs if i]
 
     def _read_arch(self, arch):
         files = self._get_files("%s/%s" % (arch, self.config_name))

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	Thu Mar  2 12:27:44 2006
@@ -14,7 +14,7 @@
 class gencontrol(object):
     def __init__(self, underlay = None):
         self.changelog = read_changelog()
-        self.config = config_reader(underlay)
+        self.config = config_reader(["debian/arch", underlay])
         self.templates = templates()
         self.version, self.abiname, self.changelog_vars = self.process_changelog({})
 
@@ -186,7 +186,6 @@
         for i in (
             ('compiler', 'COMPILER'),
             ('kernel-arch', 'KERNEL_ARCH')
-            ('initrd', 'INITRD')
         ):  
             if config_entry.has_key(i[0]):
                 makeflags[i[1]] = config_entry[i[0]]



More information about the Kernel-svn-changes mailing list