summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2018-05-17T646: prevent convertors from overwriting existing node.def files.Daniil Baturin
2018-05-16T644: remove prefixing from all scripts and update environment variables ↵Daniil Baturin
with VyOS paths.
2018-05-16T643: correct support for regex validators.Daniil Baturin
2018-05-16T643: correct the logic for generating node constraints and add emulation of ↵Daniil Baturin
multiple validation options.
2018-05-15Correct the logic of generating tag nodes for op mode.Daniil Baturin
Unlike conf mode tag nodes, op mode "pseudo-tag nodes" have the real node.def inside the node.tag dir rather than at the top level. The required node.def at the top level is populated with the help string from the real one. A side effect is that commands that take arguments now must have their own words, e.g. "run show arp" and "run show arp eth0" is impossible and has to be "run show arp" and "run show arp interface eth0", which is probably a good thing.
2018-05-14T633: build integration and minor fixes in the op mode command generator.Daniil Baturin
2018-05-14T602: remove support for the type element and correct the logic for setting ↵Daniil Baturin
the type in generated command templates.
2017-12-31Support setting optional 'type' node in command templates other than 'txt'Christian Poessinger
2017-12-09Bugfix: 'multi:' statement must be on top of generated 'node.def' fileChristian Poessinger
If 'multi:' is not on the first line of the auto generated 'node.def' file, VyOS will throw a CLI error: get_parsed_tmpl: failed to parse tmpl [.../interfaces] DEBUG vexit_internal: get_parsed_tmpl: failed to parse tmpl [.../interfaces]
2017-10-11T413: Make a schema for op mode;Taniadz
T420: Write op mode version of node.def generator
2017-09-16T396: add support for value constraint tags to the build-command-templates ↵Daniil Baturin
script
2017-09-14T388: nicer options handling and output.Daniil Baturin
2017-09-14T392: add support for completionHelp to the interface definition converter.Daniil Baturin
2017-09-12Add debug mode to the build-command-templates script with content printingTaniadz
2017-09-12Add debug mode to the build-command-templates scriptTaniadz
2017-09-08Automatically wrap all script calls in generated templates into sudo sh -cDaniil Baturin
shemminger once said we already overuse sudo and advocated using capabilities instead, but I think the union of all privilege sets needed equals the root privileges, and in practice admin level users need sudo anyway.
2017-09-08Fix handling of tag and multi nodes in the convertor.Daniil Baturin
Ugly fixup in the makefile to delete generated node.def's that are now in other packages. Adjust the cron interface definition to better match the old templates.
2017-09-07Add support for priority tags. In 1.x, there's no way around using it.Daniil Baturin
2017-09-07Remove crude debugging stuff, I'll add a proper solution later.Daniil Baturin
2017-09-07Add a convertor from new style XML command definitions to old style templates.Daniil Baturin