diff options
author | Aaron W. Swenson <titanofold@gentoo.org> | 2017-04-17 09:09:56 -0400 |
---|---|---|
committer | Aaron W. Swenson <titanofold@gentoo.org> | 2017-04-17 11:40:58 -0400 |
commit | f1b07f8816c2f0346d07468bdb4c5b9ce4ffada7 (patch) | |
tree | faa755f42c3a4faaef7f3e90bfb6d1f3e899d9df /dev-db/postgresql/files/postgresql.confd-9.2 | |
parent | app-eselect/eselect-postgresql: Bug Fixes and Enhancements (diff) | |
download | gentoo-f1b07f8816c2f0346d07468bdb4c5b9ce4ffada7.tar.gz gentoo-f1b07f8816c2f0346d07468bdb4c5b9ce4ffada7.tar.bz2 gentoo-f1b07f8816c2f0346d07468bdb4c5b9ce4ffada7.zip |
dev-db/postgresql: Eselect and security related fixes
Dependency bumped on app-eselect/eselect-postgresql to 2.0. Some of
its work has been shifted into the ebuild as the files/links don’t
change until this package is reemerge, unmerged, or updated.
Security issues addressed in the initscripts per bugs 603716 and 603720.
Bugs: 603716, 603720
Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-db/postgresql/files/postgresql.confd-9.2')
-rw-r--r-- | dev-db/postgresql/files/postgresql.confd-9.2 | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/dev-db/postgresql/files/postgresql.confd-9.2 b/dev-db/postgresql/files/postgresql.confd-9.2 new file mode 100644 index 000000000000..7753eeae3a89 --- /dev/null +++ b/dev-db/postgresql/files/postgresql.confd-9.2 @@ -0,0 +1,65 @@ +# Directory that contains the unix socket. Created and controlled by +# the related initscript. The directory created will be owned +# root:postgres with mode 1775. +# +# /run/postgresql is the default directory. +PG_SOCKET_DIRECTORY="/run/postgresql" + +# Which port and socket to bind PostgreSQL +PGPORT="5432" + +# How long to wait for server to start in seconds +START_TIMEOUT=10 + +# NICE_QUIT ignores new connections and wait for clients to disconnect from +# server before shutting down. NICE_TIMEOUT in seconds determines how long to +# wait for this to succeed. +NICE_TIMEOUT=60 + +# Forecfully disconnect clients from server and shut down. This is performed +# after NICE_QUIT. Terminated client connections have their open transactions +# rolled back. +# Set RUDE_QUIT to "NO" to disable. RUDE_TIMEOUT in seconds. +RUDE_QUIT="YES" +RUDE_TIMEOUT=30 + +# If the server still fails to shutdown, you can force it to quit by setting +# this to YES and a recover-run will execute on the next startup. +# Set FORCE_QUIT to "YES" to enable. FORCE_TIMEOUT in seconds. +FORCE_QUIT="NO" +FORCE_TIMEOUT=2 + +# Extra options to run postmaster with, e.g.: +# -N is the maximal number of client connections +# -B is the number of shared buffers and has to be at least 2x the value for -N +# Please read the man-page to postmaster for more options. Many of these +# options can be set directly in the configuration file. +#PGOPTS="-N 512 -B 1024" + +# Pass extra environment variables. If you have to export environment variables +# for the database process, this can be done here. +# Don't forget to escape quotes. +#PG_EXTRA_ENV="PGPASSFILE=\"/path/to/.pgpass\"" + +############################################################################## +# +# The following values should not be arbitrarily changed. +# +# `emerge --config dev-db/postgresql:@SLOT@' uses these values to +# determine where to create the data directory, where to place the +# configuration files, and any additional options to pass to initdb. +# +# The initscript also uses these variables to inform PostgreSQL where to find +# its data directory and configuration files. +# +############################################################################## + +# Location of configuration files +PGDATA="/etc/postgresql-@SLOT@/" + +# Where the data directory is located/to be created +DATA_DIR="/var/lib/postgresql/@SLOT@/data" + +# Additional options to pass to initdb. +# See `man initdb' for available options. +PG_INITDB_OPTS="--encoding=UTF8" |