1#! /bin/sh
2#
3# mkdirs - a work-alike for `mkdir -p'
4#
5# Chet Ramey
6# chet@po.cwru.edu
7
8# Copyright (C) 1996-2002 Free Software Foundation, Inc.
9#
10#   This program is free software: you can redistribute it and/or modify
11#   it under the terms of the GNU General Public License as published by
12#   the Free Software Foundation, either version 3 of the License, or
13#   (at your option) any later version.
14#
15#   This program is distributed in the hope that it will be useful,
16#   but WITHOUT ANY WARRANTY; without even the implied warranty of
17#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18#   GNU General Public License for more details.
19#
20#   You should have received a copy of the GNU General Public License
21#   along with this program.  If not, see <http://www.gnu.org/licenses/>.
22
23for dir
24do
25
26	test -d "$dir" && continue
27
28	tomake=$dir
29	while test -n "$dir" ; do
30		# dir=${dir%/*}
31		# dir=`expr "$dir" ':' '\(/.*\)/[^/]*'`
32		if dir=`expr "$dir" ':' '\(.*\)/[^/]*'`; then
33			tomake="$dir $tomake"
34		else
35			dir=
36		fi
37	done
38
39	for d in $tomake
40	do
41		test -d "$d" && continue
42		echo mkdir "$d"
43		mkdir "$d"
44	done
45done
46
47exit 0
48