From 2ca2437ed16a3676fea816e2061aefb69ccf047d Mon Sep 17 00:00:00 2001 From: Andreas Frisch Date: Sun, 12 Oct 2008 16:37:24 +0000 Subject: add NFIFlash plugin --- lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py (limited to 'lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py') diff --git a/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py b/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py new file mode 100644 index 00000000..0394d81b --- /dev/null +++ b/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py @@ -0,0 +1,20 @@ +# -*- coding: utf8 -*- + +def Plugins(**kwargs): + from Plugins.Plugin import PluginDescriptor + from Tools.Directories import fileExists + if fileExists("/usr/share/bootlogo-flasher.mvi"): + import flasher + # started from usb stick # don't try to be intelligent and trick this - it's not possible to rewrite the flash memory with a system currently booted from it + return [PluginDescriptor(where = PluginDescriptor.WHERE_WIZARD, fnc = (9,flasher.NFIFlash))] + else: + # started on real enigma2 + import downloader + return [PluginDescriptor(name="NFI Image Flashing", + description = _("Download .NFI-Files for USB-Flasher"), + icon = "flash.png", + where = [PluginDescriptor.WHERE_PLUGINMENU], + fnc = downloader.main), PluginDescriptor(name="nfi", where = PluginDescriptor.WHERE_FILESCAN, fnc = downloader.filescan) + ] + #, + #PluginDescriptor(name="nfi", where = PluginDescriptor.WHERE_WIZARD, fnc = (1,downloader.NFIDownload)) ] -- cgit v1.2.3