]> arthur.barton.de Git - backup-script.git/commitdiff
rsync: Use better progress output when available (protocol version >=31)
authorAlexander Barton <alex@barton.de>
Thu, 1 Oct 2015 12:37:40 +0000 (14:37 +0200)
committerAlexander Barton <alex@barton.de>
Thu, 1 Oct 2015 12:37:40 +0000 (14:37 +0200)
bin/backup-script

index 670f6991fbd30c2b903e8cab55997d1967db8067..544960d9fedb2f4f207e17c4b496d16da0ce4ee0 100755 (executable)
@@ -542,7 +542,11 @@ for f in $sys; do
        [ "$compress" -ne 0 ] && cmd="$cmd --compress"
        [ "$local" -eq 0 ] && cmd="$cmd --rsh=\"$ssh_cmd\""
        cmd="$cmd --delete --delete-excluded --sparse"
-       [ "$VERBOSE" -gt 0 ] && cmd="$cmd --progress"
+       if [ "$VERBOSE" -gt 0 ]; then
+               [ "$rsync_proto" -ge 31 ] \
+                       && cmd="$cmd --info=progress2" \
+                       || cmd="$cmd --progress"
+       fi
        if [ "$source_root" = "$default_source_root" ]; then
                for dir in \
                        "/dev/**" \