summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2021-09-25 08:55:50 +0200
committerChristian Poessinger <christian@poessinger.com>2021-09-25 08:55:50 +0200
commitd1c58addd881e06b389799a9c14d8ebf5d03c567 (patch)
tree9c875d904793c56ec0dac7636adf990eb81458d5
parent8ba8f0e097527e3aaaf8b395bfc07cce47e2c788 (diff)
downloadvyos-1x-d1c58addd881e06b389799a9c14d8ebf5d03c567.tar.gz
vyos-1x-d1c58addd881e06b389799a9c14d8ebf5d03c567.zip
vyos.ifconfig: dhcpv6: re-use systemd_service definition variable
-rwxr-xr-xpython/vyos/ifconfig/interface.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/python/vyos/ifconfig/interface.py b/python/vyos/ifconfig/interface.py
index b9ba90b61..4e881ad66 100755
--- a/python/vyos/ifconfig/interface.py
+++ b/python/vyos/ifconfig/interface.py
@@ -1238,16 +1238,16 @@ class Interface(Control):
ifname = self.ifname
config_file = f'/run/dhcp6c/dhcp6c.{ifname}.conf'
+ systemd_service = f'dhcp6c@{ifname}.service'
if enable and 'disable' not in self._config:
render(config_file, 'dhcp-client/ipv6.tmpl',
self._config)
- # We must ignore any return codes. This is required to enable DHCPv6-PD
- # for interfaces which are yet not up and running.
- return self._popen(f'systemctl restart dhcp6c@{ifname}.service')
+ # We must ignore any return codes. This is required to enable
+ # DHCPv6-PD for interfaces which are yet not up and running.
+ return self._popen(f'systemctl restart {systemd_service}')
else:
- systemd_service = f'dhcp6c@{ifname}.service'
if is_systemd_service_active(systemd_service):
self._cmd(f'systemctl stop {systemd_service}')
if os.path.isfile(config_file):