--- mcstrans-0.3.1/src/mcstrans.init~ 2009-09-16 11:01:17.646738932 +0200 +++ mcstrans-0.3.1/src/mcstrans.init 2009-09-16 11:23:47.605763983 +0200 @@ -20,6 +20,7 @@ PATH=/sbin:/bin:/usr/bin:/usr/sbin prog="mcstransd" +lockfile=/var/lock/subsys/$prog # Source function library. . /etc/init.d/functions @@ -54,7 +55,7 @@ RETVAL=$? echo if test $RETVAL = 0 ; then - touch /var/lock/subsys/mcstrans + touch $lockfile fi return $RETVAL } @@ -64,15 +65,7 @@ killproc $prog RETVAL=$? echo - rm -f /var/lock/subsys/mcstrans - return $RETVAL -} - -reload(){ - echo -n $"Reloading configuration: " - killproc $prog -HUP - RETVAL=$? - echo + rm -f $lockfile return $RETVAL } @@ -82,7 +75,7 @@ } condrestart(){ - [ -e /var/lock/subsys/mcstrans ] && restart + [ -e $lockfile ] && restart return 0 } @@ -95,17 +88,14 @@ stop) stop ;; - restart) + restart|force-reload) restart ;; - reload) - reload - ;; condrestart) condrestart ;; *) - echo $"Usage: $0 {start|stop|status|restart|condrestart|reload|rotate}" + echo $"Usage: $0 {start|stop|status|restart|force-reload|condrestart}" RETVAL=3 esac