From b9110b97d99a604830fcc0373407c853ebdef228 Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Mon, 11 Dec 2000 19:00:33 +0000
Subject: [PATCH] Allow resultmap file to be missing, for use in contrib
 self-tests.

---
 src/test/regress/pg_regress.sh | 29 ++++++++++++++++-------------
 1 file changed, 16 insertions(+), 13 deletions(-)

diff --git a/src/test/regress/pg_regress.sh b/src/test/regress/pg_regress.sh
index 7e458cd0e9b..0b13f699563 100644
--- a/src/test/regress/pg_regress.sh
+++ b/src/test/regress/pg_regress.sh
@@ -1,5 +1,5 @@
 #! /bin/sh
-# $Header: /cvsroot/pgsql/src/test/regress/Attic/pg_regress.sh,v 1.13 2000/11/22 01:47:47 petere Exp $
+# $Header: /cvsroot/pgsql/src/test/regress/Attic/pg_regress.sh,v 1.14 2000/12/11 19:00:33 tgl Exp $
 
 me=`basename $0`
 : ${TMPDIR=/tmp}
@@ -243,18 +243,21 @@ trap '
 # ----------
 
 cat /dev/null >$TMPFILE
-while read LINE
-do
-    HOSTPAT=`expr "$LINE" : '.*/\(.*\)='`
-    if [ `expr "$host_platform:$compiler" : "$HOSTPAT"` -ne 0 ]
-    then
-        # remove hostnamepattern from line so that there are no shell
-        # wildcards in SUBSTLIST; else later 'for' could expand them!
-        TESTNAME=`expr "$LINE" : '\(.*\)/'`
-        SUBST=`echo "$LINE" | sed 's/^.*=//'`
-        echo "$TESTNAME=$SUBST" >> $TMPFILE
-    fi
-done <"$inputdir/resultmap"
+if [ -f "$inputdir/resultmap" ]
+then
+    while read LINE
+    do
+	HOSTPAT=`expr "$LINE" : '.*/\(.*\)='`
+	if [ `expr "$host_platform:$compiler" : "$HOSTPAT"` -ne 0 ]
+	then
+	    # remove hostnamepattern from line so that there are no shell
+	    # wildcards in SUBSTLIST; else later 'for' could expand them!
+	    TESTNAME=`expr "$LINE" : '\(.*\)/'`
+	    SUBST=`echo "$LINE" | sed 's/^.*=//'`
+	    echo "$TESTNAME=$SUBST" >> $TMPFILE
+	fi
+    done <"$inputdir/resultmap"
+fi
 SUBSTLIST=`cat $TMPFILE`
 rm -f $TMPFILE
 
-- 
GitLab