[BACK]Return to mkinstalldirs CVS log [TXT][DIR] Up to [local] / src / usr.bin / sudo

Annotation of src/usr.bin/sudo/mkinstalldirs, Revision 1.1.1.1

1.1       millert     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: 1994-03-25
                      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" || errstatus=$?
                     24:      fi
                     25:
                     26:      pathcomp="$pathcomp/"
                     27:    done
                     28: done
                     29:
                     30: exit $errstatus
                     31:
                     32: # mkinstalldirs ends here