OSDN Git Service

Update startup scripts for Linux and FreeBSD.
authorBruce Momjian <bruce@momjian.us>
Tue, 23 Feb 2010 22:15:35 +0000 (22:15 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 23 Feb 2010 22:15:35 +0000 (22:15 +0000)
Kevin Grittner

contrib/start-scripts/freebsd
contrib/start-scripts/linux

index 10ea482..7e9b103 100644 (file)
@@ -6,7 +6,7 @@
 # Created through merger of the Linux start script by Ryan Kirkpatrick
 # and the script in the FreeBSD ports collection.
 
-# $PostgreSQL: pgsql/contrib/start-scripts/freebsd,v 1.5 2009/08/27 16:59:38 tgl Exp $
+# $PostgreSQL: pgsql/contrib/start-scripts/freebsd,v 1.6 2010/02/23 22:15:35 momjian Exp $
 
 ## EDIT FROM HERE
 
@@ -36,7 +36,14 @@ DAEMON="$prefix/bin/postmaster"
 PGCTL="$prefix/bin/pg_ctl"
 
 # Only start if we can find the postmaster.
-test -x "$DAEMON" || exit 0
+test -x $DAEMON ||
+{
+       echo "$DAEMON not found"
+       if [ "$1" = "stop" ]
+       then exit 0
+       else exit 5
+       fi
+}
 
 case $1 in
     start)
index e1ea1e3..dd73e42 100644 (file)
@@ -24,7 +24,7 @@
 
 # Original author:  Ryan Kirkpatrick <pgsql@rkirkpat.net>
 
-# $PostgreSQL: pgsql/contrib/start-scripts/linux,v 1.10 2010/01/11 18:39:32 tgl Exp $
+# $PostgreSQL: pgsql/contrib/start-scripts/linux,v 1.11 2010/02/23 22:15:35 momjian Exp $
 
 ## EDIT FROM HERE
 
@@ -64,7 +64,15 @@ PGCTL="$prefix/bin/pg_ctl"
 set -e
 
 # Only start if we can find the postmaster.
-test -x $DAEMON || exit 0
+test -x $DAEMON ||
+{
+       echo "$DAEMON not found"
+       if [ "$1" = "stop" ]
+       then exit 0
+       else exit 5
+       fi
+}
+
 
 # Parse command line parameters.
 case $1 in