packages: c-icap/c-icap.init - use pidfile for killproc and status

hawk hawk at pld-linux.org
Tue Mar 22 14:28:57 CET 2011


Author: hawk                         Date: Tue Mar 22 13:28:57 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- use pidfile for killproc and status

---- Files affected:
packages/c-icap:
   c-icap.init (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/c-icap/c-icap.init
diff -u packages/c-icap/c-icap.init:1.1 packages/c-icap/c-icap.init:1.2
--- packages/c-icap/c-icap.init:1.1	Mon Mar 21 10:56:02 2011
+++ packages/c-icap/c-icap.init	Tue Mar 22 14:28:52 2011
@@ -8,7 +8,7 @@
 # description:	c-icap ICAP server
 #
 # processname:	c-icap
-# pidfile:	/var/run/c-icap.pid
+# pidfile:	/var/run/c-icap/c-icap.pid
 # config:	/etc/c-icap/c-icap.conf
 
 # Source function library
@@ -20,6 +20,9 @@
 # Get service config
 [ -f /etc/sysconfig/c-icap ] && . /etc/sysconfig/c-icap
 
+# Default pidfile location
+c_icap_pidfile="/var/run/c-icap/c-icap.pid"
+
 # Check that networking is up.
 if is_yes "${NETWORKING}"; then
 	if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status -a "$1" != init ]; then
@@ -46,7 +49,7 @@
 	if [ -f /var/lock/subsys/c-icap ]; then
 		# Stop daemons.
 		msg_stopping c-icap
-		killproc c-icap
+		killproc --pidfile $c_icap_pidfile c-icap
 		rm -f /var/lock/subsys/c-icap >/dev/null 2>&1
 	else
 		msg_not_running c-icap
@@ -97,7 +100,7 @@
 	reload
 	;;
   status)
-	status c-icap
+	status --pidfile $c_icap_pidfile c-icap
 	exit $?
 	;;
   *)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/c-icap/c-icap.init?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list