Annotation of GNUtools/bison/mkinstalldirs, revision 1.1.1.1

1.1       root        1: #!/bin/sh
                      2: # Make directory hierarchy. 
                      3: # Written by Noah Friedman <[email protected]>
                      4: # Public domain.
                      5: 
                      6: defaultIFS='   
                      7: '
                      8: IFS="${IFS-${defaultIFS}}"
                      9: 
                     10: errstatus=0
                     11: 
                     12: for file in ${1+"$@"} ; do 
                     13:    oIFS="${IFS}"
                     14:    # Some sh's can't handle IFS=/ for some reason.
                     15:    IFS='%'
                     16:    set - `echo ${file} | sed -e 's@/@%@g' -e 's@^%@/@'`
                     17:    IFS="${oIFS}"
                     18: 
                     19:    pathcomp=''
                     20: 
                     21:    for d in ${1+"$@"} ; do
                     22:      pathcomp="${pathcomp}${d}"
                     23: 
                     24:      if test ! -d "${pathcomp}"; then
                     25:         echo "mkdir $pathcomp" 1>&2
                     26:         mkdir "${pathcomp}" || errstatus=$?
                     27:      fi
                     28: 
                     29:      pathcomp="${pathcomp}/"
                     30:    done
                     31: done
                     32: 
                     33: exit $errstatus
                     34: 
                     35: # eof

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.