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>