]> git.sven.stormbind.net Git - sven/mpt-status.git/blobdiff - mpt-status.init
Use the RH success funktion and LSB log_failure_msg in the d_stop funktion.
[sven/mpt-status.git] / mpt-status.init
index c30c4ac08623c9dd9e43c2bac5434616e47f9452..c6d9f4844d3e2f4fa93a814b91d8b6aee420c525 100644 (file)
@@ -158,10 +158,16 @@ d_stop() {
         if [ -f $PIDFILE ] ; then
                killproc $SCRIPTNAME
                RETVAL=$?
-               [ $RETVAL -eq 0 ] && rm -f $PIDFILE
-               return $RETVAL
+               if [ $RETVAL -eq 0 ] ; then
+                   success "$NAME stopped"
+                   rm -f $PIDFILE
+                   return 0
+               else
+                   log_failure_msg "$NAME failed to stop"
+                   return 1
+               fi
         else
-                log_warning_msg "Daemon is already stopped."
+                log_warning_msg "$NAME is already stopped."
                 return 0
         fi
 }