Adding rc.restore_full_backup. Sync create backup with HEAD

This commit is contained in:
Scott Ullrich 2010-12-31 14:21:09 -05:00
parent 5a0ce1fb6f
commit a7e431f88d
2 changed files with 16 additions and 1 deletions

View File

@ -10,7 +10,9 @@ tar czPf /root/$FILENAME \
--exclude root/* \
--exclude var/empty/* \
--exclude var/empty \
--exclude var/etc \
/
echo ">>> Backup completed. Note: this backup includes config.xml!"
echo ">>> To restore this backup run this command:"
echo " tar xzPUf /root/$FILENAME -C /"
echo " /etc/rc.restore_full_backup /root/$FILENAME"

13
etc/rc.restore_full_backup Executable file
View File

@ -0,0 +1,13 @@
#!/bin/sh
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 / 2>/var/etc/restore_log.txt
echo "Restore of $1 complete."
else
echo " Error."
echo "File not found or invalid backup file. Available backups:"
ls -lah /root | grep backup | more
fi