dsnap-sync: update pv handling
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
@@ -703,7 +703,7 @@ parse_params () {
|
|||||||
-n|--noconfirm|--batch)
|
-n|--noconfirm|--batch)
|
||||||
batch=1
|
batch=1
|
||||||
interactive=0
|
interactive=0
|
||||||
do_pv_cmd=1
|
do_pv_cmd=0
|
||||||
donotify=0
|
donotify=0
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
@@ -904,7 +904,7 @@ parse_params () {
|
|||||||
if [ $donotify -eq 1 ]; then snap_sync_options="${snap_sync_options} donotify=true"; fi
|
if [ $donotify -eq 1 ]; then snap_sync_options="${snap_sync_options} donotify=true"; fi
|
||||||
if [ $color -eq 1 ]; then snap_sync_options="${snap_sync_options} color=true"; fi
|
if [ $color -eq 1 ]; then snap_sync_options="${snap_sync_options} color=true"; fi
|
||||||
if [ $batch -eq 1 ]; then
|
if [ $batch -eq 1 ]; then
|
||||||
snap_sync_options="${snap_sync_options} batch=true do_pv_cmd=false"
|
snap_sync_options="${snap_sync_options} batch=true do_pv_cmd=$do_pv_cmd"
|
||||||
else
|
else
|
||||||
snap_sync_options="${snap_sync_options} interactive=true do_pv_cmd=$do_pv_cmd"
|
snap_sync_options="${snap_sync_options} interactive=true do_pv_cmd=$do_pv_cmd"
|
||||||
fi
|
fi
|
||||||
@@ -1153,7 +1153,7 @@ run_backup () {
|
|||||||
snapper_source_snapshot_size=$(($snapper_source_snapshot_size / 1024 / 1024))G
|
snapper_source_snapshot_size=$(($snapper_source_snapshot_size / 1024 / 1024))G
|
||||||
|
|
||||||
# settings for interactive progress status
|
# settings for interactive progress status
|
||||||
if [ "$do_pv_cmd" ]; then
|
if [ $do_pv_cmd -eq 1 ]; then
|
||||||
pv_options="--delay-start 2 --interval 5 --format \"time elapsed [%t] | rate %r | total size [%b] | %p | time remaining [%e]\" "
|
pv_options="--delay-start 2 --interval 5 --format \"time elapsed [%t] | rate %r | total size [%b] | %p | time remaining [%e]\" "
|
||||||
cmd_pv="pv --size $snapper_source_snapshot_size $pv_options |"
|
cmd_pv="pv --size $snapper_source_snapshot_size $pv_options |"
|
||||||
#cmd_pv="pv $pv_options --size ${snapper_source_snapshot_size} | dialog --gauge \"$progname: Progress for config '$selected_config'\" 6 85 |"
|
#cmd_pv="pv $pv_options --size ${snapper_source_snapshot_size} | dialog --gauge \"$progname: Progress for config '$selected_config'\" 6 85 |"
|
||||||
|
|||||||
Reference in New Issue
Block a user