mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
dev-db/pgpool2: Bump to 3.7.5
Add a couple patches to fix a few options in
configure.ac. --without-pam no longer acts as if --with-pam was
given. Now uses pkg-config to get any special settings for
libmemcached rather than using fixed sub-directories
(${user_provided_path}/{include,lib,…}). Lastly, introduced AX_PTHREAD
to link in the appropriate threading library to fix bug 616302.
If libmemcached was built with USE=sasl which builds against
cyrus-sasl. cyrus-sasl builds against a threading library which
necessitates including the same threading in pgpool2 despite pgpool2
not being a threaded program.
pgpool2 is now able to build against LibreSSL as well as OpenSSL. The
ebuild now reflects this fact
Bug: https://bugs.gentoo.org/616302
Bug: https://bugs.gentoo.org/646888
Package-Manager: Portage-2.3.40, Repoman-2.3.9
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
extra_started_commands="reload"
|
||||
@@ -23,24 +23,22 @@ get_config() {
|
||||
PIDFILE="$(get_config pid_file_name)"
|
||||
: ${PIDFILE:='/run/pgpool/pgpool.pid'}
|
||||
|
||||
prep() {
|
||||
start_pre() {
|
||||
# $logdir contains status file(s), not log files.
|
||||
local logdir=$(get_config logdir)
|
||||
local socket_dir=$(get_config socket_dir)
|
||||
local pcp_socket_dir=$(get_config pcp_socket_dir)
|
||||
|
||||
checkpath -o pgpool:postgres -m 0770 -d $(dirname ${PIDFILE}) || return 1
|
||||
checkpath -o pgpool:postgres -m 0770 -d ${logdir:-'/run/pgpool'} || return 1
|
||||
checkpath -o pgpool:postgres -m 0770 -d ${logdir:-'/var/lib/pgpool'} || return 1
|
||||
checkpath -o pgpool:postgres -m 0660 -f ${LOGFILE} || return 1
|
||||
checkpath -o postgres:postgres -m 0770 \
|
||||
checkpath -o root:postgres -m 1775 \
|
||||
-d ${socket_dir:-'/run/postgresql'} || return 1
|
||||
checkpath -o postgres:postgres -m 0770 \
|
||||
-d ${pcp_socket_dir:-'/run/postgresql'} || return 1
|
||||
checkpath -o pgpool:postgres -m 0770 \
|
||||
-d ${pcp_socket_dir:-'/run/postgresql/pgpool'} || return 1
|
||||
}
|
||||
|
||||
start() {
|
||||
prep || return 1
|
||||
|
||||
ebegin "Starting pgpool2"
|
||||
|
||||
start-stop-daemon --start \
|
||||
|
||||
Reference in New Issue
Block a user