Newer
Older
scim-wnn / honoka / mkinstalldirs
@tamra tamra on 8 Apr 2005 722 bytes
  1. #! /bin/sh
  2. # mkinstalldirs --- make directory hierarchy
  3. # Author: Noah Friedman <friedman@prep.ai.mit.edu>
  4. # Created: 1993-05-16
  5. # Public domain
  6.  
  7. # $Id: mkinstalldirs,v 1.13 1999/01/05 03:18:55 bje Exp $
  8.  
  9. errstatus=0
  10.  
  11. for file
  12. do
  13. set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
  14. shift
  15.  
  16. pathcomp=
  17. for d
  18. do
  19. pathcomp="$pathcomp$d"
  20. case "$pathcomp" in
  21. -* ) pathcomp=./$pathcomp ;;
  22. esac
  23.  
  24. if test ! -d "$pathcomp"; then
  25. echo "mkdir $pathcomp"
  26.  
  27. mkdir "$pathcomp" || lasterr=$?
  28.  
  29. if test ! -d "$pathcomp"; then
  30. errstatus=$lasterr
  31. fi
  32. fi
  33.  
  34. pathcomp="$pathcomp/"
  35. done
  36. done
  37.  
  38. exit $errstatus
  39.  
  40. # mkinstalldirs ends here