meillo@0: #! /bin/sh meillo@0: # mkinstalldirs --- make directory hierarchy meillo@0: # Author: Noah Friedman meillo@0: # Created: 1993-05-16 meillo@0: # Public domain meillo@0: meillo@0: # $Id: mkinstalldirs,v 1.1.1.1 2001/03/19 15:45:28 okurth Exp $ meillo@0: meillo@0: errstatus=0 meillo@0: meillo@0: for file meillo@0: do meillo@0: set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` meillo@0: shift meillo@0: meillo@0: pathcomp= meillo@0: for d meillo@0: do meillo@0: pathcomp="$pathcomp$d" meillo@0: case "$pathcomp" in meillo@0: -* ) pathcomp=./$pathcomp ;; meillo@0: esac meillo@0: meillo@0: if test ! -d "$pathcomp"; then meillo@0: echo "mkdir $pathcomp" meillo@0: meillo@0: mkdir "$pathcomp" || lasterr=$? meillo@0: meillo@0: if test ! -d "$pathcomp"; then meillo@0: errstatus=$lasterr meillo@0: fi meillo@0: fi meillo@0: meillo@0: pathcomp="$pathcomp/" meillo@0: done meillo@0: done meillo@0: meillo@0: exit $errstatus meillo@0: meillo@0: # mkinstalldirs ends here