mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Adding rc.restore_full_backup. Sync create backup with HEAD
This commit is contained in:
parent
5a0ce1fb6f
commit
a7e431f88d
@ -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
13
etc/rc.restore_full_backup
Executable 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
|
||||
Loading…
Reference in New Issue
Block a user