@@ -85,28 +85,28 @@ StartService () {
85
85
if [" ${POSTGRESQL:= -NO-} " = " -YES-" ]; then
86
86
ConsoleMessage" Starting PostgreSQL database server"
87
87
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} &
89
89
else
90
- sudo -u$PGUSER sh -c" ${DAEMON} -D '${PGDATA} ' &" >> $PGLOG 2>&1
90
+ sudo -u$PGUSER sh -c" ${DAEMON} -D '${PGDATA} ' &" >> " $PGLOG " 2>&1
91
91
fi
92
92
fi
93
93
}
94
94
95
95
StopService () {
96
96
ConsoleMessage" Stopping PostgreSQL database server"
97
- sudo -u$PGUSER $PGCTL stop -D" $ PGDATA" -s -m fast
97
+ sudo -u$PGUSER sh -c " $PGCTL stop -D' ${ PGDATA} ' -s -m fast"
98
98
}
99
99
100
100
RestartService () {
101
101
if [" ${POSTGRESQL:= -NO-} " = " -YES-" ]; then
102
102
ConsoleMessage" Restarting PostgreSQL database server"
103
103
# should match StopService:
104
- sudo -u$PGUSER $PGCTL stop -D" $ PGDATA" -s -m fast
104
+ sudo -u$PGUSER sh -c " $PGCTL stop -D' ${ PGDATA} ' -s -m fast"
105
105
# should match StartService:
106
106
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} &
108
108
else
109
- sudo -u$PGUSER sh -c" ${DAEMON} -D '${PGDATA} ' &" >> $PGLOG 2>&1
109
+ sudo -u$PGUSER sh -c" ${DAEMON} -D '${PGDATA} ' &" >> " $PGLOG " 2>&1
110
110
fi
111
111
else
112
112
StopService