home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lzop-1.00.tar.gz / lzop-1.00.tar / lzop-1.00 / acconfig / mkinstalldirs < prev   
Text File  |  1998-01-20  |  762b  |  42 lines

  1. #! /bin/sh
  2. # mkinstalldirs --- make directory hierarchy
  3. # Author: Noah Friedman <friedman@prep.ai.mit.edu>
  4. # Created: 1993-05-16
  5. # Public domain
  6.  
  7. # #Id: mkinstalldirs,v 1.10 1996/05/03 07:37:52 friedman Exp $
  8.  
  9. errstatus=0
  10.  
  11. for file
  12. do
  13.    set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
  14.    shift
  15.  
  16.    pathcomp=
  17.    for d
  18.    do
  19.      pathcomp="$pathcomp$d"
  20.      case "$pathcomp" in
  21.        -* ) pathcomp=./$pathcomp ;;
  22.      esac
  23.  
  24.      if test ! -d "$pathcomp"; then
  25.         echo "mkdir $pathcomp" 1>&2
  26.  
  27.         mkdir "$pathcomp" || lasterr=$?
  28.         chmod 755 "$pathcomp"
  29.  
  30.         if test ! -d "$pathcomp"; then
  31.         errstatus=$lasterr
  32.         fi
  33.      fi
  34.  
  35.      pathcomp="$pathcomp/"
  36.    done
  37. done
  38.  
  39. exit $errstatus
  40.  
  41. # mkinstalldirs ends here
  42.