from Screens.ImageWizard import checkConfigBackup
self.backuppath = checkConfigBackup()
self.condition = (self.backuppath is not None)
from Components.Harddisk import harddiskmanager
self.condition = harddiskmanager.HDDCount() > 0
self.backuppath = '/media/hdd/'
from Components.Harddisk import harddiskmanager
self.condition = harddiskmanager.HDDCount() == 0
self.backuppath = '/media/cf/'
self.backuppath = '/media/usb/'
from Screens.ImageWizard import doBackup
doBackup(self.backuppath)
from Screens.ImageWizard import checkConfigBackup
self.backuppath = checkConfigBackup()
self.condition = (self.backuppath is not None)
from Screens.ImageWizard import checkConfigBackup
self.backuppath = checkConfigBackup()
self.condition = (self.backuppath is None)
from Screens.ImageWizard import doRestore
doRestore(self.backuppath)
import os
from Screens.ImageWizard import backupfile
print 'mv ' + self.backuppath + backupfile + ' ' + self.backuppath + backupfile + '.old'
os.system('mv ' + self.backuppath + backupfile + ' ' + self.backuppath + backupfile + '.old')
os.system('killall enigma2') # ugly... no better solution atm
from enigma import quitMainloop
quitMainloop(1)