- Use variables for pid-file and lock-file in the init-script.

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1591 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Peter Lemenkov 16 years ago
parent 5593b4362d
commit 4ddedba2be

@ -13,9 +13,13 @@
# Source function library.
. /etc/rc.d/init.d/functions
sems=/usr/sbin/sems
OPTIONS="-f /etc/sems/sems.conf"
prog=sems
sems=/usr/sbin/$prog
pidfile=/var/run/$prog.pid
lockfile=/var/lock/subsys/$prog
OPTIONS="-f /etc/sems/sems.conf"
RETVAL=0
start() {
@ -24,7 +28,7 @@ start() {
daemon $sems $OPTIONS
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/sems
[ $RETVAL = 0 ] && touch $lockfile
return $RETVAL
}
@ -33,7 +37,7 @@ stop() {
killproc $sems 2> /dev/null
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/sems /var/run/sems.pid
[ $RETVAL = 0 ] && rm -f $lockfile $pidfile
}
reload() {
@ -58,7 +62,7 @@ case "$1" in
start
;;
condrestart)
if [ -f /var/run/sems.pid ] ; then
if [ -f $pidfile ] ; then
stop
start
fi

Loading…
Cancel
Save