3 if test ! -f config.sh; then
5 ln ../../config.sh . || \
6 ln ../../../config.sh . || \
7 (echo "Can't find config.sh."; exit 1)
13 */*) cd `expr X$0 : 'X\(.*\)/'` ;;
15 echo "Extracting makedir (with variable substitutions)"
17 $spitshell >makedir <<!GROK!THIS!
19 # $RCSfile: makedir.SH,v $$Revision: 4.1 $$Date: 92/08/07 18:24:23 $
21 # $Log: makedir.SH,v $
22 # Revision 4.1 92/08/07 18:24:23 lwall
24 # Revision 4.0.1.1 92/06/08 14:24:55 lwall
25 # patch20: SH files didn't work well with symbolic links
27 # Revision 4.0 91/03/20 01:27:13 lwall
32 export PATH || (echo "OOPS, this isn't sh. Desperation time. I will feed myself to sh."; sh \$0; kill \$\$)
36 $echo "makedir pathname filenameflag"
41 : guarantee one slash before 1st component
47 : strip last component if it is to be a filename
49 X1) set \`$echo \$1 | $sed 's:\(.*\)/[^/]*\$:\1:'\` ;;
53 : return reasonable status if nothing to be created
54 if $test -d "\$1" ; then
63 set \`echo \$1 | $sed 's:\(.*\)/:\1 :'\`
74 $mkdir \$dir >/dev/null 2>&1