summaryrefslogtreecommitdiff
path: root/databases/postgresql-server
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2002-09-10 23:20:04 +0000
committerjlam <jlam@pkgsrc.org>2002-09-10 23:20:04 +0000
commitfff01e21c84805663d44fa63814420184c0e4c00 (patch)
tree7d1afc61aa21e145bd764441c7d18d3d47f790b3 /databases/postgresql-server
parentb53a851b0150b8c8b4ab2636144833069d503141 (diff)
downloadpkgsrc-fff01e21c84805663d44fa63814420184c0e4c00.tar.gz
Use a stricter test for a true rc.d system and default to pgsql=NO if not
supplied in /etc/rc.conf.
Diffstat (limited to 'databases/postgresql-server')
-rw-r--r--databases/postgresql-server/files/pgsql.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/databases/postgresql-server/files/pgsql.sh b/databases/postgresql-server/files/pgsql.sh
index ff74cc74a78..fbc5cc99384 100644
--- a/databases/postgresql-server/files/pgsql.sh
+++ b/databases/postgresql-server/files/pgsql.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $NetBSD: pgsql.sh,v 1.11 2002/08/25 21:49:37 jlam Exp $
+# $NetBSD: pgsql.sh,v 1.12 2002/09/10 23:20:04 jlam Exp $
#
# PostgreSQL database rc.d control script
#
@@ -101,9 +101,10 @@ pgsql_doit()
@SU@ -m ${pgsql_user} -c "${ctl_command} ${action} ${command_args}"
}
-if [ -f /etc/rc.subr ]
+if [ -f /etc/rc.subr -a -d /etc/rc.d -a -f /etc/rc.d/DAEMON ]
then
load_rc_config $name
+ eval [ -z "\$${rcvar}" ] && eval ${rcvar}=NO
run_rc_command "$1"
else
if [ -f /etc/rc.conf ]