xref: /openbsd-src/gnu/lib/libreadline/support/mkdirs (revision b2ea75c1b17e1a9a339660e7ed45cd24946b230e)
1#! /bin/sh
2#
3# mkdirs - a work-alike for `mkdir -p'
4#
5# Chet Ramey
6# chet@po.cwru.edu
7
8for dir
9do
10
11	test -d "$dir" && continue
12
13	tomake=$dir
14	while test -n "$dir" ; do
15		# dir=${dir%/*}
16		# dir=`expr "$dir" ':' '\(/.*\)/[^/]*'`
17		if dir=`expr "$dir" ':' '\(.*\)/[^/]*'`; then
18			tomake="$dir $tomake"
19		else
20			dir=
21		fi
22	done
23
24	for d in $tomake
25	do
26		test -d "$d" && continue
27		echo mkdir "$d"
28		mkdir "$d"
29	done
30done
31
32exit 0
33