Blame mkinstalldirs

Packit fcad23
#! /bin/sh
Packit fcad23
# mkinstalldirs --- make directory hierarchy
Packit fcad23
# Author: Noah Friedman <friedman@prep.ai.mit.edu>
Packit fcad23
# Created: 1993-05-16
Packit fcad23
# Public domain
Packit fcad23
Packit fcad23
# $Id$
Packit fcad23
Packit fcad23
errstatus=0
Packit fcad23
Packit fcad23
for file
Packit fcad23
do
Packit fcad23
   set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
Packit fcad23
   shift
Packit fcad23
Packit fcad23
   pathcomp=
Packit fcad23
   for d
Packit fcad23
   do
Packit fcad23
     pathcomp="$pathcomp$d"
Packit fcad23
     case "$pathcomp" in
Packit fcad23
       -* ) pathcomp=./$pathcomp ;;
Packit fcad23
     esac
Packit fcad23
Packit fcad23
     if test ! -d "$pathcomp"; then
Packit fcad23
        echo "mkdir $pathcomp"
Packit fcad23
Packit fcad23
        mkdir "$pathcomp" || lasterr=$?
Packit fcad23
Packit fcad23
        if test ! -d "$pathcomp"; then
Packit fcad23
  	  errstatus=$lasterr
Packit fcad23
        fi
Packit fcad23
     fi
Packit fcad23
Packit fcad23
     pathcomp="$pathcomp/"
Packit fcad23
   done
Packit fcad23
done
Packit fcad23
Packit fcad23
exit $errstatus
Packit fcad23
Packit fcad23
# mkinstalldirs ends here