[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