4 |
# Created: 1993-05-16 |
# Created: 1993-05-16 |
5 |
# Public domain. |
# Public domain. |
6 |
|
|
7 |
scriptversion=2003-06-14.23 |
scriptversion=2003-09-26.19 |
8 |
|
|
9 |
errstatus=0 |
errstatus=0 |
10 |
dirmode="" |
dirmode="" |
65 |
if mkdir -p -- . 2>/dev/null; then |
if mkdir -p -- . 2>/dev/null; then |
66 |
echo "mkdir -p -- $*" |
echo "mkdir -p -- $*" |
67 |
exec mkdir -p -- "$@" |
exec mkdir -p -- "$@" |
68 |
|
else |
69 |
|
# On NextStep and OpenStep, the `mkdir' command does not |
70 |
|
# recognize any option. It will interpret all options as |
71 |
|
# directories to create, and then abort because `.' already |
72 |
|
# exists. |
73 |
|
test -d ./-p && rmdir ./-p |
74 |
|
test -d ./-- && rmdir ./-- |
75 |
fi |
fi |
76 |
;; |
;; |
77 |
*) |
*) |
78 |
if mkdir -m "$dirmode" -p -- . 2>/dev/null; then |
if mkdir -m "$dirmode" -p -- . 2>/dev/null; then |
79 |
echo "mkdir -m $dirmode -p -- $*" |
echo "mkdir -m $dirmode -p -- $*" |
80 |
exec mkdir -m "$dirmode" -p -- "$@" |
exec mkdir -m "$dirmode" -p -- "$@" |
81 |
|
else |
82 |
|
# Clean up after NextStep and OpenStep mkdir. |
83 |
|
for d in ./-m ./-p ./-- "./$dirmode"; |
84 |
|
do |
85 |
|
test -d $d && rmdir $d |
86 |
|
done |
87 |
fi |
fi |
88 |
;; |
;; |
89 |
esac |
esac |