rsyslog: clean up sysv initscript
authorGustavo Zacarias <gustavo@zacarias.com.ar>
Tue, 13 Jan 2015 23:16:59 +0000 (20:16 -0300)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 14 Jan 2015 19:26:43 +0000 (20:26 +0100)
Fix indentation, remove redundant comment, print real start/stop status.

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

index 0c4bbc7325395614fa45d8c79308f22ec44366a2..97d519a25776bc652c933286fb9a5d8a305f6136 100644 (file)
@@ -1,38 +1,37 @@
 #!/bin/sh
-#
-# Starts rsyslog.
-#
 
 start() {
-       echo -n "Starting rsyslog daemon: "
-       umask 077
-       start-stop-daemon -S -q -p /var/run/rsyslogd.pid --exec /usr/sbin/rsyslogd
-       echo "OK"
+  echo -n "Starting rsyslog daemon: "
+  umask 077
+  start-stop-daemon -S -q -p /var/run/rsyslogd.pid --exec /usr/sbin/rsyslogd
+  [ $? = 0 ] && echo "OK" || echo "FAIL"
 }
+
 stop() {
-       echo -n "Stopping rsyslog daemon: "
-       start-stop-daemon -K -q -p /var/run/rsyslogd.pid
-       echo "OK"
+  echo -n "Stopping rsyslog daemon: "
+  start-stop-daemon -K -q -p /var/run/rsyslogd.pid
+  [ $? = 0 ] && echo "OK" || echo "FAIL"
 }
+
 restart() {
-       stop
-       start
+  stop
+  sleep 1
+  start
 }
 
 case "$1" in
   start)
-       start
-       ;;
+    start
+    ;;
   stop)
-       stop
-       ;;
+    stop
+    ;;
   restart|reload)
-       restart
-       ;;
+    restart
+    ;;
   *)
-       echo "Usage: $0 {start|stop|restart}"
-       exit 1
+    echo "Usage: $0 {start|stop|restart}"
+    exit 1
 esac
 
 exit $?
-