mkinstalldirs revision 60787
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" || errstatus=$?
24251881Speter     fi
25251881Speter
26251881Speter     pathcomp="$pathcomp/"
27251881Speter   done
28251881Speterdone
29251881Speter
30251881Speterexit $errstatus
31251881Speter
32251881Speter# mkinstalldirs ends here
33251881Speter