diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2010-06-16 19:43:53 -0400 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2010-06-16 19:44:05 -0400 |
commit | 60e014fe994d3b4ece4f1da372abbc43e5ce6a5b (patch) | |
tree | 4750d97fde226595899f1a7b390c23689c277417 /etc/rc.restore_full_backup | |
parent | 6aa9ddce18a7a7e4e921e6f87ffae9a603c15404 (diff) | |
download | pfsense-60e014fe994d3b4ece4f1da372abbc43e5ce6a5b.zip pfsense-60e014fe994d3b4ece4f1da372abbc43e5ce6a5b.tar.gz |
Save log file and give better output of what is happening
Diffstat (limited to 'etc/rc.restore_full_backup')
-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 |