Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit6c8768c

Browse files
committed
Fix overly-aggressive and inconsistent quoting in OS X start script.
Sidar Lopez, per bug #6310, with some additional improvements by me.Back-patch to 9.0, where the issue was introduced.
1 parent4cdb41b commit6c8768c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

‎contrib/start-scripts/osx/PostgreSQL

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,28 +85,28 @@ StartService () {
8585
if ["${POSTGRESQL:=-NO-}"="-YES-" ];then
8686
ConsoleMessage"Starting PostgreSQL database server"
8787
if ["${ROTATELOGS}"="1" ];then
88-
sudo -u$PGUSER sh -c"${DAEMON} -D '${PGDATA}' &"2>&1|${LOGUTIL}'${PGLOG}'${ROTATESEC}&
88+
sudo -u$PGUSER sh -c"${DAEMON} -D '${PGDATA}' &"2>&1|${LOGUTIL}"${PGLOG}"${ROTATESEC}&
8989
else
90-
sudo -u$PGUSER sh -c"${DAEMON} -D '${PGDATA}' &">>$PGLOG2>&1
90+
sudo -u$PGUSER sh -c"${DAEMON} -D '${PGDATA}' &">>"$PGLOG"2>&1
9191
fi
9292
fi
9393
}
9494

9595
StopService () {
9696
ConsoleMessage"Stopping PostgreSQL database server"
97-
sudo -u$PGUSER$PGCTL stop -D"$PGDATA" -s -m fast
97+
sudo -u$PGUSERsh -c"$PGCTL stop -D'${PGDATA}' -s -m fast"
9898
}
9999

100100
RestartService () {
101101
if ["${POSTGRESQL:=-NO-}"="-YES-" ];then
102102
ConsoleMessage"Restarting PostgreSQL database server"
103103
# should match StopService:
104-
sudo -u$PGUSER$PGCTL stop -D"$PGDATA" -s -m fast
104+
sudo -u$PGUSERsh -c"$PGCTL stop -D'${PGDATA}' -s -m fast"
105105
# should match StartService:
106106
if ["${ROTATELOGS}"="1" ];then
107-
sudo -u$PGUSER sh -c"${DAEMON} -D '${PGDATA}' &"2>&1|${LOGUTIL}'${PGLOG}'${ROTATESEC}&
107+
sudo -u$PGUSER sh -c"${DAEMON} -D '${PGDATA}' &"2>&1|${LOGUTIL}"${PGLOG}"${ROTATESEC}&
108108
else
109-
sudo -u$PGUSER sh -c"${DAEMON} -D '${PGDATA}' &">>$PGLOG2>&1
109+
sudo -u$PGUSER sh -c"${DAEMON} -D '${PGDATA}' &">>"$PGLOG"2>&1
110110
fi
111111
else
112112
StopService

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp