[kernel-team] 48/86: lib/kconfigeditor/package.py: Ignore disabled entries.

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Mon Dec 21 00:34:58 UTC 2015


This is an automated email from the git hooks/post-receive script.

benh pushed a commit to branch benh/kconfigeditor2
in repository kernel-team.

commit cbc465e28a3ee99cf7525e82be7ea0877ed3d8c8
Author: Bastian Blank <waldi at debian.org>
Date:   Tue Mar 17 18:56:43 2009 +0000

    lib/kconfigeditor/package.py: Ignore disabled entries.
    
    svn path=/people/waldi/utils/kconfigeditor2/; revision=13161
---
 utils/kconfigeditor2/lib/kconfigeditor/package.py | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/utils/kconfigeditor2/lib/kconfigeditor/package.py b/utils/kconfigeditor2/lib/kconfigeditor/package.py
index 577dacb..0ff57aa 100644
--- a/utils/kconfigeditor2/lib/kconfigeditor/package.py
+++ b/utils/kconfigeditor2/lib/kconfigeditor/package.py
@@ -34,8 +34,13 @@ class Package(object):
                 yield data
 
     def _collect_arch(self, arch):
+        config_entry = self.config.merge('base', arch)
+
+        if not config_entry.get('enabled', True):
+            return
+
         key = arch,
-        kernelarch = self.config.merge('base', arch).get('kernel-arch')
+        kernelarch = config_entry.get('kernel-arch')
 
         for filename in self._check_config("%s/config" % arch, arch):
             yield filename, key, kernelarch
@@ -49,8 +54,13 @@ class Package(object):
         if featureset != 'none':
             return
 
+        config_entry = self.config.merge('base', arch, featureset)
+
+        if not config_entry.get('enabled', True):
+            return
+
         key = arch, featureset
-        kernelarch = self.config.merge('base', arch, featureset).get('kernel-arch')
+        kernelarch = config_entry.get('kernel-arch')
 
         for filename in self._check_config("featureset-%s/config" % featureset, None, featureset):
             yield filename, key, kernelarch
@@ -62,8 +72,13 @@ class Package(object):
                 yield data
 
     def _collect_flavour(self, arch, featureset, flavour):
+        config_entry = self.config.merge('base', arch, featureset, flavour)
+
+        if not config_entry.get('enabled', True):
+            return
+
         key = arch, featureset, flavour
-        kernelarch = self.config.merge('base', arch, featureset, flavour).get('kernel-arch')
+        kernelarch = config_entry.get('kernel-arch')
 
         for filename in self._check_config("%s/config.%s" % (arch, flavour), arch, None, flavour):
             yield filename, key, kernelarch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/kernel-team.git



More information about the Kernel-svn-changes mailing list