From ea205f274ac37ca45253e0241ac16c470b15e8bd Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Fri, 20 Jul 2007 14:29:39 +0000 Subject: use "tar c | pv | tar x" to have a neat progress bar during copy --- rescue/Flash/scripts/upgrade | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'rescue/Flash/scripts/upgrade') diff --git a/rescue/Flash/scripts/upgrade b/rescue/Flash/scripts/upgrade index 8ba8e5bc4..2bf37081c 100755 --- a/rescue/Flash/scripts/upgrade +++ b/rescue/Flash/scripts/upgrade @@ -136,15 +136,15 @@ function remove_non_user_nor_config_files() { function copy_new_version() { echo "Copying new Mandriva Flash system..." - echo "(this can take some dozens of minutes)" - echo rm -rf $rootdir$boot_rel rm -f $rootdir$loopbacks_rel/.*sqf rm -f $rootdir$loopbacks_rel/.*sqfs [ -d "$modules_dir" ] && rm -rf $modules_dir - cp -a $upgrade_dir/* $upgrade_dir/.??* $rootdir + tar c -C $upgrade_dir . | pv -s `du -sb $upgrade_dir | cut -f 1` | tar x -C $rootdir + echo + chmod -R u+w $rootdir chmod -R u-w $rootdir$boot_rel $rootdir$loopbacks_rel -- cgit v1.2.1