[oe] [meta-oe][PATCH] ntp: fix incorrect pidfile handling in ntpd init script

Joe MacDonald joe_macdonald at mentor.com
Wed Jun 4 02:17:45 UTC 2014


Merged, thanks.
-Joe.

On Mon, Jun 2, 2014 at 10:40 AM, Jack Mitchell <ml at communistcode.co.uk> wrote:
> From: Jack Mitchell <jmitchell at cbnl.com>
>
> Signed-off-by: Jack Mitchell <jmitchell at cbnl.com>
> ---
>  meta-networking/recipes-support/ntp/files/ntpd | 21 +++++++++++++++++----
>  1 file changed, 17 insertions(+), 4 deletions(-)
>
> diff --git a/meta-networking/recipes-support/ntp/files/ntpd b/meta-networking/recipes-support/ntp/files/ntpd
> index a62b8ce..3cd1c6c 100755
> --- a/meta-networking/recipes-support/ntp/files/ntpd
> +++ b/meta-networking/recipes-support/ntp/files/ntpd
> @@ -1,9 +1,22 @@
>  #! /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
>
> +DAEMON=/usr/sbin/ntpd
> +PIDFILE=/var/run/ntpd.pid
> +
>  # 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
>  test -r /etc/default/rcS && . /etc/default/rcS
>
> @@ -23,12 +36,12 @@ startdaemon(){
>         # this.  If ntpd seems to disappear after a while assume TICKADJ
>         # above is set to a totally incorrect value.
>         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"
>  }
>  stopdaemon(){
>         echo -n "Stopping ntpd: "
> -       start-stop-daemon --stop -p /var/run/ntp.pid
> +       start-stop-daemon --stop --quiet --oknodo -p $PIDFILE
>         echo "done"
>  }
>
> --
> 1.9.3
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel



More information about the Openembedded-devel mailing list