SOURCES: pound.init - fix logic

areq areq at pld-linux.org
Wed Feb 18 13:46:04 CET 2009


Author: areq                         Date: Wed Feb 18 12:46:04 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix logic

---- Files affected:
SOURCES:
   pound.init (1.23 -> 1.24) 

---- Diffs:

================================================================
Index: SOURCES/pound.init
diff -u SOURCES/pound.init:1.23 SOURCES/pound.init:1.24
--- SOURCES/pound.init:1.23	Wed Jan 14 21:14:24 2009
+++ SOURCES/pound.init	Wed Feb 18 13:45:59 2009
@@ -61,14 +61,14 @@
 
 # check if all of the instances are up
 all_up() {
-	local ret=0 instance pidfile
+	local ret=1 instance pidfile
 
 	for pidfile in /var/run/pound/*.pid; do
 		[ -f "$pidfile" ] || continue
 		instance=${pidfile#/var/run/pound/}
 		instance=${instance%.pid}
 		is_up $instance && continue
-		ret=1
+		ret=0
 	done
 
 	return $ret
@@ -121,6 +121,7 @@
 			ret=$?
 		done
 		rm -f /var/lock/subsys/pound > /dev/null 2>&1
+		rm -f /var/run/pound/$instance.pid > /dev/null 2>&1
 	else
 		msg_not_running "Pound"
 	fi
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/pound.init?r1=1.23&r2=1.24&f=u



More information about the pld-cvs-commit mailing list