Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 6afd28c

Browse files
committed
Make more portable.
1 parent b1e4cfa commit 6afd28c

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

config/prep_buildtree

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# This script prepares a PostgreSQL build tree. It is intended
44
# to be run by the configure script.
55

6-
set -e
76
me=`basename $0`
87

98
help="\
@@ -20,14 +19,16 @@ sourcetree=$1
2019

2120
buildtree=${2:-'.'}
2221

23-
for item in `find "$sourcetree" -type d -\( -name CVS -prune -o -print -\)`; do
24-
subdir=`expr "$item" : "$sourcetree\(.*\)"` || true
25-
mkdir -p "$buildtree/$subdir"
22+
for item in `find "$sourcetree" -type d \( -name CVS -prune -o -print \)`; do
23+
subdir=`expr "$item" : "$sourcetree\(.*\)"`
24+
if test ! -d "$buildtree/$subdir"; then
25+
mkdir -p "$buildtree/$subdir" || exit
26+
fi
2627
done
2728

2829
for item in `find "$sourcetree" -name Makefile -o -name GNUmakefile`; do
29-
subdir=`expr "$item" : "$sourcetree\(.*\)"` || true
30-
if test ! -e "${item}.in"; then
31-
ln -fs "$item" "$buildtree/$subdir"
30+
subdir=`expr "$item" : "$sourcetree\(.*\)"`
31+
if test ! -f "${item}.in"; then
32+
ln -fs "$item" "$buildtree/$subdir" || exit
3233
fi
3334
done

0 commit comments

Comments
 (0)