mkdirs revision 26497
1234949Sbapt#! /bin/sh 2234949Sbapt# 3234949Sbapt# mkdirs - a work-alike for `mkdir -p' 4272957Srodrigc# 5234949Sbapt# Chet Ramey 6234949Sbapt# chet@po.cwru.edu 7234949Sbapt 8234949Sbaptfor dir 9234949Sbaptdo 10234949Sbapt 11234949Sbapt test -d "$dir" && continue 12234949Sbapt 13234949Sbapt tomake=$dir 14234949Sbapt while test -n "$dir" ; do 15234949Sbapt # dir=${dir%/*} 16234949Sbapt # dir=`expr "$dir" ':' '\(/.*\)/[^/]*'` 17234949Sbapt if dir=`expr "$dir" ':' '\(.*\)/[^/]*'`; then 18234949Sbapt tomake="$dir $tomake" 19234949Sbapt 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