1#! /bin/sh
2
3# Copyright 1993 Noah Friedman <friedman@prep.ai.mit.edu>
4# Copyright 1996,1997,2001,2002 Alain Knaff.
5# This file is part of mtools.
6#
7# Mtools is free software: you can redistribute it and/or modify
8# it under the terms of the GNU General Public License as published by
9# the Free Software Foundation, either version 3 of the License, or
10# (at your option) any later version.
11#
12# Mtools is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15# GNU General Public License for more details.
16#
17# You should have received a copy of the GNU General Public License
18# along with Mtools.  If not, see <http://www.gnu.org/licenses/>.
19
20# mkinstalldirs --- make directory hierarchy
21# Author: Noah Friedman <friedman@prep.ai.mit.edu>
22# Created: 1993-05-16
23# Last modified: 1994-03-25
24# Public domain
25
26errstatus=0
27
28for file in ${1+"$@"} ; do 
29   set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
30   shift
31
32   pathcomp=
33   for d in ${1+"$@"} ; do
34     pathcomp="$pathcomp$d"
35     case "$pathcomp" in
36       -* ) pathcomp=./$pathcomp ;;
37     esac
38
39     if test ! -d "$pathcomp"; then
40        echo "mkdir $pathcomp" 1>&2
41        mkdir "$pathcomp" || errstatus=$?
42     fi
43
44     pathcomp="$pathcomp/"
45   done
46done
47
48exit $errstatus
49
50# mkinstalldirs ends here
51