同梱の自動起動スクリプトがおかしい

pgpoolには自動起動用のスクリプトredhat/pgpool.init として同梱されています。

しかしこれの stop のとこがおかしく、--prefix=/usr 以外でインストールした場合、終了することができなくなっています。
これを修正して、ちゃんと停止するように修正。

stop(){
  echo -n $"Stopping ${NAME} service: "
        if [ $UID -ne 0 ]; then
                RETVAL=1
                failure
        else
                $PGPOOLDAEMON stop >> "$PGPOOLLOG" 2>&1 < /dev/null
                RETVAL=$?
                if [ $RETVAL -eq 0 ]; then
                        rm -f /var/lock/subsys/${NAME}
                        success
                else
                        failure
                fi
        fi;
        echo
        return $RETVAL
}

本当は第2引数で smart とか指定できるようにしたかったけど、時間なかったのでこれで。