Skip to content

Commit 8745365

Browse files
committed
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
1 parent 10126fb commit 8745365

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

postgres/osfamilymap.yaml

+9-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,17 @@ Debian:
2121
{% endif %}
2222

2323
FreeBSD:
24-
conf_dir: /usr/local/pgsql/data
25-
data_dir: /usr/local/pgsql/data
24+
{% if repo.version|float >= 9.6 %}
25+
user: &freebsd-user postgres
26+
group: &freebsd-group postgres
27+
conf_dir: {{ '/var/db/postgres/data' ~ release }}
28+
data_dir: {{ '/var/db/postgres/data' ~ release }}
29+
{% else %}
2630
user: &freebsd-user pgsql
2731
group: &freebsd-group pgsql
32+
conf_dir: /usr/local/pgsql/data
33+
data_dir: /usr/local/pgsql/data
34+
{% endif %}
2835
pkg_client: postgresql{{ release }}-client
2936
pkg: postgresql{{ release }}-server
3037
prepare_cluster:

0 commit comments

Comments
 (0)