[BACK]Return to install-sh CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gnuplot

Diff for /OpenXM_contrib/gnuplot/Attic/install-sh between version 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2000/01/09 17:00:51 version 1.1.1.2, 2003/09/15 07:09:22
Line 109  then
Line 109  then
         echo "install:  no input file specified"          echo "install:  no input file specified"
         exit 1          exit 1
 else  else
         true          :
 fi  fi
   
 if [ x"$dir_arg" != x ]; then  if [ x"$dir_arg" != x ]; then
Line 118  if [ x"$dir_arg" != x ]; then
Line 118  if [ x"$dir_arg" != x ]; then
   
         if [ -d $dst ]; then          if [ -d $dst ]; then
                 instcmd=:                  instcmd=:
                   chmodcmd=""
         else          else
                 instcmd=mkdir                  instcmd=$mkdirprog
         fi          fi
 else  else
   
Line 127  else
Line 128  else
 # might cause directories to be created, which would be especially bad  # might cause directories to be created, which would be especially bad
 # if $src (and thus $dsttmp) contains '*'.  # if $src (and thus $dsttmp) contains '*'.
   
         if [ -f $src -o -d $src ]          if [ -f "$src" ] || [ -d "$src" ]
         then          then
                 true                  :
         else          else
                 echo "install:  $src does not exist"                  echo "install:  $src does not exist"
                 exit 1                  exit 1
Line 140  else
Line 141  else
                 echo "install:  no destination specified"                  echo "install:  no destination specified"
                 exit 1                  exit 1
         else          else
                 true                  :
         fi          fi
   
 # If destination is a directory, append the input filename; if your system  # If destination is a directory, append the input filename; if your system
Line 150  else
Line 151  else
         then          then
                 dst="$dst"/`basename $src`                  dst="$dst"/`basename $src`
         else          else
                 true                  :
         fi          fi
 fi  fi
   
Line 162  dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'
Line 163  dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'
   
 # Skip lots of stat calls in the usual case.  # Skip lots of stat calls in the usual case.
 if [ ! -d "$dstdir" ]; then  if [ ! -d "$dstdir" ]; then
 defaultIFS='  defaultIFS='
 '          '
 IFS="${IFS-${defaultIFS}}"  IFS="${IFS-${defaultIFS}}"
   
 oIFS="${IFS}"  oIFS="${IFS}"
Line 182  while [ $# -ne 0 ] ; do
Line 183  while [ $# -ne 0 ] ; do
         then          then
                 $mkdirprog "${pathcomp}"                  $mkdirprog "${pathcomp}"
         else          else
                 true                  :
         fi          fi
   
         pathcomp="${pathcomp}/"          pathcomp="${pathcomp}/"
Line 193  if [ x"$dir_arg" != x ]
Line 194  if [ x"$dir_arg" != x ]
 then  then
         $doit $instcmd $dst &&          $doit $instcmd $dst &&
   
         if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&          if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else : ; fi &&
         if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&          if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else : ; fi &&
         if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&          if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else : ; fi &&
         if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi          if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else : ; fi
 else  else
   
 # If we're going to rename the final executable, determine the name now.  # If we're going to rename the final executable, determine the name now.
Line 215  else
Line 216  else
         then          then
                 dstfile=`basename $dst`                  dstfile=`basename $dst`
         else          else
                 true                  :
         fi          fi
   
 # Make a temp file name in the proper directory.  # Make a temp file name in the proper directory.
Line 234  else
Line 235  else
 # ignore errors from any of these, just make sure not to ignore  # ignore errors from any of these, just make sure not to ignore
 # errors from the above "$doit $instcmd $src $dsttmp" command.  # errors from the above "$doit $instcmd $src $dsttmp" command.
   
         if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&          if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else :;fi &&
         if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&          if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else :;fi &&
         if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&          if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else :;fi &&
         if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&          if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else :;fi &&
   
 # Now rename the file to the real destination.  # Now rename the file to the real destination.
   

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2

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