summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/services.inc3
1 files changed, 1 insertions, 2 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc
index c98e746..73a128b 100644
--- a/etc/inc/services.inc
+++ b/etc/inc/services.inc
@@ -46,13 +46,12 @@ function services_parse_dhcpd_hostnames() {
/* Make sure we do not error out */
@touch("{$g['dhcpd_chroot_path']}/var/db/dhcpd.leases");
if (!file_exists("{$g['varetc_path']}/hosts"))
- mwexec("/bin/ln /etc/hosts {$g['varetc_path']}/hosts");
+ system_hosts_generate();
if (file_exists("{$g['varrun_path']}/dhcpleases.pid"))
sigkillbypid("{$g['varrun_path']}/dhcpleases.pid", "HUP");
else
mwexec("/usr/local/sbin/dhcpleases {$g['dhcpd_chroot_path']}/var/db/dhcpd.leases {$config['system']['domain']} {$g['varrun_path']}/dnsmasq.pid {$g['varetc_path']}/hosts");
} else {
- @unlink("{$g['varetc_path']}/hosts");
sigkillbypid("{$g['varrun_path']}/dhcpleases.pid", "TERM");
@unlink("{$g['varrun_path']}/dhcpleases.pid");
}
OpenPOWER on IntegriCloud