summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/conf_mode/dhcp_server.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/conf_mode/dhcp_server.py b/src/conf_mode/dhcp_server.py
index af77c6d43..0ed09e130 100755
--- a/src/conf_mode/dhcp_server.py
+++ b/src/conf_mode/dhcp_server.py
@@ -18,7 +18,6 @@ import os
from ipaddress import ip_address
from ipaddress import ip_network
-from shutil import move
from sys import exit
from vyos.config import Config
@@ -289,9 +288,9 @@ def generate(dhcp):
raise ConfigError('Configuration file errors encountered - check your options!')
# Now that we know that the newly rendered configuration is "good" we can
- # move the temporary configuration to the "real" configuration - we could
- # also render it two times but that would not be as fast as a move operation
- move(tmp_file, config_file)
+ # render the "real" configuration
+ render(config_file, 'dhcp-server/dhcpd.conf.tmpl', dhcp,
+ formater=lambda _: _.replace(""", '"'))
return None