[kernel-team] 07/86: bin: Add.

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Mon Dec 21 00:34:53 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 3cda9da88e3c644219991213010306024fa1a722
Author: Bastian Blank <waldi at debian.org>
Date:   Tue Mar 11 16:18:07 2008 +0000

    bin: Add.
    
    svn path=/people/waldi/utils/kconfigeditor2/; revision=10801
---
 utils/kconfigeditor2/bin/process.py | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/utils/kconfigeditor2/bin/process.py b/utils/kconfigeditor2/bin/process.py
new file mode 100755
index 0000000..99b634c
--- /dev/null
+++ b/utils/kconfigeditor2/bin/process.py
@@ -0,0 +1,32 @@
+import os, sys
+
+root = sys.argv[1]
+output = sys.argv[2]
+
+sys.path.append(os.path.join(sys.path[0], '../lib'))
+sys.path.append(os.path.join(root, "debian/lib/python"))
+
+from kconfigeditor.kconfig.menu.all import All
+from kconfigeditor.kconfig.package.files import Files
+
+package = Files(root)
+arches = {}
+for i in package.kernelarch.values():
+    if i is not None:
+        arches[i] = 1
+arches = arches.keys()
+
+menu = All(root, arches)
+
+files = {}
+for key, filelist in package.iteritems():
+    for f in filelist._files:
+        files.setdefault(f.filename, (f, package.kernelarch[key]))
+
+for file, arch in files.itervalues():
+    if arch is None:
+        menufiles = menu.files_all.values()
+    else:
+        menufiles = menu.files_arch[arch].values()
+    menufiles.sort()
+    file.dump(output, menufiles)

-- 
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