aboutsummaryrefslogtreecommitdiffstats
path: root/packages/freenas/pkg/freenas_services.inc
diff options
context:
space:
mode:
authorDaniel Stefan Haischt <dsh@pfsense.org>2007-01-15 18:00:49 +0000
committerDaniel Stefan Haischt <dsh@pfsense.org>2007-01-15 18:00:49 +0000
commit79c11d149484d919457c4b719da51b88a0fc5151 (patch)
treedf90f4e5cf9ff75898bc1ca3d0d4e9606a1fd56e /packages/freenas/pkg/freenas_services.inc
parent76a712084540d5654911c6ee6cf1a2b930894a3e (diff)
downloadpfsense-packages-79c11d149484d919457c4b719da51b88a0fc5151.tar.gz
pfsense-packages-79c11d149484d919457c4b719da51b88a0fc5151.tar.bz2
pfsense-packages-79c11d149484d919457c4b719da51b88a0fc5151.zip
* announce ntp service type via zeroconf
Diffstat (limited to 'packages/freenas/pkg/freenas_services.inc')
-rw-r--r--packages/freenas/pkg/freenas_services.inc18
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/freenas/pkg/freenas_services.inc b/packages/freenas/pkg/freenas_services.inc
index 184be1ec..5c206413 100644
--- a/packages/freenas/pkg/freenas_services.inc
+++ b/packages/freenas/pkg/freenas_services.inc
@@ -1621,6 +1621,24 @@ EOD;
file_put_contents("/usr/local/etc/avahi/services/rsync.service", $rsyncservice);
} // end if
+
+ /* add ntp service type */
+ if ($config['ntpd']['mode'] == "server") {
+ $ntpdservice = str_replace("@PORT@",
+ "123",
+ $service_template);
+ $ntpdservice = str_replace("@TYPE@",
+ "_ntp._udp",
+ $ntpdservice);
+ $ntpdservice = str_replace("@SERVICE_DESC@",
+ "Network Time Daemon",
+ $ntpdservice);
+ $ntpdservice = str_replace("@TXT_RECORDS@",
+ "",
+ $ntpdservice);
+
+ file_put_contents("/usr/local/etc/avahi/services/ntpd.service", $ntpdservice);
+ } // end if
if (isset($config['system']['ssh']['enable'])) {
$sshservice = str_replace("@PORT@",