Author: blues                        Date: Thu Mar 23 22:24:03 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- now restart is possible even if there are some problems

---- Files affected:
SOURCES:
   motion.init (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/motion.init
diff -u SOURCES/motion.init:1.2 SOURCES/motion.init:1.3
--- SOURCES/motion.init:1.2     Thu Mar 23 21:35:15 2006
+++ SOURCES/motion.init Thu Mar 23 23:23:57 2006
@@ -11,7 +11,7 @@
 . /etc/rc.d/init.d/functions
 
 # Initial values:
-motion=${MOTION-//usr/bin/motion}
+motion=${MOTION-/usr/bin/motion}
 STARTUP_OPTIONS=""
 PIDFILE=/var/run/motion.pid
 
@@ -24,10 +24,10 @@
        start)
                if [ ! -f /var/lock/subsys/motion ]; then
                        msg_starting motion
-                       daemon $motion ${STARTUP_OPTIONS}
+                       daemon ${motion} ${STARTUP_OPTIONS}
                        RETVAL=$?
                        if [ $RETVAL -eq 0 ] ; then
-                               echo `ps axf | grep -v grep | grep  $motion | 
head -n1 | awk '{print $1}'` > $PIDFILE
+                               echo `ps axf | grep -v grep | grep ${motion} | 
head -n1 | awk '{print $1}'` > ${PIDFILE}
                                touch /var/lock/subsys/motion
                        fi
                else
@@ -37,17 +37,15 @@
        stop)
                if [ -f /var/lock/subsys/motion ]; then
                        msg_stopping motion
-                       killproc motion
+                       killproc --pidfile ${PIDFILE} motion
                        RETVAL=$?
-                       if [ $RETVAL -eq 0 ] ; then
-                               rm -f /var/lock/subsys/motion 
/var/run/motion.pid
-                       fi
+                       rm -f /var/lock/subsys/motion ${PIDFILE}
                else
                        msg_not_running motion
                fi
                ;;
        status)
-               status $motion
+               status motion
                RETVAL=$?
                ;;
        restart|force-reload)
@@ -58,7 +56,7 @@
        reload)
                if [ -f /var/lock/subsys/motion ]; then
                        msg_reloading motion
-                       killproc motion -HUP
+                       killproc --pidfile ${PIDFILE} motion -HUP
                        RETVAL=$?
                else
                        msg_not_running motion >&2
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/motion.init?r1=1.2&r2=1.3&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to