diff options
author | Ermal LUÇI <eri@pfsense.org> | 2015-01-15 21:42:00 +0100 |
---|---|---|
committer | Ermal LUÇI <eri@pfsense.org> | 2015-01-15 21:42:00 +0100 |
commit | 8d4e768a27523134bd5a4afe99f9b0bb9aae61a4 (patch) | |
tree | 9c1d2d429370b43073ef2c7afdc8c9e00ef5042f /usr | |
parent | 05071b6541ed769b66ef15df3532591d8d38975b (diff) | |
download | pfsense-8d4e768a27523134bd5a4afe99f9b0bb9aae61a4.zip pfsense-8d4e768a27523134bd5a4afe99f9b0bb9aae61a4.tar.gz |
Time to let these go
Diffstat (limited to 'usr')
-rw-r--r-- | usr/local/pkg/openntpd.inc | 55 | ||||
-rw-r--r-- | usr/local/pkg/openntpd.xml | 29 |
2 files changed, 0 insertions, 84 deletions
diff --git a/usr/local/pkg/openntpd.inc b/usr/local/pkg/openntpd.inc deleted file mode 100644 index dcbb50a..0000000 --- a/usr/local/pkg/openntpd.inc +++ /dev/null @@ -1,55 +0,0 @@ -<?php -require_once('config.inc'); -require_once('globals.inc'); -require_once('service-utils.inc'); - -function openntpd_install() { - global $g; - - $config_file = $g['varetc_path'] . '/openntpd.conf'; - $rcfile = array(); - $rcfile['file'] = 'openntpd.sh'; - $rcfile['start'] = <<<EOD -if [ -f $config_file ]; then - ntpd -f $config_file -fi - -EOD; - $rcfile['stop'] = "killall ntpd"; - 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; - - $settings = $config['installedpackages']['openntpd']['config'][0]; - $config_file = $g['varetc_path'] . '/openntpd.conf'; - - if ($settings['enable'] == 'on') { - $conf = ''; - - $ifaces = explode(',', $settings['interface']); - $ips = array_map('openntpd_get_iface_ip', $ifaces); - foreach ($ips as $ip) - $conf .= "listen on $ip\n"; - - $servers = explode(',', $config['system']['timeservers']); - foreach ($servers as $server) - $conf .= "servers $server\n"; - - file_put_contents($config_file, $conf); - } - else { - if (file_exists($config_file)) - unlink($config_file); - } - restart_service('openntpd'); -} diff --git a/usr/local/pkg/openntpd.xml b/usr/local/pkg/openntpd.xml deleted file mode 100644 index bfc1718..0000000 --- a/usr/local/pkg/openntpd.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<packagegui> - <include_file>system.inc</include_file> - <name>openntpd</name> - <title>NTP server</title> - <fields> - <field> - <fieldname>enable</fieldname> - <fielddescr>Enable</fielddescr> - <description>Check this to enable the NTP server.</description> - <type>checkbox</type> - </field> - <field> - <fieldname>interface</fieldname> - <fielddescr>Interface</fielddescr> - <description>Select the interface(s) the NTP server will listen on.</description> - <default_value>lan</default_value> - <multiple/> - <type>select_source</type> - <source><![CDATA[get_possible_listen_ips()]]></source> - <source_name>name</source_name> - <source_value>value</source_value> - - </field> - </fields> - <custom_php_resync_config_command> - system_ntp_configure(); - </custom_php_resync_config_command> -</packagegui> |