From: roland Date: Sun, 16 May 1993 18:03:08 +0000 (+0000) Subject: Initial revision X-Git-Tag: jems-14oct94~3108 X-Git-Url: http://git.csclub.uwaterloo.ca/?p=kopensolaris-gnu%2Fglibc.git;a=commitdiff_plain;h=d2b59abccda9d31e3c727bd9c2921d8dab377ba5 Initial revision --- diff --git a/mkinstalldirs b/mkinstalldirs new file mode 100755 index 0000000000..a87fe222f8 --- /dev/null +++ b/mkinstalldirs @@ -0,0 +1,32 @@ +#!/bin/sh +# Make directory hierarchy. +# Written by Noah Friedman +# Public domain. + +defaultIFS=' +' +IFS="${IFS-${defaultIFS}}" + +for file in ${1+"$@"} ; do + oIFS="${IFS}"; IFS='/'; set - ${file}; IFS="${oIFS}" + test ".${1}" = "." && shift + + case "${file}" in + /* ) pathcomp='/' ;; + * ) pathcomp='' ;; + esac + + while test $# -ne 0 ; do + pathcomp="${pathcomp}${1}" + shift + + if test ! -d "${pathcomp}"; then + echo "mkdir $pathcomp" 1>&2 + mkdir "${pathcomp}" + fi + + pathcomp="${pathcomp}/" + done +done + +# eof