Repo copy from databases/pgpool-II. Changes from that port: - New port for pgpool-II33-3.3.3 - Stagify - Add libtool, gmake, pgsql, perl5 to USES. Drop .la files -- this is a new port, so there can't be any pre-existing consumers of the .la files to worry about. - Use options helpers - The configure used with this software is buggy and doesn't understand --without-foo. Just omit any --with-foo or --without-foo to turn off 'foo' support. - New options PAM MEMCACHED. Enable PAM by default since it only depends on the base system. - Add RUN_DEPENDS on rsync and perl5 -- needed for the scripts pgpool_copy_backup and pgpool_remote_start respectively. - regenerate pkg-plist using 'make makeplist.' Just use the auto-generated plist entries for %%PORTDOCS%% rather than the $PORTDOCS variable. - Simplify how docs and sql/contrib functions are installed Redports: https://redports.org/buildarchive/20140629142900-20287/ PR: 189880 Submitted by: michelle@sorbs.net Reviewed by: pi, matthew
20 lines
407 B
Bash
20 lines
407 B
Bash
#!/bin/sh
|
|
#
|
|
# $FreeBSD$
|
|
|
|
logger="logger -t pgpool -p local0.info"
|
|
psql=/usr/local/bin/psql
|
|
|
|
/bin/sh <<EOF | ${logger} 2>&1
|
|
|
|
$psql -t -c 'SELECT datname FROM pg_database WHERE NOT datistemplate AND datallowconn' template1 |
|
|
while read i
|
|
do
|
|
if [ "$i" != "" ];then
|
|
$psql -c "SELECT setval(oid, nextval(oid)) FROM pg_class WHERE relkind = 'S'" $i
|
|
fi
|
|
done
|
|
|
|
$psql -c 'select pg_switch_xlog()' template1
|
|
|
|
EOF
|