Annotation of othersrc/dist/cdk/mkdirs.sh, revision 1.1

1.1     ! garbled     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: 
        !             9: errstatus=0
        !            10: umask 022
        !            11: 
        !            12: for file in ${1+"$@"} ; do
        !            13:    set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
        !            14:    shift
        !            15: 
        !            16:    pathcomp=
        !            17:    for d in ${1+"$@"} ; do
        !            18:      pathcomp="$pathcomp$d"
        !            19:      case "$pathcomp" in
        !            20:        -* ) pathcomp=./$pathcomp ;;
        !            21:      esac
        !            22: 
        !            23:      if test ! -d "$pathcomp"; then
        !            24:         echo "mkdir $pathcomp" 1>&2
        !            25:         case "$pathcomp" in
        !            26:           [a-zA-Z]: )  ;;               # DOSISH systems
        !            27:           * )          mkdir "$pathcomp" || errstatus=$? ;;
        !            28:         esac
        !            29:      fi
        !            30: 
        !            31:      pathcomp="$pathcomp/"
        !            32:    done
        !            33: done
        !            34: 
        !            35: exit $errstatus
        !            36: 
        !            37: # mkinstalldirs ends here

CVSweb <webmaster@jp.NetBSD.org>