From: Peter Eisentraut Date: Fri, 9 Feb 2001 20:24:08 +0000 (+0000) Subject: Make more portable. X-Git-Tag: REL7_1~517 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6afd28c8f2fad0c9edc200578ad0b00e4459c897;p=postgresql Make more portable. --- 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