Mercurial > hg > octave-lojdl > gnulib-hg
changeset 4742:8cdceb02d97e
really install update from automake
author | Karl Berry <karl@freefriends.org> |
---|---|
date | Fri, 26 Sep 2003 14:03:13 +0000 |
parents | 09375b319a6a |
children | 7aaa40d3d5f3 |
files | config/install-sh |
diffstat | 1 files changed, 12 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/config/install-sh +++ b/config/install-sh @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2003-06-13.21 +scriptversion=2003-09-24.23 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -151,6 +151,11 @@ exit 1 fi +# Protect names starting with `-'. +case $src in + -*) src=./$src ;; +esac + if test -n "$dir_arg"; then dst=$src src= @@ -175,6 +180,11 @@ exit 1 fi + # Protect names starting with `-'. + case $dst in + -*) dst=./$dst ;; + esac + # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then @@ -182,11 +192,10 @@ fi fi -## this sed command emulates the dirname command +# This sed command emulates the dirname command. 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 test ! -d "$dstdir"; then