X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/0d0e876391a62eaf9960d4dee660f4106e513611..3613b3f0a365a6cfe83357754db892981c897bed:/lib/python/Plugins/fpupgrade/plugin.py diff --git a/lib/python/Plugins/fpupgrade/plugin.py b/lib/python/Plugins/fpupgrade/plugin.py deleted file mode 100644 index f945fa7b..00000000 --- a/lib/python/Plugins/fpupgrade/plugin.py +++ /dev/null @@ -1,54 +0,0 @@ -from Screens.Screen import Screen -from Components.ActionMap import ActionMap -from Components.Label import Label -from Plugins.Plugin import PluginDescriptor - -def getUpgradeVersion(): - import os - r = os.popen("fpupgrade --version").read() - if r[:16] != "FP update tool v": - return None - else: - return int(r[16:]) - -class FPUpgrade(Screen): - skin = """ - - - - - - - """ - def __init__(self, session): - self.skin = FPUpgrade.skin - Screen.__init__(self, session) - - from Tools.DreamboxHardware import getFPVersion - version = str(getFPVersion() or "N/A") - newversion = str(getUpgradeVersion() or "N/A") - - self["text"] = Label(_("Your frontprocessor firmware must be upgraded.\nPress OK to start upgrade.")) - self["oldversion_label"] = Label(_("Current version:")) - self["newversion_label"] = Label(_("New version:")) - - self["oldversion"] = Label(version) - self["newversion"] = Label(newversion) - - self["actions"] = ActionMap(["OkCancelActions"], - { - "ok": self.ok, - "cancel": self.close, - }) - - def ok(self): - self.close(4) - -def Plugins(): - from Tools.DreamboxHardware import getFPVersion - version = getFPVersion() - newversion = getUpgradeVersion() or 0 - if version is not None and version <= newversion: - return PluginDescriptor(name="FP Upgrade", where = PluginDescriptor.WHERE_WIZARD, fnc=FPUpgrade) - else: - return [ ]