From c1d45dc2acab7c37e42af1a0b1e269aa0ee10fb7 Mon Sep 17 00:00:00 2001 From: Huevos Date: Thu, 23 Nov 2017 22:28:05 +0100 Subject: [PATCH] [BackupManager] Add auto backup of ABM CustomMix and favourites files --- src/BackupManager.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/BackupManager.py b/src/BackupManager.py index 6843eee1..4b507791 100644 --- a/src/BackupManager.py +++ b/src/BackupManager.py @@ -3,7 +3,7 @@ from os import path, stat, mkdir, listdir, remove, statvfs, chmod, walk from time import localtime, time, strftime, mktime from datetime import date, datetime -import tarfile +import tarfile, glob from enigma import eTimer, eEnv, eDVBDB, quitMainloop @@ -1210,6 +1210,12 @@ def JobStart(self): self.selectedFiles.append('/usr/sundtek') if path.exists('/etc/rc3.d/S99tuner.sh') and '/etc/rc3.d/S99tuner.sh' not in self.selectedFiles: self.selectedFiles.append('/etc/rc3.d/S99tuner.sh') + if path.exists('/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/custom/favourites.xml') and '/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/custom/favourites.xml' not in self.selectedFiles: + self.selectedFiles.append('/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/custom/favourites.xml') + if path.exists('/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/custom'): + for custommix in glob.glob('/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/custom/*CustomMix.xml'): + if custommix not in self.selectedFiles: + self.selectedFiles.append(custommix) config.backupmanager.backupdirs.setValue(self.selectedFiles) config.backupmanager.backupdirs.save()