ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/install-sh
(Generate patch)

Comparing ircd-hybrid-8/install-sh (file contents):
Revision 1257 by michael, Sun Jan 15 06:28:46 2012 UTC vs.
Revision 1375 by michael, Fri Apr 27 08:01:46 2012 UTC

# Line 1 | Line 1
1   #!/bin/sh
2   # install - install a program, script, or datafile
3  
4 < scriptversion=2011-01-19.21; # UTC
4 > scriptversion=2011-11-20.07; # UTC
5  
6   # This originates from X11R5 (mit/util/scripts/install.sh), which was
7   # later released in X11R6 (xc/config/util/install.sh) with the
# Line 35 | Line 35 | scriptversion=2011-01-19.21; # UTC
35   # FSF changes to this file are in the public domain.
36   #
37   # 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
39   # when there is no Makefile.
40   #
41   # This script is compatible with the BSD install script, but was written
# Line 156 | Line 156 | while test $# -ne 0; do
156      -s) stripcmd=$stripprog;;
157  
158      -t) dst_arg=$2
159 <        # Protect names problematic for `test' and other utilities.
159 >        # Protect names problematic for 'test' and other utilities.
160          case $dst_arg in
161            -* | [=\(\)!]) dst_arg=./$dst_arg;;
162          esac
# Line 190 | Line 190 | if test $# -ne 0 && test -z "$dir_arg$ds
190      fi
191      shift # arg
192      dst_arg=$arg
193 <    # Protect names problematic for `test' and other utilities.
193 >    # Protect names problematic for 'test' and other utilities.
194      case $dst_arg in
195        -* | [=\(\)!]) dst_arg=./$dst_arg;;
196      esac
# Line 202 | Line 202 | if test $# -eq 0; then
202      echo "$0: no input file specified." >&2
203      exit 1
204    fi
205 <  # It's OK to call `install-sh -d' without argument.
205 >  # It's OK to call 'install-sh -d' without argument.
206    # This can happen when creating conditional directories.
207    exit 0
208   fi
# Line 240 | Line 240 | fi
240  
241   for src
242   do
243 <  # Protect names problematic for `test' and other utilities.
243 >  # Protect names problematic for 'test' and other utilities.
244    case $src in
245      -* | [=\(\)!]) src=./$src;;
246    esac
# Line 354 | Line 354 | do
354                if test -z "$dir_arg" || {
355                     # Check for POSIX incompatibilities with -m.
356                     # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
357 <                   # other-writeable bit of parent directory when it shouldn't.
357 >                   # other-writable bit of parent directory when it shouldn't.
358                     # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
359                     ls_ld_tmpdir=`ls -ld "$tmpdir"`
360                     case $ls_ld_tmpdir in

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)