aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-04-20 18:11:42 +0000
committerBruce Momjian <bruce@momjian.us>1998-04-20 18:11:42 +0000
commit72098f38031a0bdfae39ad9f39da1861b5b3f034 (patch)
tree53b5e187cc728809962b58ff019e3e69356753fc
parentb542fa1a6e838d3e32857cdfbe8aeff940a91c74 (diff)
downloadpostgresql-72098f38031a0bdfae39ad9f39da1861b5b3f034.tar.gz
postgresql-72098f38031a0bdfae39ad9f39da1861b5b3f034.zip
Try to find cpp failure and report it.
-rw-r--r--src/backend/catalog/genbki.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/backend/catalog/genbki.sh b/src/backend/catalog/genbki.sh
index c6b0cf0a289..94c96c17b97 100644
--- a/src/backend/catalog/genbki.sh
+++ b/src/backend/catalog/genbki.sh
@@ -10,7 +10,7 @@
#
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/src/backend/catalog/Attic/genbki.sh,v 1.10 1998/04/06 00:22:16 momjian Exp $
+# $Header: /cvsroot/pgsql/src/backend/catalog/Attic/genbki.sh,v 1.11 1998/04/20 18:11:42 momjian Exp $
#
# NOTES
# non-essential whitespace is removed from the generated file.
@@ -24,6 +24,12 @@ trap "rm -f /tmp/genbki.tmp" 0 1 2 3 15
>/tmp/genbki.tmp
PATH=$PATH:/lib:/usr/ccs/lib # to find cpp
+cpp /dev/null >/dev/null
+if [ "$?" -ne 0 ]
+then echo "Can't find cpp. Exiting." 1>&2
+ exit 1
+fi
+
BKIOPTS=''
if [ $? != 0 ]
then
@@ -264,7 +270,7 @@ END {
' | \
cpp $BKIOPTS | \
sed -e '/^[ ]*$/d' \
- -e 's/[ ][ ]*/ /g'
+ -e 's/[ ][ ]*/ /g' || exit 1
# send pg_description file contents to standard error
cat /tmp/genbki.tmp 1>&2