summaryrefslogtreecommitdiff
path: root/op-mode-definitions
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2021-09-19 09:21:25 +0200
committerChristian Poessinger <christian@poessinger.com>2021-09-19 09:23:48 +0200
commitc4cce047d97ffdcaf9279bfffde0b4eaa9976eab (patch)
tree679300f7954c585afff46426c6fc81ddb247a6f1 /op-mode-definitions
parent8936791ed1952f6e7a87a085ac19a3857191753b (diff)
downloadvyos-1x-c4cce047d97ffdcaf9279bfffde0b4eaa9976eab.tar.gz
vyos-1x-c4cce047d97ffdcaf9279bfffde0b4eaa9976eab.zip
dhcpv6: op-mode: xml: error out if DHCPv6 service not configured
Restarting DHCPv6 server should not be possible when service is not configured on the CLI. (cherry picked from commit 224f0b8042f439b8dcc0eb32730da669e8b163af)
Diffstat (limited to 'op-mode-definitions')
-rw-r--r--op-mode-definitions/dhcp.xml.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/op-mode-definitions/dhcp.xml.in b/op-mode-definitions/dhcp.xml.in
index 7f4bdb990..241cca0ce 100644
--- a/op-mode-definitions/dhcp.xml.in
+++ b/op-mode-definitions/dhcp.xml.in
@@ -149,7 +149,7 @@
<properties>
<help>Restart DHCPv6 server</help>
</properties>
- <command>sudo systemctl restart isc-dhcp-server6.service</command>
+ <command>if cli-shell-api existsActive service dhcpv6-server; then sudo systemctl restart isc-dhcp-server6.service; else echo "DHCPv6 server not configured"; fi</command>
</node>
<node name="relay-agent">
<properties>