Bug fix for very_verbose:

According to the documentation, "if [the very_verbose] file exists in the
source specification -v will be passed to rsync, rm and mkdir."  Previously,
the -v option was passed only to rsync.  This patch passes it to rm and mkdir
as well.

Actually, as per the behavior of the previous version, it is verbose that
sends the -v option to rsync while very_verbose sends it the -vv option.  I
left it this way because this behavior seems reasonable.  Maybe the
documentation should be corrected on this point.
This commit is contained in:
jll2 2009-06-15 17:54:03 -07:00 committed by Nico Schottelius
parent 192b55b98d
commit a4c61e7b68

View file

@ -311,7 +311,6 @@ while [ "${i}" -lt "${no_sources}" ]; do
# unset possible options # unset possible options
# #
VERBOSE="" VERBOSE=""
VVERBOSE=""
_techo "Beginning to backup" _techo "Beginning to backup"
@ -434,10 +433,12 @@ while [ "${i}" -lt "${no_sources}" ]; do
fi fi
# #
# Verbosity for rsync # Verbosity for rsync, rm, and mkdir
# #
VVERBOSE=""
if [ -f "${c_very_verbose}" ]; then if [ -f "${c_very_verbose}" ]; then
set -- "$@" "-vv" set -- "$@" "-vv"
VVERBOSE="-v"
elif [ -f "${c_verbose}" ]; then elif [ -f "${c_verbose}" ]; then
set -- "$@" "-v" set -- "$@" "-v"
fi fi