aboutsummaryrefslogtreecommitdiffstats
path: root/debian/bin/kconfig.py
diff options
context:
space:
mode:
Diffstat (limited to 'debian/bin/kconfig.py')
-rwxr-xr-xdebian/bin/kconfig.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/debian/bin/kconfig.py b/debian/bin/kconfig.py
index d5df64f1885d..d9a88aa7d280 100755
--- a/debian/bin/kconfig.py
+++ b/debian/bin/kconfig.py
@@ -7,6 +7,7 @@ import sys
from debian_linux.kconfig import *
+
def merge(output, configs, overrides):
kconfig = KconfigFile()
for c in configs:
@@ -15,6 +16,7 @@ def merge(output, configs, overrides):
kconfig.set(key, value)
file(output, "w").write(str(kconfig))
+
def opt_callback_dict(option, opt, value, parser):
match = re.match('^\s*(\S+)=(\S+)\s*$', value)
if not match:
@@ -23,8 +25,9 @@ def opt_callback_dict(option, opt, value, parser):
data = getattr(parser.values, dest)
data[match.group(1)] = match.group(2)
+
if __name__ == '__main__':
- parser = optparse.OptionParser(usage = "%prog [OPTION]... FILE...")
+ parser = optparse.OptionParser(usage="%prog [OPTION]... FILE...")
parser.add_option('-o', '--override',
action='callback',
callback=opt_callback_dict,