diff options
author | Matt Turner <mattst88@gentoo.org> | 2020-05-18 15:41:54 -0700 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2020-05-19 18:49:37 -0700 |
commit | 3b721ac38a6d86c952e8d65e0bba942aa49a3628 (patch) | |
tree | cb5b706e4f9390e8979174241a0621c66034cfe2 | |
parent | catalyst: Remove PythonDir setting (diff) | |
download | catalyst-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.py | 6 |
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: |