summaryrefslogtreecommitdiff
path: root/op-mode-definitions
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2020-08-01 14:30:27 +0200
committerChristian Poessinger <christian@poessinger.com>2020-08-01 14:30:27 +0200
commitf69fccfead3f2b0608d14d099f5583bb397d6131 (patch)
tree7e3d67cbd33be2fac56bbd6a9278ad1053ad2800 /op-mode-definitions
parent50a0781b3f3e0c86d6418acb72b0036729a72283 (diff)
downloadvyos-1x-f69fccfead3f2b0608d14d099f5583bb397d6131.tar.gz
vyos-1x-f69fccfead3f2b0608d14d099f5583bb397d6131.zip
T2690: add VRF support to "add system image"
Diffstat (limited to 'op-mode-definitions')
-rw-r--r--op-mode-definitions/add-system-image.xml28
-rw-r--r--op-mode-definitions/show-vrf.xml6
2 files changed, 29 insertions, 5 deletions
diff --git a/op-mode-definitions/add-system-image.xml b/op-mode-definitions/add-system-image.xml
index a39f4cc22..3dc1c67ab 100644
--- a/op-mode-definitions/add-system-image.xml
+++ b/op-mode-definitions/add-system-image.xml
@@ -14,8 +14,32 @@
<list>/path/to/vyos-image.iso http://example.com/vyos-image.iso</list>
</completionHelp>
</properties>
- <command>sudo ${vyatta_sbindir}/install-image --url "$4"</command>
+ <command>sudo ${vyatta_sbindir}/install-image --url "${4}"</command>
<children>
+ <tagNode name="vrf">
+ <properties>
+ <help>Download image via specified VRF</help>
+ <completionHelp>
+ <path>vrf name</path>
+ </completionHelp>
+ </properties>
+ <command>sudo ${vyatta_sbindir}/install-image --url "${4}" --vrf "${6}"</command>
+ <children>
+ <tagNode name="username">
+ <properties>
+ <help>Username for authentication</help>
+ </properties>
+ <children>
+ <tagNode name="password">
+ <properties>
+ <help>Password to use with authentication</help>
+ </properties>
+ <command>sudo ${vyatta_sbindir}/install-image --url "${4}" --vrf "${6}" --username "${8}" --password "${10}"</command>
+ </tagNode>
+ </children>
+ </tagNode>
+ </children>
+ </tagNode>
<tagNode name="username">
<properties>
<help>Username for authentication</help>
@@ -25,7 +49,7 @@
<properties>
<help>Password to use with authentication</help>
</properties>
- <command>sudo ${vyatta_sbindir}/install-image --url "$4" --username "$6" --password "$8"</command>
+ <command>sudo ${vyatta_sbindir}/install-image --url "${4}" --username "${6}" --password "${8}"</command>
</tagNode>
</children>
</tagNode>
diff --git a/op-mode-definitions/show-vrf.xml b/op-mode-definitions/show-vrf.xml
index 1c806908b..438e7c334 100644
--- a/op-mode-definitions/show-vrf.xml
+++ b/op-mode-definitions/show-vrf.xml
@@ -11,9 +11,9 @@
<tagNode name="vrf">
<properties>
<help>Show information on specific VRF instance</help>
- <completionHelp>
- <path>vrf name</path>
- </completionHelp>
+ <completionHelp>
+ <path>vrf name</path>
+ </completionHelp>
</properties>
<command>${vyos_op_scripts_dir}/show_vrf.py -e "$3"</command>
<children>