fix(freebsd-user): fix FreeBSD daemon's user for PostgreSQL >= 9.6

For postgresql 9.6 and newer, the default unix user used by postgresql
daemon has changed to 'postgres', and the default data directory is:
/var/db/postgres/data96

Closes #263
This commit is contained in:
julien levieil 2019-05-13 23:06:28 +11:00
parent 10126fb740
commit 8745365d71

View file

@ -21,10 +21,17 @@ Debian:
{% endif %}
FreeBSD:
conf_dir: /usr/local/pgsql/data
data_dir: /usr/local/pgsql/data
{% if repo.version|float >= 9.6 %}
user: &freebsd-user postgres
group: &freebsd-group postgres
conf_dir: {{ '/var/db/postgres/data' ~ release }}
data_dir: {{ '/var/db/postgres/data' ~ release }}
{% else %}
user: &freebsd-user pgsql
group: &freebsd-group pgsql
conf_dir: /usr/local/pgsql/data
data_dir: /usr/local/pgsql/data
{% endif %}
pkg_client: postgresql{{ release }}-client
pkg: postgresql{{ release }}-server
prepare_cluster: