]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CLEANUP: extract temporary $BIN to eliminate duplication
authorAdam Spiers <aspiers@suse.com>
Mon, 23 Feb 2015 15:28:37 +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 ae3ac0f9077cde039ee71a4d2aef93104d36339e..938721c901b8f0ce49dea2388ee654f365a496d6 100644 (file)
@@ -32,20 +32,22 @@ if [ -L $0 ]; then
   BASENAME=`basename $BASENAME`
 fi
 
+BIN=/usr/sbin/$BASENAME
+
 CFG=/etc/$BASENAME/$BASENAME.cfg
 [ -f $CFG ] || exit 1
 
 RETVAL=0
 
 start() {
-  /usr/sbin/$BASENAME -c -q -f $CFG
+  $BIN -c -q -f $CFG
   if [ $? -ne 0 ]; then
     echo "Errors found in configuration file, check it with '$BASENAME check'."
     return 1
   fi
 
   echo -n "Starting $BASENAME: "
-  daemon /usr/sbin/$BASENAME -D -f $CFG -p /var/run/$BASENAME.pid
+  daemon $BIN -D -f $CFG -p /var/run/$BASENAME.pid
   RETVAL=$?
   echo
   [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$BASENAME
@@ -63,7 +65,7 @@ stop() {
 }
 
 restart() {
-  /usr/sbin/$BASENAME -c -q -f $CFG
+  $BIN -c -q -f $CFG
   if [ $? -ne 0 ]; then
     echo "Errors found in configuration file, check it with '$BASENAME check'."
     return 1
@@ -73,16 +75,16 @@ restart() {
 }
 
 reload() {
-  /usr/sbin/$BASENAME -c -q -f $CFG
+  $BIN -c -q -f $CFG
   if [ $? -ne 0 ]; then
     echo "Errors found in configuration file, check it with '$BASENAME check'."
     return 1
   fi
-  /usr/sbin/$BASENAME -D -f $CFG -p /var/run/$BASENAME.pid -sf $(cat /var/run/$BASENAME.pid)
+  $BIN -D -f $CFG -p /var/run/$BASENAME.pid -sf $(cat /var/run/$BASENAME.pid)
 }
 
 check() {
-  /usr/sbin/$BASENAME -c -q -V -f $CFG
+  $BIN -c -q -V -f $CFG
 }
 
 rhstatus() {