]> git.saurik.com Git - wxWidgets.git/blobdiff - mkinstalldirs
fixes to allow compilation with FreeBSD make
[wxWidgets.git] / mkinstalldirs
index fef1eb9418b30b5a64426e69a8e55090fb44c868..46f45016a1578a44e34b51b52139f3a6dba2a2f3 100644 (file)
@@ -1,18 +1,21 @@
 #! /bin/sh
 # mkinstalldirs --- make directory hierarchy
 #! /bin/sh
 # mkinstalldirs --- make directory hierarchy
-# Author: Noah Friedman <friedman@prep.ai.mit.edu>
+# Author: Noah Friedman <friedman@@prep.ai.mit.edu>
 # Created: 1993-05-16
 # Created: 1993-05-16
-# Last modified: 1994-03-25
 # Public domain
 
 # Public domain
 
+# $Id$
+
 errstatus=0
 
 errstatus=0
 
-for file in ${1+"$@"} ; do
+for file
+do
    set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
    shift
 
    pathcomp=
    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 ;;
      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
 
      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/"
      fi
 
      pathcomp="$pathcomp/"