From: David MacKenzie Date: Wed, 27 Apr 1994 19:19:56 +0000 (+0000) Subject: * install.sh: If $dstdir exists, don't check whether each component does. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=835578f34d7ea43a36cb3c32afa8203dd335bd17;p=binutils-gdb.git * install.sh: If $dstdir exists, don't check whether each component does. --- diff --git a/ChangeLog b/ChangeLog index 89e417eac9d..18703533be0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Apr 27 12:14:30 1994 David J. Mackenzie (djm@rtl.cygnus.com) + + * install.sh: If $dstdir exists, don't check whether each + component does. + Tue Apr 26 18:11:33 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) * test-build.mk (HOLES): Add sleep; used by rcs/src/conf.sh. diff --git a/install.sh b/install.sh index 6627fd135d8..31420abacc5 100755 --- a/install.sh +++ b/install.sh @@ -1,7 +1,7 @@ #!/bin/sh # # install - install a program, script, or datafile -# This comes from X11R5; it is not part of GNU. +# This comes from X11R5. # # $XConsortium: install.sh,v 1.2 89/12/18 14:47:22 jim Exp $ # @@ -146,6 +146,8 @@ dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script +# Skip lots of stat calls in the usual case. +if [ ! -d "$dstdir" ]; then defaultIFS=' ' IFS="${IFS-${defaultIFS}}" @@ -171,6 +173,7 @@ while [ $# -ne 0 ] ; do pathcomp="${pathcomp}/" done +fi if [ x"$dir_arg" != x ] then