summaryrefslogtreecommitdiff
path: root/src/helpers/vyos-merge-config.py
AgeCommit message (Collapse)Author
2019-12-03T1801: move escaping of backslashes into configtreeJohn Estabrook
2019-06-12T1397: check for path argument in both effective and merge configJohn Estabrook
The merge config script restores the ability to restrict changes to a specified path. In the initial implementation, the path was checked for validity only with respect to the effective config; fix to allow valid paths from merge config as well.
2019-06-12T1397: use revised migration methodJohn Estabrook
2019-06-12T1397: escape backslashes in output passed to configtreeJohn Estabrook
The ouput of config.show_config (cli-shell-api showConfig) does not escape backslashes, whereas configtree expects escaped backslashes. Values containing unescaped backslashes consequently lead to a parsing error; cf. T1001.
2019-05-29T1397: Rewrite the config merge scriptJohn Estabrook
Add the script vyos-merge-config.py to separate the merge function from the config load script and remove dependency on XorpConfigParser.