summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-support/ntp
diff options
context:
space:
mode:
authorJack Mitchell <jmitchell@cbnl.com>2014-06-02 15:40:51 +0100
committerJoe MacDonald <joe@deserted.net>2014-06-03 21:57:28 -0400
commitf3518c4c748b64dde3b14c6d73cd6c15d1b92166 (patch)
tree59b89cf1bb17124dc1aaddb8dbe935a24fe79290 /meta-networking/recipes-support/ntp
parent4ae3822224cd78c73c3af25a137e0672278d276f (diff)
downloadmeta-openembedded-f3518c4c748b64dde3b14c6d73cd6c15d1b92166.tar.gz
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>
Diffstat (limited to 'meta-networking/recipes-support/ntp')
-rwxr-xr-xmeta-networking/recipes-support/ntp/files/ntpd21
1 files changed, 17 insertions, 4 deletions
diff --git a/meta-networking/recipes-support/ntp/files/ntpd b/meta-networking/recipes-support/ntp/files/ntpd
index a62b8ce69..3cd1c6c58 100755
--- a/meta-networking/recipes-support/ntp/files/ntpd
+++ b/meta-networking/recipes-support/ntp/files/ntpd
@@ -1,9 +1,22 @@
1#! /bin/sh 1#! /bin/sh
2# 2
3### BEGIN INIT INFO
4# Provides: ntp
5# Required-Start: $network $remote_fs $syslog
6# Required-Stop: $network $remote_fs $syslog
7# Default-Start: 2 3 4 5
8# Default-Stop:
9# Short-Description: Start NTP daemon
10### END INIT INFO
11
3PATH=/sbin:/bin:/usr/bin:/usr/sbin 12PATH=/sbin:/bin:/usr/bin:/usr/sbin
4 13
14DAEMON=/usr/sbin/ntpd
15PIDFILE=/var/run/ntpd.pid
16
5# ntpd init.d script for ntpdc from ntp.isc.org 17# ntpd init.d script for ntpdc from ntp.isc.org
6test -x /usr/sbin/ntpd -a -r /etc/ntp.conf || exit 0 18test -x $DAEMON -a -r /etc/ntp.conf || exit 0
19
7# rcS contains TICKADJ 20# rcS contains TICKADJ
8test -r /etc/default/rcS && . /etc/default/rcS 21test -r /etc/default/rcS && . /etc/default/rcS
9 22
@@ -23,12 +36,12 @@ startdaemon(){
23 # this. If ntpd seems to disappear after a while assume TICKADJ 36 # this. If ntpd seems to disappear after a while assume TICKADJ
24 # above is set to a totally incorrect value. 37 # above is set to a totally incorrect value.
25 echo -n "Starting ntpd: " 38 echo -n "Starting ntpd: "
26 start-stop-daemon --start -x /usr/sbin/ntpd -- -u ntp:ntp -p /var/run/ntp.pid "$@" 39 start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON -- -u ntp:ntp -p $PIDFILE "$@"
27 echo "done" 40 echo "done"
28} 41}
29stopdaemon(){ 42stopdaemon(){
30 echo -n "Stopping ntpd: " 43 echo -n "Stopping ntpd: "
31 start-stop-daemon --stop -p /var/run/ntp.pid 44 start-stop-daemon --stop --quiet --oknodo -p $PIDFILE
32 echo "done" 45 echo "done"
33} 46}
34 47