From 323ac4a566f7c1ea9006eaf58eae915fac00071b Mon Sep 17 00:00:00 2001 From: Stefan Pluecken Date: Sun, 5 Mar 2006 15:50:27 +0000 Subject: adding the image upgrade wizard can backup settings to hdd, cf, usb or (in the future) a given path recognizes the backup after flashing the image automatically and asks the user, if it should restore the settings guides the user through the upgrade process --- lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py') diff --git a/lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py b/lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py index c065c815..00f8e185 100644 --- a/lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py +++ b/lib/python/Plugins/SystemPlugins/SoftwareUpdate/plugin.py @@ -8,6 +8,7 @@ from Components.MenuList import MenuList from Components.Input import Input from Screens.Console import Console from Plugins.Plugin import PluginDescriptor +from Screens.ImageWizard import ImageWizard import os @@ -25,7 +26,8 @@ class UpdatePluginMenu(Screen): list = [] if self.menu == 0: - list.append((_("Upgrade"), "upgrade")) + list.append((_("Image-Upgrade"), "image")) + list.append((_("Online-Upgrade"), "upgrade")) list.append((_("Advanced"), "advanced")) elif self.menu == 1: list.append((_("Choose source"), "source")) @@ -42,6 +44,8 @@ class UpdatePluginMenu(Screen): def go(self): if self.menu == 0: + if (self["menu"].l.getCurrentSelection()[1] == "image"): + self.session.open(ImageWizard) if (self["menu"].l.getCurrentSelection()[1] == "upgrade"): self.session.openWithCallback(self.runUpgrade, MessageBox, _("Do you want to update your Dreambox?\nAfter pressing OK, please wait!")) if (self["menu"].l.getCurrentSelection()[1] == "advanced"): -- cgit v1.2.3