1 |
|
#!/bin/sh |
2 |
|
|
3 |
< |
# $FreeBSD: head/databases/postgresql94-server/files/postgresql.in 340872 2014-01-24 00:14:07Z mat $ |
3 |
> |
# $FreeBSD: branches/2017Q3/databases/postgresql94-server/files/postgresql.in 440628 2017-05-11 14:28:22Z girgen $ |
4 |
|
# |
5 |
|
# PROVIDE: postgresql |
6 |
< |
# REQUIRE: LOGIN |
6 |
> |
# REQUIRE: sshd |
7 |
|
# KEYWORD: shutdown |
8 |
|
# |
9 |
|
# Add the following line to /etc/rc.conf to enable PostgreSQL: |
58 |
|
echo "You must define a data directory (postgresql_${profile}_data)" |
59 |
|
exit 1 |
60 |
|
fi |
61 |
< |
eval postgresql_enable="\${postgresql_${profile}_enable:-${postgresql_enable}} |
62 |
< |
eval postgresql_data="\${postgresql_${profile}_data:-${postgresql_data}} |
61 |
> |
eval postgresql_enable="\${postgresql_${profile}_enable:-${postgresql_enable}}" |
62 |
> |
eval postgresql_data="\${postgresql_${profile}_data:-${postgresql_data}}" |
63 |
|
eval postgresql_flags="\${postgresql_${profile}_flags:-${postgresql_flags}}" |
64 |
|
eval postgresql_initdb_flags="\${postgresql_${profile}_initdb_flags:-${postgresql_initdb_flags}}" |
65 |
|
fi |
108 |
|
|
109 |
|
postgresql_initdb() |
110 |
|
{ |
111 |
< |
su -l -c ${postgresql_class} ${postgresql_user} -c "exec %%PREFIX%%/bin/initdb ${postgresql_initdb_flags} -D ${postgresql_data}" |
111 |
> |
su -l -c ${postgresql_class} ${postgresql_user} -c "exec %%PREFIX%%/bin/initdb ${postgresql_initdb_flags} -D ${postgresql_data} -U ${postgresql_user}" |
112 |
|
} |
113 |
|
|
114 |
|
run_rc_command "$1" |