[kernel] r10832 - people/waldi/utils/kconfigeditor2/bin
Bastian Blank
waldi at alioth.debian.org
Thu Mar 13 11:36:02 UTC 2008
Author: waldi
Date: Thu Mar 13 11:36:01 2008
New Revision: 10832
Log:
bin/process.py: Redefine arguments more logical.
Modified:
people/waldi/utils/kconfigeditor2/bin/process.py
Modified: people/waldi/utils/kconfigeditor2/bin/process.py
==============================================================================
--- people/waldi/utils/kconfigeditor2/bin/process.py (original)
+++ people/waldi/utils/kconfigeditor2/bin/process.py Thu Mar 13 11:36:01 2008
@@ -1,17 +1,19 @@
+#!/usr/bin/python
+
import optparse, os, sys
-def main(linux_root, package_root, config_output):
+def main(package, source, config_output):
from kconfigeditor.kconfig.menu.all import All
from kconfigeditor.kconfig.package.files import Files
- package = Files(package_root)
+ package = Files(package)
arches = {}
for i in package.kernelarch.values():
if i is not None:
arches[i] = 1
arches = arches.keys()
- menu = All(linux_root, arches)
+ menu = All(source, arches)
files = {}
for key, filelist in package.iteritems():
@@ -32,17 +34,17 @@
sys.path.append(os.path.join(sys.path[0], '../lib'))
options = optparse.OptionParser(
- usage = "%prog [OPTION]... LINUX_ROOT"
- )
- options.add_option(
- "-p", "--package",
- dest = "package",
- help = "location of linux-2.6 package [default: LINUX_ROOT]"
+ usage = "%prog [OPTION]... PACKAGE"
)
options.add_option(
"-c", "--config-output",
dest = "config_output",
- help = "output directory for config [default: {LINUX_ROOT,PACKAGE}/debian/config]"
+ help = "output directory for config [default: PACKAGE/debian/config]"
+ )
+ options.add_option(
+ "-s", "--source",
+ dest = "source",
+ help = "location of linux source [default: PACKAGE]"
)
opts, args = options.parse_args()
@@ -52,11 +54,11 @@
elif len(args) < 1:
options.error("Too less arguments")
- linux_root = args[0]
- package_root = opts.package or linux_root
+ package = args[0]
+ source = opts.source or package
config_output = opts.config_output or os.path.join(package_root, 'debian/config')
- sys.path.append(os.path.join(package_root, "debian/lib/python"))
+ sys.path.append(os.path.join(package, "debian/lib/python"))
- main(linux_root, package_root, config_output)
+ main(package, source, config_output)
More information about the Kernel-svn-changes
mailing list