blob: 40914e123252f7b87f0efa41b0c19f6a2f49608f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
def Plugins(**kwargs):
from Plugins.Plugin import PluginDescriptor
from Tools.HardwareInfo import HardwareInfo
# currently only available for DM8000
if HardwareInfo().get_device_name() != "dm8000":
return [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)
]
|