summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2001-02-09 20:24:08 +0000
committerPeter Eisentraut <peter_e@gmx.net>2001-02-09 20:24:08 +0000
commit6afd28c8f2fad0c9edc200578ad0b00e4459c897 (patch)
tree2b2cf0490fe5cfd98f827f60f873477924d9332b /config
parentb1e4cfa5f6a89399ccf52d23e53a3a4fa9e2ec03 (diff)
downloadpostgresql-6afd28c8f2fad0c9edc200578ad0b00e4459c897.tar.gz
Make more portable.
Diffstat (limited to 'config')
-rw-r--r--config/prep_buildtree15
1 files changed, 8 insertions, 7 deletions
diff --git a/config/prep_buildtree b/config/prep_buildtree
index 4e35b51813..0a421a046c 100644
--- a/config/prep_buildtree
+++ b/config/prep_buildtree
@@ -3,7 +3,6 @@
# This script prepares a PostgreSQL build tree. It is intended
# to be run by the configure script.
-set -e
me=`basename $0`
help="\
@@ -20,14 +19,16 @@ sourcetree=$1
buildtree=${2:-'.'}
-for item in `find "$sourcetree" -type d -\( -name CVS -prune -o -print -\)`; do
- subdir=`expr "$item" : "$sourcetree\(.*\)"` || true
- mkdir -p "$buildtree/$subdir"
+for item in `find "$sourcetree" -type d \( -name CVS -prune -o -print \)`; do
+ subdir=`expr "$item" : "$sourcetree\(.*\)"`
+ if test ! -d "$buildtree/$subdir"; then
+ mkdir -p "$buildtree/$subdir" || exit
+ fi
done
for item in `find "$sourcetree" -name Makefile -o -name GNUmakefile`; do
- subdir=`expr "$item" : "$sourcetree\(.*\)"` || true
- if test ! -e "${item}.in"; then
- ln -fs "$item" "$buildtree/$subdir"
+ subdir=`expr "$item" : "$sourcetree\(.*\)"`
+ if test ! -f "${item}.in"; then
+ ln -fs "$item" "$buildtree/$subdir" || exit
fi
done