[BACK]Return to mkinstalldirs CVS log [TXT][DIR] Up to [local] / src / kerberosIV / src

File: [local] / src / kerberosIV / src / Attic / mkinstalldirs (download)

Revision 1.1.1.1 (vendor branch), Fri Feb 25 15:32:01 2000 UTC (24 years, 3 months ago) by hin
Branch: KTH
CVS Tags: OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2, OPENBSD_3_1_BASE, OPENBSD_3_1, OPENBSD_3_0_BASE, OPENBSD_3_0, OPENBSD_2_9_BASE, OPENBSD_2_9, OPENBSD_2_8_BASE, OPENBSD_2_8, OPENBSD_2_7_BASE, OPENBSD_2_7, KRB4_1_1_1, KRB4_1_0_8, KRB4_1_0_4, KRB4_1_0_2, KRB4_1_0
Changes since 1.1: +0 -0 lines

Importing KTH Kerberos4 version 1.0
(art@ ok)

#! /bin/sh
# mkinstalldirs --- make directory hierarchy
# Author: Noah Friedman <friedman@prep.ai.mit.edu>
# Created: 1993-05-16
# Public domain

# $KTH: mkinstalldirs,v 1.1 1996/06/27 01:12:51 joda Exp $

errstatus=0

for file
do
   set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
   shift

   pathcomp=
   for d
   do
     pathcomp="$pathcomp$d"
     case "$pathcomp" in
       -* ) pathcomp=./$pathcomp ;;
     esac

     if test ! -d "$pathcomp"; then
        echo "mkdir $pathcomp" 1>&2

        mkdir "$pathcomp" || lasterr=$?

        if test ! -d "$pathcomp"; then
  	  errstatus=$lasterr
        fi
     fi

     pathcomp="$pathcomp/"
   done
done

exit $errstatus

# mkinstalldirs ends here