#! /bin/sh
errstatus=0
umask 022
for file in ${1+"$@"} ; do
set fnord `echo ":$file" | sed -ne 's/^:\// shift
pathcomp=
for d in ${1+"$@"} ; do
pathcomp="$pathcomp$d"
case "$pathcomp" in
-* ) pathcomp=./$pathcomp ;;
esac
if test ! -d "$pathcomp"; then
echo "mkdir $pathcomp" 1>&2
case "$pathcomp" in
[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]: )
;; * )
mkdir "$pathcomp"
errstatus=$?
if test $errstatus != 0
then
if test -d "$pathcomp"
then
errstatus=0
fi
fi
;;
esac
fi
pathcomp="$pathcomp/"
done
done
exit $errstatus