#!/bin/sh

# $NetBSD: pgsql.sh.tmpl,v 1.3 1999/01/04 14:10:16 frueauf Exp $
# FreeBSD Id: pgsql.sh.tmpl,v 1.3 1997/10/05 21:00:49 andreas Exp

# pgsql.sh - postgresql startup file for FreeBSD and possibly *BSD (untested)

# Changes:
# - renamed startup script to be in sync with INSTALL file
# - merged ldconfig start sequence from former postgrsql.sh script (andreas)
# - modified the postmaster startup sequence as suggested in the 
#   INSTALL file which was given as example for FreeBSD 2.2 (andreas)
# - removed the commandline option
#		-D/usr/pkg/pgsql/data \
#   because the postmaster process, which starts up under the
#   environment of the pgsql user, sets this with the PGDATA
#   environment variable in /usr/pkg/pgsql/.profile
#

[ -d /usr/pkg/pgsql/lib ] && /sbin/ldconfig -m /usr/pkg/pgsql/lib

[ -x /usr/pkg/pgsql/bin/postmaster ] && {
	su -l pgsql -c 'exec /usr/pkg/pgsql/bin/postmaster \
		-S -o -F > /usr/pkg/pgsql/errlog'
	echo -n ' pgsql' 
}
