]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CLEANUP: extract temporary $LOCKFILE to eliminate duplication
authorAdam Spiers <aspiers@suse.com>
Mon, 23 Feb 2015 15:28:39 +0000 (15:28 +0000)
committerWilly Tarreau <w@1wt.eu>
Mon, 23 Feb 2015 17:13:14 +0000 (18:13 +0100)
Signed-off-by: Adam Spiers <aspiers@suse.com>
examples/haproxy.init

index 2bed3eb3dfe3a313da00b717c76340aed70181a1..67268ebf1736385b10f30a0e7de43c4206fbf13e 100644 (file)
@@ -38,6 +38,7 @@ CFG=/etc/$BASENAME/$BASENAME.cfg
 [ -f $CFG ] || exit 1
 
 PIDFILE=/var/run/$BASENAME.pid
+LOCKFILE=/var/lock/subsys/$BASENAME
 
 RETVAL=0
 
@@ -52,7 +53,7 @@ start() {
   daemon $BIN -D -f $CFG -p $PIDFILE
   RETVAL=$?
   echo
-  [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$BASENAME
+  [ $RETVAL -eq 0 ] && touch $LOCKFILE
   return $RETVAL
 }
 
@@ -61,7 +62,7 @@ stop() {
   killproc $BASENAME -USR1
   RETVAL=$?
   echo
-  [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$BASENAME
+  [ $RETVAL -eq 0 ] && rm -f $LOCKFILE
   [ $RETVAL -eq 0 ] && rm -f $PIDFILE
   return $RETVAL
 }
@@ -94,7 +95,7 @@ rhstatus() {
 }
 
 condrestart() {
-  [ -e /var/lock/subsys/$BASENAME ] && restart || :
+  [ -e $LOCKFILE ] && restart || :
 }
 
 # See how we were called.