diff --git a/data/scripts/backup.list b/data/scripts/backup.list new file mode 100644 index 000000000..b17e3fc10 --- /dev/null +++ b/data/scripts/backup.list @@ -0,0 +1,3 @@ +/bin/backup.sh +/bin/backup.list +/var/tuxbox/config/ diff --git a/data/scripts/backup.sh b/data/scripts/backup.sh index c9d8f4f9e..fabc992b0 100755 --- a/data/scripts/backup.sh +++ b/data/scripts/backup.sh @@ -1,5 +1,12 @@ #!/bin/sh DATE=`date +%Y-%m-%d-%H:%M:%S` +BACKUPLIST=/bin/backup.list + echo Backup to $1/settings_$DATE.tar cd / -tar cf $1/settings_$DATE.tar /var/tuxbox/config/ + +if [ ! -e $BACKUPLIST ]; then + tar cf $1/settings_$DATE.tar /var/tuxbox/config/ +else + tar cf $1/settings_$DATE.tar -T $BACKUPLIST +fi