#! /bin/sh | |
# mkinstalldirs --- make directory hierarchy | |
# Author: Noah Friedman <friedman@prep.ai.mit.edu> | |
# Created: 1993-05-16 | |
# Public domain | |
# $Id: mkinstalldirs 11 2002-04-09 17:52:23Z nprovos $ | |
errstatus=0 | |
for file | |
do | |
set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` | |
shift | |
pathcomp= | |
for d | |
do | |
pathcomp="$pathcomp$d" | |
case "$pathcomp" in | |
-* ) pathcomp=./$pathcomp ;; | |
esac | |
if test ! -d "$pathcomp"; then | |
echo "mkdir $pathcomp" | |
mkdir "$pathcomp" || lasterr=$? | |
if test ! -d "$pathcomp"; then | |
errstatus=$lasterr | |
fi | |
fi | |
pathcomp="$pathcomp/" | |
done | |
done | |
exit $errstatus | |
# mkinstalldirs ends here |