projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tests for module 'unicase/u16-is-uppercase'.
[gnulib.git]
/
build-aux
/
mkinstalldirs
diff --git
a/build-aux/mkinstalldirs
b/build-aux/mkinstalldirs
index
7f4333b
..
ef7e16f
100755
(executable)
--- a/
build-aux/mkinstalldirs
+++ b/
build-aux/mkinstalldirs
@@
-1,7
+1,7
@@
#! /bin/sh
# mkinstalldirs --- make directory hierarchy
#! /bin/sh
# mkinstalldirs --- make directory hierarchy
-scriptversion=200
5-05-14.22
+scriptversion=200
6-05-11.19
# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
# Created: 1993-05-16
# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
# Created: 1993-05-16
@@
-11,8
+11,11
@@
scriptversion=2005-05-14.22
# bugs to <bug-automake@gnu.org> or send patches to
# <automake-patches@gnu.org>.
# bugs to <bug-automake@gnu.org> or send patches to
# <automake-patches@gnu.org>.
+nl='
+'
+IFS=" "" $nl"
errstatus=0
errstatus=0
-dirmode=
""
+dirmode=
usage="\
Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
usage="\
Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
@@
-103,13
+106,21
@@
esac
for file
do
for file
do
- set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
+ case $file in
+ /*) pathcomp=/ ;;
+ *) pathcomp= ;;
+ esac
+ oIFS=$IFS
+ IFS=/
+ set fnord $file
shift
shift
+ IFS=$oIFS
- pathcomp=
for d
do
for d
do
- pathcomp="$pathcomp$d"
+ test "x$d" = x && continue
+
+ pathcomp=$pathcomp$d
case $pathcomp in
-*) pathcomp=./$pathcomp ;;
esac
case $pathcomp in
-*) pathcomp=./$pathcomp ;;
esac
@@
-124,7
+135,7
@@
do
else
if test ! -z "$dirmode"; then
echo "chmod $dirmode $pathcomp"
else
if test ! -z "$dirmode"; then
echo "chmod $dirmode $pathcomp"
- lasterr=
""
+ lasterr=
chmod "$dirmode" "$pathcomp" || lasterr=$?
if test ! -z "$lasterr"; then
chmod "$dirmode" "$pathcomp" || lasterr=$?
if test ! -z "$lasterr"; then
@@
-134,7
+145,7
@@
do
fi
fi
fi
fi
- pathcomp=
"$pathcomp/"
+ pathcomp=
$pathcomp/
done
done
done
done