mkinstalldirs revision 38889
1251881Speter#! /bin/sh
2251881Speter# mkinstalldirs --- make directory hierarchy
3251881Speter# Author: Noah Friedman <friedman@prep.ai.mit.edu>
4251881Speter# Created: 1993-05-16
5251881Speter# Last modified: 1994-03-25
6251881Speter# Public domain
7251881Speter
8251881Spetererrstatus=0
9251881Speter
10251881Speterfor file in ${1+"$@"} ; do 
11251881Speter   set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
12251881Speter   shift
13251881Speter
14251881Speter   pathcomp=
15251881Speter   for d in ${1+"$@"} ; do
16251881Speter     pathcomp="$pathcomp$d"
17251881Speter     case "$pathcomp" in
18251881Speter       -* ) pathcomp=./$pathcomp ;;
19251881Speter     esac
20251881Speter
21251881Speter     if test ! -d "$pathcomp"; then
22251881Speter        echo "mkdir $pathcomp" 1>&2
23251881Speter        mkdir "$pathcomp" > /dev/null 2>&1 || lasterr=$?
24251881Speter     fi
25251881Speter
26251881Speter     if test ! -d "$pathcomp"; then
27251881Speter	errstatus=$lasterr
28251881Speter     fi
29251881Speter
30251881Speter     pathcomp="$pathcomp/"
31251881Speter   done
32251881Speterdone
33251881Speter
34251881Speterexit $errstatus
35251881Speter
36251881Speter# mkinstalldirs ends here
37251881Speter