source: trunk/third/gcc/mkinstalldirs @ 14548

Revision 14548, 730 bytes checked in by ghudson, 25 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r14547, which included commits to RCS files with non-trunk default branches.
  • Property svn:executable set to *
Line 
1#! /bin/sh
2# mkinstalldirs --- make directory hierarchy
3# Author: Noah Friedman <friedman@prep.ai.mit.edu>
4# Created: 1993-05-16
5# Last modified: 1994-03-25
6# Public domain
7
8errstatus=0
9
10for file in ${1+"$@"} ; do
11   set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
12   shift
13
14   pathcomp=
15   for d in ${1+"$@"} ; do
16     pathcomp="$pathcomp$d"
17     case "$pathcomp" in
18       -* ) pathcomp=./$pathcomp ;;
19     esac
20
21     if test ! -d "$pathcomp"; then
22        echo "mkdir $pathcomp" 1>&2
23        mkdir "$pathcomp" > /dev/null 2>&1 || lasterr=$?
24     fi
25
26     if test ! -d "$pathcomp"; then
27        errstatus=$lasterr
28     fi
29
30     pathcomp="$pathcomp/"
31   done
32done
33
34exit $errstatus
35
36# mkinstalldirs ends here
Note: See TracBrowser for help on using the repository browser.