OSDN Git Service

When shutting down the regression test postmaster after 'make check',
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 30 Jul 2003 17:08:47 +0000 (17:08 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 30 Jul 2003 17:08:47 +0000 (17:08 +0000)
wait for the postmaster to actually exit.  Otherwise running repeated
'make check's tends to misbehave, because we try to remove and recreate
the data directory while the old PM is still alive.

src/test/regress/pg_regress.sh

index 230d2be..e758383 100644 (file)
@@ -1,5 +1,5 @@
 #! /bin/sh
-# $Header: /cvsroot/pgsql/src/test/regress/Attic/pg_regress.sh,v 1.32 2003/07/29 00:03:19 tgl Exp $
+# $Header: /cvsroot/pgsql/src/test/regress/Attic/pg_regress.sh,v 1.33 2003/07/30 17:08:47 tgl Exp $
 
 me=`basename $0`
 : ${TMPDIR=/tmp}
@@ -652,6 +652,7 @@ done | tee "$result_summary_file" 2>&1
 if [ -n "$postmaster_pid" ]; then
     message "shutting down postmaster"
     kill -15 "$postmaster_pid"
+    wait "$postmaster_pid"
     unset postmaster_pid
 fi