[kernel] r9223 - dists/trunk/linux-2.6/debian/lib/python/debian_linux

Bastian Blank waldi at alioth.debian.org
Sun Jul 29 15:09:31 UTC 2007


Author: waldi
Date: Sun Jul 29 15:09:31 2007
New Revision: 9223

Log:
debian/lib/python/debian_linux/config.py
- Drop all available handling code.
- Make toplevel featureset configs able to use implicit options.


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

Modified: dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py
==============================================================================
--- dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py	(original)
+++ dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py	Sun Jul 29 15:09:31 2007
@@ -79,12 +79,7 @@
             self[tuple(real)] = s
 
         for featureset in featuresets:
-            if self.has_key(('base', arch, featureset)):
-                avail = self['base', arch, featureset].get('available', True)
-            else:
-                avail = True
-            if avail:
-                self._read_arch_featureset(arch, featureset)
+            self._read_arch_featureset(arch, featureset)
 
         if flavours:
             base = self['base', arch]
@@ -131,12 +126,7 @@
             self[tuple(real)] = config[section]
 
         for arch in arches:
-            try:
-                avail = self['base', arch].get('available', True)
-            except KeyError:
-                avail = True
-            if avail:
-                self._read_arch(arch)
+            self._read_arch(arch)
 
     def _read_featureset(self, featureset):
         config = ConfigParser(self.schemas)
@@ -144,9 +134,11 @@
 
         for section in iter(config):
             real = list(section)
-            real[0:0] = [real.pop(), None, featureset]
+            real[0:0] = [real.pop(), "featureset-" + featureset]
             real = tuple(real)
-            self[tuple(real)] = config[section]
+            s = self.get(real, {})
+            s.update(config[section])
+            self[tuple(real)] = s
 
     def _read_flavour(self, arch, featureset, flavour):
         if not self.has_key(('base', arch, featureset, flavour)):



More information about the Kernel-svn-changes mailing list