summaryrefslogtreecommitdiff
path: root/databases/pgpool-II-36
diff options
context:
space:
mode:
authorTorsten Zuehlsdorff <tz@FreeBSD.org>2018-04-17 09:08:33 +0000
committerTorsten Zuehlsdorff <tz@FreeBSD.org>2018-04-17 09:08:33 +0000
commitfb682ee41176dc38bdec1a805f5c05e667f5ae9b (patch)
treea2404457ab69c3a0956f79bbb47185440262907f /databases/pgpool-II-36
parenta86a717175d7e6808503d218d30021bfe026fd3f (diff)
Notes
Diffstat (limited to 'databases/pgpool-II-36')
-rw-r--r--databases/pgpool-II-36/files/pgpool.in6
1 files changed, 5 insertions, 1 deletions
diff --git a/databases/pgpool-II-36/files/pgpool.in b/databases/pgpool-II-36/files/pgpool.in
index 5d39db2f108d..729fdaa23d9a 100644
--- a/databases/pgpool-II-36/files/pgpool.in
+++ b/databases/pgpool-II-36/files/pgpool.in
@@ -14,6 +14,9 @@
# pgpool_conf (file): Set location of your config.
# Default is "%%PREFIX%%/etc/pgpool.conf"
# pgpool_user (uid): User ID to run as (default nobody)
+# pgpool_stop_mode (string): Shutdown mode
+# Default is "smart"
+# Possibilities are "smart", "fast", or "immediate"
#
. /etc/rc.subr
@@ -26,10 +29,11 @@ load_rc_config $name
: ${pgpool_enable="NO"}
: ${pgpool_conf="%%PREFIX%%/etc/pgpool.conf"}
: ${pgpool_user="nobody"}
+: ${pgpool_stop_mode="smart"}
command="%%PREFIX%%/bin/pgpool"
command_args="-f ${pgpool_conf}"
-stop_cmd="${command} ${command_args} stop"
+stop_cmd="${command} -m ${pgpool_stop_mode} ${command_args} stop"
required_files="${pgpool_conf}"