summaryrefslogtreecommitdiff
path: root/op-mode-definitions/dhcp.xml.in
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/dhcp.xml.in
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/dhcp.xml.in')
-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>