Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 310619 | Differences between
and this patch

Collapse All | Expand All

(-)postgresql.init-8.4 (-6 / +11 lines)
Lines 1-7 Link Here
1
#!/sbin/runscript
1
#!/sbin/runscript
2
# Copyright 1999-2009 Gentoo Foundation
2
# Copyright 1999-2010 Gentoo Foundation
3
# Distributed under the terms of the GNU General Public License v2
3
# Distributed under the terms of the GNU General Public License v2
4
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/files/postgresql.init-8.4,v 1.4 2010/01/26 22:01:21 patrick Exp $
4
# $Header: $
5
5
6
opts="${opts} reload"
6
opts="${opts} reload"
7
7
Lines 32-43 Link Here
32
	fi
32
	fi
33
33
34
	local retval
34
	local retval
35
	local errmsg
35
36
36
	su -l ${PGUSER} \
37
	errmsg=$(su -l ${PGUSER} \
37
		-c "env PGDATA=\"${PGDATA}\" ${PG_EXTRA_ENV} /usr/lib/postgresql-8.4/bin/pg_ctl start ${WAIT_FOR_START} \
38
		 -c "env PGDATA=\"${PGDATA}\" /usr/lib/postgresql-8.4/bin/pg_ctl start ${WAIT_FOR_START} \
38
		-o '--silent-mode=true ${PGOPTS}'"
39
		 -o '-d 1 ${PGOPTS}' 1>/dev/null")
39
	retval=$?
40
	retval=$?
40
	[ $retval -ne 0 ] && eend $retval && return $retval
41
42
	if [ $retval -ne 0 ] ; then
43
		eend $retval $errmsg
44
		return $retval
45
	fi
41
46
42
	# The following is to catch the case of an already running server
47
	# The following is to catch the case of an already running server
43
	# in which pg_ctl doesn't know to which server it connected to and false reports the server as 'up'
48
	# in which pg_ctl doesn't know to which server it connected to and false reports the server as 'up'

Return to bug 310619