Age | Commit message (Collapse) | Author |
|
|
|
|
|
expansions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
flags set for non-leaf nodes.
|
|
|
|
|
|
|
|
Add import multiple values to a regex xml expression
|
|
Fix export xml interfaces from node.def where node.tad doesn't have a node.def file
|
|
|
|
|
|
|
|
|
|
Else they all are unavailable for operator level users.
|
|
|
|
|
|
with VyOS paths.
|
|
|
|
multiple validation options.
|
|
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.
|
|
|
|
the type in generated command templates.
|
|
|
|
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]
|
|
T420: Write op mode version of node.def generator
|
|
script
|
|
|
|
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
|
|
|