Ignore:
Timestamp:
12/10/15 10:45:35 (10 years ago)
Author:
tbretz
Message:
Updated to newer versions.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/.aux_dir/install-sh

    r10183 r18384  
    22# install - install a program, script, or datafile
    33
    4 scriptversion=2009-04-28.21; # UTC
     4scriptversion=2011-11-20.07; # UTC
    55
    66# This originates from X11R5 (mit/util/scripts/install.sh), which was
     
    3636#
    3737# Calling this script install-sh is preferred over install.sh, to prevent
    38 # `make' implicit rules from creating a file called install from it
     38# 'make' implicit rules from creating a file called install from it
    3939# when there is no Makefile.
    4040#
     
    157157
    158158    -t) dst_arg=$2
     159        # Protect names problematic for 'test' and other utilities.
     160        case $dst_arg in
     161          -* | [=\(\)!]) dst_arg=./$dst_arg;;
     162        esac
    159163        shift;;
    160164
     
    187191    shift # arg
    188192    dst_arg=$arg
     193    # Protect names problematic for 'test' and other utilities.
     194    case $dst_arg in
     195      -* | [=\(\)!]) dst_arg=./$dst_arg;;
     196    esac
    189197  done
    190198fi
     
    195203    exit 1
    196204  fi
    197   # It's OK to call `install-sh -d' without argument.
     205  # It's OK to call 'install-sh -d' without argument.
    198206  # This can happen when creating conditional directories.
    199207  exit 0
     
    201209
    202210if test -z "$dir_arg"; then
    203   trap '(exit $?); exit' 1 2 13 15
     211  do_exit='(exit $ret); exit $ret'
     212  trap "ret=129; $do_exit" 1
     213  trap "ret=130; $do_exit" 2
     214  trap "ret=141; $do_exit" 13
     215  trap "ret=143; $do_exit" 15
    204216
    205217  # Set umask so as not to create temps with too-generous modes.
     
    229241for src
    230242do
    231   # Protect names starting with `-'.
     243  # Protect names problematic for 'test' and other utilities.
    232244  case $src in
    233     -*) src=./$src;;
     245    -* | [=\(\)!]) src=./$src;;
    234246  esac
    235247
     
    253265      exit 1
    254266    fi
    255 
    256267    dst=$dst_arg
    257     # Protect names starting with `-'.
    258     case $dst in
    259       -*) dst=./$dst;;
    260     esac
    261268
    262269    # If destination is a directory, append the input filename; won't work
     
    348355                   # Check for POSIX incompatibilities with -m.
    349356                   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
    350                    # other-writeable bit of parent directory when it shouldn't.
     357                   # other-writable bit of parent directory when it shouldn't.
    351358                   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
    352359                   ls_ld_tmpdir=`ls -ld "$tmpdir"`
     
    386393      case $dstdir in
    387394        /*) prefix='/';;
    388         -*) prefix='./';;
     395        [-=\(\)!]*) prefix='./';;
    389396        *)  prefix='';;
    390397      esac
     
    404411      for d
    405412      do
    406         test -z "$d" && continue
     413        test X"$d" = X && continue
    407414
    408415        prefix=$prefix$d
Note: See TracChangeset for help on using the changeset viewer.