]> granicus.if.org Git - postgresql/commitdiff
Ensure that the test postmaster started by 'make check' listens to as
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 12 Jan 2005 16:19:51 +0000 (16:19 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 12 Jan 2005 16:19:51 +0000 (16:19 +0000)
few 'listen_addresses' as possible --- on most systems, none at all,
just the Unix socket.  This avoids spurious check failures due to bogus
DNS setups, and is probably a good idea from a security standpoint anyway.
Per trouble report from Jean-GĂ…rard Pailloncy.

src/test/regress/pg_regress.sh

index 15d475a033da95a50edf759988b41cd89d675031..344653958f07c21e0694ef95edb1d4438ab9d9ab 100644 (file)
@@ -1,5 +1,5 @@
 #! /bin/sh
-# $PostgreSQL: pgsql/src/test/regress/pg_regress.sh,v 1.51 2004/12/12 15:34:15 petere Exp $
+# $PostgreSQL: pgsql/src/test/regress/pg_regress.sh,v 1.52 2005/01/12 16:19:51 tgl Exp $
 
 me=`basename $0`
 : ${TMPDIR=/tmp}
@@ -417,7 +417,11 @@ then
 
     message "starting postmaster"
     [ "$debug" = yes ] && postmaster_options="$postmaster_options -d 5"
-    [ "$unix_sockets" = no ] && postmaster_options="$postmaster_options -i"
+    if [ "$unix_sockets" = no ]; then
+       postmaster_options="$postmaster_options -c listen_addresses=$hostname"
+    else
+       postmaster_options="$postmaster_options -c listen_addresses=''"
+    fi
     "$bindir/postmaster" -D "$PGDATA" -F $postmaster_options >"$LOGDIR/postmaster.log" 2>&1 &
     postmaster_pid=$!