mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 02:31:27 +00:00
ntp: fix incorrect pidfile handling in ntpd init script
Signed-off-by: Jack Mitchell <jmitchell@cbnl.com> Signed-off-by: Joe MacDonald <joe@deserted.net>
This commit is contained in:
committed by
Joe MacDonald
parent
4ae3822224
commit
f3518c4c74
@@ -1,9 +1,22 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
#
|
|
||||||
|
### BEGIN INIT INFO
|
||||||
|
# Provides: ntp
|
||||||
|
# Required-Start: $network $remote_fs $syslog
|
||||||
|
# Required-Stop: $network $remote_fs $syslog
|
||||||
|
# Default-Start: 2 3 4 5
|
||||||
|
# Default-Stop:
|
||||||
|
# Short-Description: Start NTP daemon
|
||||||
|
### END INIT INFO
|
||||||
|
|
||||||
PATH=/sbin:/bin:/usr/bin:/usr/sbin
|
PATH=/sbin:/bin:/usr/bin:/usr/sbin
|
||||||
|
|
||||||
|
DAEMON=/usr/sbin/ntpd
|
||||||
|
PIDFILE=/var/run/ntpd.pid
|
||||||
|
|
||||||
# ntpd init.d script for ntpdc from ntp.isc.org
|
# ntpd init.d script for ntpdc from ntp.isc.org
|
||||||
test -x /usr/sbin/ntpd -a -r /etc/ntp.conf || exit 0
|
test -x $DAEMON -a -r /etc/ntp.conf || exit 0
|
||||||
|
|
||||||
# rcS contains TICKADJ
|
# rcS contains TICKADJ
|
||||||
test -r /etc/default/rcS && . /etc/default/rcS
|
test -r /etc/default/rcS && . /etc/default/rcS
|
||||||
|
|
||||||
@@ -23,12 +36,12 @@ startdaemon(){
|
|||||||
# this. If ntpd seems to disappear after a while assume TICKADJ
|
# this. If ntpd seems to disappear after a while assume TICKADJ
|
||||||
# above is set to a totally incorrect value.
|
# above is set to a totally incorrect value.
|
||||||
echo -n "Starting ntpd: "
|
echo -n "Starting ntpd: "
|
||||||
start-stop-daemon --start -x /usr/sbin/ntpd -- -u ntp:ntp -p /var/run/ntp.pid "$@"
|
start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON -- -u ntp:ntp -p $PIDFILE "$@"
|
||||||
echo "done"
|
echo "done"
|
||||||
}
|
}
|
||||||
stopdaemon(){
|
stopdaemon(){
|
||||||
echo -n "Stopping ntpd: "
|
echo -n "Stopping ntpd: "
|
||||||
start-stop-daemon --stop -p /var/run/ntp.pid
|
start-stop-daemon --stop --quiet --oknodo -p $PIDFILE
|
||||||
echo "done"
|
echo "done"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user