summaryrefslogtreecommitdiff
path: root/network/openntpd/rc.openntpd
diff options
context:
space:
mode:
Diffstat (limited to 'network/openntpd/rc.openntpd')
-rw-r--r--network/openntpd/rc.openntpd43
1 files changed, 43 insertions, 0 deletions
diff --git a/network/openntpd/rc.openntpd b/network/openntpd/rc.openntpd
new file mode 100644
index 0000000000..52206765cf
--- /dev/null
+++ b/network/openntpd/rc.openntpd
@@ -0,0 +1,43 @@
+#!/bin/sh
+
+# Start/stop/restart the network time protocol daemon
+
+# Written for Slackware Linux by Robby Workman <http://rlworkman.net>
+# (by modifying one of Pat's scripts)
+
+# Add -s to the command to set the time at startup
+
+openntpd_start() {
+ if [ -x ${BIN} ]; then
+ echo "Starting openntpd daemon: ${BIN}"
+ ${BIN} -p /var/run/openntpd.pid
+ fi
+}
+
+openntpd_stop() {
+ echo "Stopping openntpd daemon..."
+ pkill -x $(basename ${BIN})
+}
+
+openntpd_restart() {
+ openntpd_stop
+ sleep 1
+ openntpd_start
+}
+
+BIN=/usr/sbin/openntpd
+
+case "$1" in
+ 'start')
+ openntpd_start
+ ;;
+ 'stop')
+ openntpd_stop
+ ;;
+ 'restart')
+ openntpd_restart
+ ;;
+ *)
+ echo "usage $0 start|stop|restart"
+ ;;
+esac