diff options
-rwxr-xr-x | etc/rc.restore_full_backup | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/etc/rc.restore_full_backup b/etc/rc.restore_full_backup index 7930c73..9e3d6ce 100755 --- a/etc/rc.restore_full_backup +++ b/etc/rc.restore_full_backup @@ -1,11 +1,13 @@ #!/bin/sh -echo "Checking..." +echo -n "Checking..." if [ `tar tzPf $1 /etc/rc 2>/dev/null` ]; then + echo " Backup file looks OK." echo "One moment, restoring ${1}..." - tar xzPfU $1 -C / + tar xzPfU $1 -C / 2>/var/etc/restore_log.txt echo "Restore of $1 complete." else - echo "Could not locate backup ${1}. Available backups:" + echo " Error." + echo "File not found or invalid backup file. Available backups:" ls -lah /root | grep backup | more fi |