[kernel] r10808 - people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/package
Bastian Blank
waldi at alioth.debian.org
Tue Mar 11 17:44:30 UTC 2008
Author: waldi
Date: Tue Mar 11 17:44:29 2008
New Revision: 10808
Log:
lib/kconfigeditor/kconfig/package/files.py
- Remove options without prompt.
- Update file sort.
Modified:
people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/package/files.py
Modified: people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/package/files.py
==============================================================================
--- people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/package/files.py (original)
+++ people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/package/files.py Tue Mar 11 17:44:29 2008
@@ -117,7 +117,8 @@
e = self.get(i.name, None)
if e is not None:
processed.add(i.name)
- ret.append(e)
+ if i.prompt:
+ ret.append(e)
if ret:
ret[0:0] = ["##", "## file: %s" % f.filename, "##"]
ret.append('')
@@ -129,6 +130,16 @@
os.makedirs(os.path.dirname(filename))
fd = file(filename, 'w')
+ def menufiles_cmp_key(entry):
+ filename_list = entry.filename.split('/')
+ if filename_list[-1] == 'Kconfig':
+ filename_list.pop()
+ else:
+ filename_list[-1] = filename_list[-1].replace('Kconfig.', '')
+ return filename_list
+
+ menufiles.sort(key = menufiles_cmp_key)
+
ret = []
processed = set()
for f in menufiles:
More information about the Kernel-svn-changes
mailing list