summaryrefslogtreecommitdiffstats
path: root/etc/rc.restore_full_backup
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2010-06-16 19:43:53 -0400
committerScott Ullrich <sullrich@pfsense.org>2010-06-16 19:44:05 -0400
commit60e014fe994d3b4ece4f1da372abbc43e5ce6a5b (patch)
tree4750d97fde226595899f1a7b390c23689c277417 /etc/rc.restore_full_backup
parent6aa9ddce18a7a7e4e921e6f87ffae9a603c15404 (diff)
downloadpfsense-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-xetc/rc.restore_full_backup8
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
OpenPOWER on IntegriCloud