5
# Required-Start: $remote_fs $network $syslog
6
# Required-Stop: $remote_fs $network $syslog
7
# Default-Start: 2 3 4 5
9
# Short-Description: Start openntpd at boot time
10
# Description: NTP, the Network Time Protocol, is used to keep the
11
# computer clocks synchronized.
14
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
20
test -e /usr/sbin/openntpd || exit 0
22
test -f /lib/lsb/init-functions || exit 1
23
. /lib/lsb/init-functions
26
# Include openntpd defaults if available
27
if [ -f /etc/default/openntpd ]; then
28
. /etc/default/openntpd
31
DAEMON_OPTS="${DAEMON_OPTS:-} -p /var/run/openntpd.pid"
37
echo -n "Starting $DESC: "
38
if status_of_proc "$DAEMON" $DESC > /dev/null; then
39
log_begin_msg "Already running."
41
start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_OPTS
47
echo -n "Stopping $DESC: "
48
start-stop-daemon --stop --oknodo --quiet --user root --exec $DAEMON
53
echo -n "Restarting $DESC: "
54
start-stop-daemon --stop --oknodo --quiet --user root --exec $DAEMON
56
start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_OPTS
61
start-stop-daemon --test --stop --quiet --user root --exec $DAEMON && \
62
log_success_msg "OpenNTPd daemon is running." || \
63
( log_failure_msg "OpenNTPd daemon is NOT running" && exit 1 )
67
$DAEMON $DAEMON_OPTS "-n"
72
echo "Usage: $N {start|stop|restart|force-reload|status|check}" >&2