summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-dbs/postgresql/files/postgresql.init
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-dbs/postgresql/files/postgresql.init')
-rw-r--r--meta-oe/recipes-dbs/postgresql/files/postgresql.init8
1 files changed, 4 insertions, 4 deletions
diff --git a/meta-oe/recipes-dbs/postgresql/files/postgresql.init b/meta-oe/recipes-dbs/postgresql/files/postgresql.init
index 1791e68b58..6d20c60a56 100644
--- a/meta-oe/recipes-dbs/postgresql/files/postgresql.init
+++ b/meta-oe/recipes-dbs/postgresql/files/postgresql.init
@@ -56,7 +56,7 @@ pidfile="/var/run/postmaster.${PGPORT}.pid"
56script_result=0 56script_result=0
57 57
58start(){ 58start(){
59 [ -x "$PGENGINE/postmaster" ] || exit 5 59 [ -x "$PGENGINE/pg_ctl" ] || exit 5
60 60
61 PSQL_START=$"Starting ${NAME} service: " 61 PSQL_START=$"Starting ${NAME} service: "
62 62
@@ -109,9 +109,9 @@ start(){
109 109
110 echo -n "$PSQL_START" 110 echo -n "$PSQL_START"
111 test x"$PG_OOM_ADJ" != x && echo "$PG_OOM_ADJ" > /proc/self/oom_score_adj 111 test x"$PG_OOM_ADJ" != x && echo "$PG_OOM_ADJ" > /proc/self/oom_score_adj
112 $SU -l postgres -c "$PGENGINE/postmaster -p '$PGPORT' -D '$PGDATA' ${PGOPTS} &" >> "$PGLOG" 2>&1 < /dev/null 112 $SU -l postgres -c "$PGENGINE/pg_ctl start -D '$PGDATA' -s -o '-p $PGPORT' ${PGOPTS} -w -t 300" >> ${PGLOG}
113 sleep 2 113
114 pid=`head -n 1 "$PGDATA/postmaster.pid" 2>/dev/null` 114 pid=`su postgres -c "pg_ctl status -D /var/lib/postgresql/data" | grep "PID:" | grep -o [0-9]*`
115 if [ "x$pid" != x ] 115 if [ "x$pid" != x ]
116 then 116 then
117 echo -n " [ OK ]" 117 echo -n " [ OK ]"