summaryrefslogtreecommitdiffstats
path: root/src/etc/rc.create_full_backup
diff options
context:
space:
mode:
Diffstat (limited to 'src/etc/rc.create_full_backup')
-rwxr-xr-xsrc/etc/rc.create_full_backup18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/etc/rc.create_full_backup b/src/etc/rc.create_full_backup
new file mode 100755
index 0000000..048e68b
--- /dev/null
+++ b/src/etc/rc.create_full_backup
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+FILENAME="pfSense-full-backup-`date "+%Y%m%d-%H%M"`.tgz"
+echo ">>> Creating full backup to /root/$FILENAME"
+tar czPf /root/$FILENAME \
+ --exclude dev/* \
+ --exclude tmp/* \
+ --exclude var/db \
+ --exclude var/run/* \
+ --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 " /etc/rc.restore_full_backup /root/$FILENAME"
OpenPOWER on IntegriCloud