X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c98f04213ed354d0116092e87a30db5dc69c5709..1a19b3210d97b2c8ad8f3621334cdcd99d5e172a:/mkinstalldirs diff --git a/mkinstalldirs b/mkinstalldirs index fef1eb9418..46f45016a1 100644 --- a/mkinstalldirs +++ b/mkinstalldirs @@ -1,18 +1,21 @@ #! /bin/sh # mkinstalldirs --- make directory hierarchy -# Author: Noah Friedman +# Author: Noah Friedman # Created: 1993-05-16 -# Last modified: 1994-03-25 # Public domain +# $Id$ + errstatus=0 -for file in ${1+"$@"} ; do +for file +do set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` shift pathcomp= - for d in ${1+"$@"} ; do + for d + do pathcomp="$pathcomp$d" case "$pathcomp" in -* ) pathcomp=./$pathcomp ;; @@ -20,11 +23,12 @@ for file in ${1+"$@"} ; do if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" 1>&2 - mkdir "$pathcomp" > /dev/null 2>&1 || lasterr=$? - fi - if test ! -d "$pathcomp"; then - errstatus=$lasterr + mkdir "$pathcomp" || lasterr=$? + + if test ! -d "$pathcomp"; then + errstatus=$lasterr + fi fi pathcomp="$pathcomp/"