diff options
author | Sean Chittenden <seanc@FreeBSD.org> | 2003-12-04 12:00:49 +0000 |
---|---|---|
committer | Sean Chittenden <seanc@FreeBSD.org> | 2003-12-04 12:00:49 +0000 |
commit | 8a928af72d1ebb839a332158c27129b8a154275e (patch) | |
tree | c658c0da17e05366791dbe372c9e966663a70265 /databases/postgresql82-server/files/pgsql.sh.tmpl | |
parent | Update to 0.04.02 (diff) |
Introduce the world to PostgreSQL 7.4! By and large this release is
regarded as a major release with features with interest to those with
large databases. The updates are extensive and the best source of info
is in the release notes. Enjoy and direct questions to database@!
Release notes:
http://www.postgresql.org/docs/7.4/static/release.html#RELEASE-7-4
PR: ports/59403, ports/59404, ports/59393, ports/59394,
ports/59395, ports/59397, ports/59398, ports/59402, &&
ports/59401
Submitted by: maintainer
Approved by: marcus (portmgr@ hat)
Notes
Notes:
svn path=/head/; revision=94977
Diffstat (limited to 'databases/postgresql82-server/files/pgsql.sh.tmpl')
-rw-r--r-- | databases/postgresql82-server/files/pgsql.sh.tmpl | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/databases/postgresql82-server/files/pgsql.sh.tmpl b/databases/postgresql82-server/files/pgsql.sh.tmpl index 0d85d6fba25d..3f8706d6af0c 100644 --- a/databases/postgresql82-server/files/pgsql.sh.tmpl +++ b/databases/postgresql82-server/files/pgsql.sh.tmpl @@ -9,30 +9,32 @@ PREFIX=%%PREFIX%% PGBIN=${PREFIX}/bin -logfile=/var/log/pgsql case $1 in start) - touch ${logfile} - chmod 600 ${logfile} - chown pgsql:pgsql ${logfile} [ -x ${PGBIN}/pg_ctl ] && { - su -l pgsql -c \ - "[ -d \${PGDATA} ] && exec ${PREFIX}/bin/pg_ctl start -s -w -l ${logfile}" echo -n ' pgsql' + su -l pgsql -c \ + "[ -d \${PGDATA} ] && exec ${PREFIX}/bin/pg_ctl start -s -w" } ;; stop) [ -x ${PGBIN}/pg_ctl ] && { - su -l pgsql -c "exec ${PREFIX}/bin/pg_ctl stop -s -m fast" echo -n ' pgsql' + su -l pgsql -c "exec ${PREFIX}/bin/pg_ctl stop -s -m fast" } ;; restart) [ -x ${PGBIN}/pg_ctl ] && { - exec su -l pgsql -c "exec ${PREFIX}/bin/pg_ctl restart -s -m fast -l ${logfile}" + exec su -l pgsql -c "exec ${PREFIX}/bin/pg_ctl restart -s -m fast" + } + ;; + +reload) + [ -x ${PGBIN}/pg_ctl ] && { + exec su -l pgsql -c "exec ${PREFIX}/bin/pg_ctl reload" } ;; @@ -43,7 +45,7 @@ status) ;; *) - echo "usage: `basename $0` {start|stop|restart|status}" >&2 + echo "usage: `basename $0` {start|stop|restart|reload|status}" >&2 exit 64 ;; esac |