We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentb1e4cfa commit6afd28cCopy full SHA for 6afd28c
config/prep_buildtree
@@ -3,7 +3,6 @@
3
# This script prepares a PostgreSQL build tree. It is intended
4
# to be run by the configure script.
5
6
-set -e
7
me=`basename$0`
8
9
help="\
@@ -20,14 +19,16 @@ sourcetree=$1
20
19
21
buildtree=${2:-'.'}
22
23
-foritemin`find"$sourcetree" -type d -\( -name CVS -prune -o -print -\)`;do
24
- subdir=`expr"$item":"$sourcetree\(.*\)"`||true
25
- mkdir -p"$buildtree/$subdir"
+foritemin`find"$sourcetree" -type d\( -name CVS -prune -o -print\)`;do
+ subdir=`expr"$item":"$sourcetree\(.*\)"`
+iftest! -d"$buildtree/$subdir";then
+ mkdir -p"$buildtree/$subdir"||exit
26
+fi
27
done
28
29
foritemin`find"$sourcetree" -name Makefile -o -name GNUmakefile`;do
30
-iftest! -e"${item}.in";then
31
- ln -fs"$item""$buildtree/$subdir"
+iftest! -f"${item}.in";then
32
+ ln -fs"$item""$buildtree/$subdir"||exit
33
fi
34