projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
daily update
[deliverable/binutils-gdb.git]
/
mkinstalldirs
diff --git
a/mkinstalldirs
b/mkinstalldirs
index 6fbe5e117629c75a723710efc4b2e0341c17c895..259dbfcd35789bd0f087803d193cfd924f9a5f34 100755
(executable)
--- a/
mkinstalldirs
+++ b/
mkinstalldirs
@@
-1,7
+1,7
@@
#! /bin/sh
# mkinstalldirs --- make directory hierarchy
#! /bin/sh
# mkinstalldirs --- make directory hierarchy
-scriptversion=200
4-02-15.20
+scriptversion=200
5-06-29.22
# 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
@@
-12,7
+12,7
@@
scriptversion=2004-02-15.20
# <automake-patches@gnu.org>.
errstatus=0
# <automake-patches@gnu.org>.
errstatus=0
-dirmode=
""
+dirmode=
usage="\
Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
usage="\
Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
@@
-27,7
+27,7
@@
while test $# -gt 0 ; do
case $1 in
-h | --help | --h*) # -h for help
echo "$usage"
case $1 in
-h | --help | --h*) # -h for help
echo "$usage"
- exit
0
+ exit
$?
;;
-m) # -m PERM arg
shift
;;
-m) # -m PERM arg
shift
@@
-37,7
+37,7
@@
while test $# -gt 0 ; do
;;
--version)
echo "$0 $scriptversion"
;;
--version)
echo "$0 $scriptversion"
- exit
0
+ exit
$?
;;
--) # stop option processing
shift
;;
--) # stop option processing
shift
@@
-103,13
+103,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
+132,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
+142,7
@@
do
fi
fi
fi
fi
- pathcomp=
"$pathcomp/"
+ pathcomp=
$pathcomp/
done
done
done
done
This page took
0.024083 seconds
and
4
git commands to generate.