Annotation of embedaddon/lrzsz/mkinstalldirs, revision 1.1.1.1

1.1       misho       1: #! /bin/sh
                      2: # mkinstalldirs --- make directory hierarchy
                      3: # Author: Noah Friedman <friedman@prep.ai.mit.edu>
                      4: # Created: 1993-05-16
                      5: # Last modified: 1995-03-05
                      6: # Public domain
                      7: 
                      8: errstatus=0
                      9: 
                     10: for file in ${1+"$@"} ; do
                     11:    set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
                     12:    shift
                     13: 
                     14:    pathcomp=
                     15:    for d in ${1+"$@"} ; do
                     16:      pathcomp="$pathcomp$d"
                     17:      case "$pathcomp" in
                     18:        -* ) pathcomp=./$pathcomp ;;
                     19:      esac
                     20: 
                     21:      if test ! -d "$pathcomp"; then
                     22:         echo "mkdir $pathcomp" 1>&2
                     23:         mkdir "$pathcomp" > /dev/null 2>&1 || lasterr=$?
                     24:      fi
                     25: 
                     26:      if test ! -d "$pathcomp"; then
                     27:        errstatus=$lasterr
                     28:      fi
                     29: 
                     30:      pathcomp="$pathcomp/"
                     31:    done
                     32: done
                     33: 
                     34: exit $errstatus

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