Setting tag codemux-0.1-15
[codemux.git] / codemux.initscript
index c12b2e4..0bd5960 100644 (file)
@@ -12,6 +12,8 @@ RETVAL=0
 
 pidfile=/var/run/$PROC.pid
 
+[ -r /etc/sysconfig/codemux ] && . /etc/sysconfig/codemux
+
 check_status() {
     pid=`cat $pidfile 2>/dev/null`
     #
@@ -35,7 +37,7 @@ case "$1" in
         fi
 
         #initlog -c /usr/sbin/codemux # Depricated
-               /usr/sbin/codemux
+               /usr/sbin/codemux $CODEMUX_OPTS
 
         cmd=success
         check_status && touch /var/lock/subsys/$PROC || cmd=failure
@@ -63,8 +65,16 @@ case "$1" in
             echo 'not running' && exit 1
         ;;
 
+    condrestart)
+       if test -f /var/lock/subsys/$PROC; then
+           $0 stop
+           $0 start
+           RETVAL=$?
+       fi
+       ;;
+
     *)
-        echo "Usage: $0 {start|stop|restart|status}"
+        echo "Usage: $0 {start|stop|restart|status|condrestart}"
         RETVAL=1
 esac