diff options
Diffstat (limited to 'utils/mkdirhier')
-rw-r--r-- | utils/mkdirhier/mkdirhier.sh | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/utils/mkdirhier/mkdirhier.sh b/utils/mkdirhier/mkdirhier.sh index 3ae24b3c6e..c6261f42e8 100644 --- a/utils/mkdirhier/mkdirhier.sh +++ b/utils/mkdirhier/mkdirhier.sh @@ -5,8 +5,16 @@ # # Based on Noah Friedman's mkinstalldirs.. # + +quiet=no errs=0 +if [ "$1" = "-q" ] +then + shift + quiet=yes +fi + for f in $*; do parts=`echo ":$f" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` path=""; @@ -17,7 +25,10 @@ for f in $*; do esac if test ! -d "$path"; then - echo "mkdir $path" 1>&2 + if [ "$quiet" = "no" ] + then + echo "mkdir $path" 1>&2 + fi mkdir "$path" || lasterr=$? |