ntp: adjust initscript
authorGustavo Zacarias <gustavo@zacarias.com.ar>
Mon, 22 Dec 2014 14:27:01 +0000 (11:27 -0300)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 23 Dec 2014 10:41:18 +0000 (11:41 +0100)
Use proper status messages, make spacing standard instead of a mix of
spacing/tabbing, drop boringly obvious comment from the header.
Also make reload = restart since ntpd doesn't handle reloading resulting
in the old reload being 'stop'.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/ntp/S49ntp

index 5721f5948fe81bc5e41c842fe664d9fda052a314..171c200d8385c02aa1fee0cd4f4c841b9d48269f 100755 (executable)
@@ -1,10 +1,5 @@
 #! /bin/sh
-#
-# System-V init script for the openntp daemon
-#
 
-PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-DESC="network time protocol daemon"
 NAME=ntpd
 DAEMON=/usr/sbin/$NAME
 
@@ -14,31 +9,30 @@ test -x $DAEMON || exit 0
 # Read config file if it is present.
 if [ -r /etc/default/$NAME ]
 then
-       . /etc/default/$NAME
+  . /etc/default/$NAME
 fi
 
 case "$1" in
   start)
-       echo -n "Starting $DESC: $NAME"
-       start-stop-daemon -S -q -x $DAEMON -- -g
-       echo "."
-       ;;
-  stop) echo -n "Stopping $DESC: $NAME"
-       start-stop-daemon -K -q -n $NAME
-       echo "."
-       ;;
-  reload|force-reload) echo -n "Reloading $DESC configuration..."
-       start-stop-daemon -K -q -n $NAME -s 1
-       echo "done."
-  ;;
-  restart) echo "Restarting $DESC: $NAME"
-       $0 stop
-       sleep 1
-       $0 start
-       ;;
-  *) echo "Usage: $0 {start|stop|restart|reload|force-reload}" >&2
-       exit 1
-       ;;
+    echo -n "Starting $NAME: "
+    start-stop-daemon -S -q -x $DAEMON -- -g
+    [ $? = 0 ] && echo "OK" || echo "FAIL"
+    ;;
+  stop)
+    echo -n "Stopping $NAME: "
+    start-stop-daemon -K -q -n $NAME
+    [ $? = 0 ] && echo "OK" || echo "FAIL"
+    ;;
+  restart|reload)
+    echo "Restarting $NAME: "
+    $0 stop
+    sleep 1
+    $0 start
+    ;;
+  *)
+    echo "Usage: $0 {start|stop|restart|reload}" >&2
+    exit 1
+    ;;
 esac
 
 exit 0