summaryrefslogtreecommitdiffstats
path: root/usr/local/pkg/openntpd.inc
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/pkg/openntpd.inc')
-rw-r--r--usr/local/pkg/openntpd.inc12
1 files changed, 2 insertions, 10 deletions
diff --git a/usr/local/pkg/openntpd.inc b/usr/local/pkg/openntpd.inc
index dcbb50a..8907493 100644
--- a/usr/local/pkg/openntpd.inc
+++ b/usr/local/pkg/openntpd.inc
@@ -19,14 +19,6 @@ EOD;
write_rcfile($rcfile);
}
-function openntpd_get_iface_ip($iface) {
- $iface = convert_friendly_interface_to_real_interface_name($iface);
- $line = trim(shell_exec("ifconfig " . escapeshellarg($iface) . " | grep inet | grep -v inet6"));
- list($dummy, $ip, $dummy2, $dummy3) = explode(' ', $line);
-
- return $ip;
-}
-
function openntpd_resync() {
global $g, $config;
@@ -37,7 +29,7 @@ function openntpd_resync() {
$conf = '';
$ifaces = explode(',', $settings['interface']);
- $ips = array_map('openntpd_get_iface_ip', $ifaces);
+ $ips = array_map('get_interface_ip', $ifaces);
foreach ($ips as $ip)
$conf .= "listen on $ip\n";
@@ -45,7 +37,7 @@ function openntpd_resync() {
foreach ($servers as $server)
$conf .= "servers $server\n";
- file_put_contents($config_file, $conf);
+ @file_put_contents($config_file, $conf);
}
else {
if (file_exists($config_file))
OpenPOWER on IntegriCloud