aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2020-05-18 15:41:54 -0700
committerMatt Turner <mattst88@gentoo.org>2020-05-19 18:49:37 -0700
commit3b721ac38a6d86c952e8d65e0bba942aa49a3628 (patch)
treecb5b706e4f9390e8979174241a0621c66034cfe2
parentcatalyst: Remove PythonDir setting (diff)
downloadcatalyst-3b721ac38a6d86c952e8d65e0bba942aa49a3628.tar.gz
catalyst-3b721ac38a6d86c952e8d65e0bba942aa49a3628.tar.bz2
catalyst-3b721ac38a6d86c952e8d65e0bba942aa49a3628.zip
catalyst: Switch internal snapshot option parsing to SpecParser
The --snapshot/-s option internally creates a .spec file but uses the ConfigParser (nominally used for parsing catalyst.conf) rather than SpecParser (used for parsing .spec files) and as a result has to use '=' rather than ':' as the key/value delimiter. Signed-off-by: Matt Turner <mattst88@gentoo.org>
-rw-r--r--catalyst/main.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/catalyst/main.py b/catalyst/main.py
index b01d7a6a..be06ccd7 100644
--- a/catalyst/main.py
+++ b/catalyst/main.py
@@ -291,8 +291,8 @@ def _main(parser, opts):
mycmdline = list()
if opts.snapshot:
- mycmdline.append('target=snapshot')
- mycmdline.append('snapshot_treeish=' + opts.snapshot)
+ mycmdline.append('target: snapshot')
+ mycmdline.append('snapshot_treeish: ' + opts.snapshot)
conf_values['DEBUG'] = opts.debug
conf_values['VERBOSE'] = opts.debug or opts.verbose
@@ -354,7 +354,7 @@ def _main(parser, opts):
if mycmdline:
try:
- cmdline = catalyst.config.ConfigParser()
+ cmdline = catalyst.config.SpecParser()
cmdline.parse_lines(mycmdline)
addlargs.update(cmdline.get_values())
except CatalystError: