Diff for /embedaddon/quagga/install-sh between versions 1.1.1.3 and 1.1.1.4

version 1.1.1.3, 2013/07/21 23:54:37 version 1.1.1.4, 2016/11/02 10:09:09
Line 1 Line 1
 #!/bin/sh  #!/bin/sh
 # install - install a program, script, or datafile  # install - install a program, script, or datafile
   
scriptversion=2011-11-20.07; # UTCscriptversion=2011-01-19.21; # UTC
   
 # This originates from X11R5 (mit/util/scripts/install.sh), which was  # This originates from X11R5 (mit/util/scripts/install.sh), which was
 # later released in X11R6 (xc/config/util/install.sh) with the  # later released in X11R6 (xc/config/util/install.sh) with the
Line 35  scriptversion=2011-11-20.07; # UTC Line 35  scriptversion=2011-11-20.07; # UTC
 # FSF changes to this file are in the public domain.  # FSF changes to this file are in the public domain.
 #  #
 # Calling this script install-sh is preferred over install.sh, to prevent  # Calling this script install-sh is preferred over install.sh, to prevent
# 'make' implicit rules from creating a file called install from it# `make' implicit rules from creating a file called install from it
 # when there is no Makefile.  # when there is no Makefile.
 #  #
 # This script is compatible with the BSD install script, but was written  # This script is compatible with the BSD install script, but was written
Line 156  while test $# -ne 0; do Line 156  while test $# -ne 0; do
     -s) stripcmd=$stripprog;;      -s) stripcmd=$stripprog;;
   
     -t) dst_arg=$2      -t) dst_arg=$2
        # Protect names problematic for 'test' and other utilities.        # Protect names problematic for `test' and other utilities.
         case $dst_arg in          case $dst_arg in
           -* | [=\(\)!]) dst_arg=./$dst_arg;;            -* | [=\(\)!]) dst_arg=./$dst_arg;;
         esac          esac
Line 190  if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then Line 190  if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
     fi      fi
     shift # arg      shift # arg
     dst_arg=$arg      dst_arg=$arg
    # Protect names problematic for 'test' and other utilities.    # Protect names problematic for `test' and other utilities.
     case $dst_arg in      case $dst_arg in
       -* | [=\(\)!]) dst_arg=./$dst_arg;;        -* | [=\(\)!]) dst_arg=./$dst_arg;;
     esac      esac
Line 202  if test $# -eq 0; then Line 202  if test $# -eq 0; then
     echo "$0: no input file specified." >&2      echo "$0: no input file specified." >&2
     exit 1      exit 1
   fi    fi
  # It's OK to call 'install-sh -d' without argument.  # It's OK to call `install-sh -d' without argument.
   # This can happen when creating conditional directories.    # This can happen when creating conditional directories.
   exit 0    exit 0
 fi  fi
Line 240  fi Line 240  fi
   
 for src  for src
 do  do
  # Protect names problematic for 'test' and other utilities.  # Protect names problematic for `test' and other utilities.
   case $src in    case $src in
     -* | [=\(\)!]) src=./$src;;      -* | [=\(\)!]) src=./$src;;
   esac    esac
Line 354  do Line 354  do
               if test -z "$dir_arg" || {                if test -z "$dir_arg" || {
                    # Check for POSIX incompatibilities with -m.                     # Check for POSIX incompatibilities with -m.
                    # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or                     # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
                   # other-writable bit of parent directory when it shouldn't.                   # other-writeable bit of parent directory when it shouldn't.
                    # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.                     # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
                    ls_ld_tmpdir=`ls -ld "$tmpdir"`                     ls_ld_tmpdir=`ls -ld "$tmpdir"`
                    case $ls_ld_tmpdir in                     case $ls_ld_tmpdir in

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>