提交 97e3a6e9 编写于 作者: T Tom Lane

Remove inappropriate cd commands, per David Wheeler. Also make

the PATH responsive to the installation prefix, which was the apparent
intent of the previous edit, but not well executed.
上级 bfde21a1
...@@ -66,7 +66,7 @@ ROTATESEC="604800" ...@@ -66,7 +66,7 @@ ROTATESEC="604800"
################################################################################ ################################################################################
# The path that is to be used for the script # The path that is to be used for the script
PATH=/usr/local/pgsql/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin PATH="$prefix/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
# What to use to start up the postmaster (we do NOT use pg_ctl for this, # What to use to start up the postmaster (we do NOT use pg_ctl for this,
# as it adds no value and can cause the postmaster to misrecognize a stale # as it adds no value and can cause the postmaster to misrecognize a stale
...@@ -84,7 +84,6 @@ LOGUTIL="/usr/sbin/rotatelogs" ...@@ -84,7 +84,6 @@ LOGUTIL="/usr/sbin/rotatelogs"
StartService () { StartService () {
if [ "${POSTGRESQL:=-NO-}" = "-YES-" ]; then if [ "${POSTGRESQL:=-NO-}" = "-YES-" ]; then
ConsoleMessage "Starting PostgreSQL database server" ConsoleMessage "Starting PostgreSQL database server"
cd /Users/postgres
if [ "${ROTATELOGS}" = "1" ]; then if [ "${ROTATELOGS}" = "1" ]; then
sudo -u $PGUSER sh -c "${DAEMON} -D '${PGDATA}' 2>&1 | ${LOGUTIL} '${PGLOG}' ${ROTATESEC} &" sudo -u $PGUSER sh -c "${DAEMON} -D '${PGDATA}' 2>&1 | ${LOGUTIL} '${PGLOG}' ${ROTATESEC} &"
else else
...@@ -95,7 +94,6 @@ StartService () { ...@@ -95,7 +94,6 @@ StartService () {
StopService () { StopService () {
ConsoleMessage "Stopping PostgreSQL database server" ConsoleMessage "Stopping PostgreSQL database server"
cd /Users/postgres
sudo -u $PGUSER $PGCTL stop -D "$PGDATA" -s -m fast sudo -u $PGUSER $PGCTL stop -D "$PGDATA" -s -m fast
} }
...@@ -103,7 +101,6 @@ RestartService () { ...@@ -103,7 +101,6 @@ RestartService () {
if [ "${POSTGRESQL:=-NO-}" = "-YES-" ]; then if [ "${POSTGRESQL:=-NO-}" = "-YES-" ]; then
ConsoleMessage "Restarting PostgreSQL database server" ConsoleMessage "Restarting PostgreSQL database server"
# should match StopService: # should match StopService:
cd /Users/postgres
sudo -u $PGUSER $PGCTL stop -D "$PGDATA" -s -m fast sudo -u $PGUSER $PGCTL stop -D "$PGDATA" -s -m fast
# should match StartService: # should match StartService:
if [ "${ROTATELOGS}" = "1" ]; then if [ "${ROTATELOGS}" = "1" ]; then
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册