mkinstalldirs revision 60787
1251881Speter#!/bin/sh 2251881Speter# mkinstalldirs --- make directory hierarchy 3251881Speter# Author: Noah Friedman <friedman@prep.ai.mit.edu> 4251881Speter# Created: 1993-05-16 5251881Speter# Last modified: 1994-03-25 6251881Speter# Public domain 7251881Speter 8251881Spetererrstatus=0 9251881Speter 10251881Speterfor file in ${1+"$@"} ; do 11251881Speter set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` 12251881Speter shift 13251881Speter 14251881Speter pathcomp= 15251881Speter for d in ${1+"$@"} ; do 16251881Speter pathcomp="$pathcomp$d" 17251881Speter case "$pathcomp" in 18251881Speter -* ) pathcomp=./$pathcomp ;; 19251881Speter esac 20251881Speter 21251881Speter if test ! -d "$pathcomp"; then 22251881Speter echo "mkdir $pathcomp" 1>&2 23251881Speter mkdir "$pathcomp" || errstatus=$? 24251881Speter fi 25251881Speter 26251881Speter pathcomp="$pathcomp/" 27251881Speter done 28251881Speterdone 29251881Speter 30251881Speterexit $errstatus 31251881Speter 32251881Speter# mkinstalldirs ends here 33251881Speter