Hi Devrim,

I received a redhat/pgpool.init patch.

- Honor /etc/sysconfig/pgpool settings. Previously we could never
  customize PGPOOLPID=/var/run/pgpool.pid et al.
- Remaining hardcoded paths replaced by customizable variables
   such as $PGPOOLCONF .

Could you check the attached patch?

Regards,
--
Yoshiyuki Asaba
[EMAIL PROTECTED]
--- redhat/pgpool.init.dist     2007-10-16 13:44:21.000000000 +0000
+++ redhat/pgpool.init  2008-04-07 07:20:01.000000000 +0000
@@ -9,10 +9,6 @@
 # v1.0.0 Devrim GUNDUZ <[EMAIL PROTECTED]>
 # - Initial version of Red Hat / Fedora init script
 
-if [ -r /etc/sysconfig/pgpool ]; then
-    . /etc/sysconfig/pgpool
-fi
-
 # Source function library.
 INITD=/etc/rc.d/init.d
 . $INITD/functions
@@ -37,16 +33,21 @@
 PGPOOLPID=/var/run/pgpool.pid
 PGPOOLLOG=/var/log/pgpool.log
 
+# read in the site custom setup
+if [ -r /etc/sysconfig/pgpool ]; then
+    . /etc/sysconfig/pgpool
+fi
+
 test -x $PGPOOLDAEMON || exit 5
 
-# Create the log file if it does not exist
+# Create the pgpool.log log file if it does not exist
 if [ ! -r $PGPOOLLOG ]
 then
        touch $PGPOOLLOG
 fi
 
-# Check whether the config file exists or not
-if [ ! -r /etc/pgpool.conf ]
+# Check whether the pgpool.conf config file exists or not
+if [ ! -r "$PGPOOLCONF" ]
 then
        echo "$PGPOOLCONF not found"
        RETVAL=1
@@ -82,7 +83,7 @@
                 RETVAL=1
                 failure
         else
-                killproc /usr/bin/pgpool
+                killproc $PGPOOLDAEMON
                 RETVAL=$?
                 [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/${NAME}
         fi;
_______________________________________________
Pgpool-hackers mailing list
[email protected]
http://pgfoundry.org/mailman/listinfo/pgpool-hackers

Reply via email to