From 5d7942d9b3c1eecef5167ce470d61f52be904e0a Mon Sep 17 00:00:00 2001 From: Andreas Frisch Date: Mon, 20 Oct 2008 18:25:50 +0000 Subject: [PATCH 1/1] add building of NFIFlash plugin, but display only for DM8000 --- configure.ac | 1 + lib/python/Plugins/SystemPlugins/Makefile.am | 2 +- lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py | 6 ++++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index b870075e..7aebe25f 100644 --- a/configure.ac +++ b/configure.ac @@ -114,6 +114,7 @@ lib/python/Plugins/SystemPlugins/PositionerSetup/Makefile lib/python/Plugins/SystemPlugins/Hotplug/Makefile lib/python/Plugins/SystemPlugins/ConfigurationBackup/Makefile lib/python/Plugins/SystemPlugins/DefaultServicesScanner/Makefile +lib/python/Plugins/SystemPlugins/NFIFlash/Makefile lib/python/Plugins/SystemPlugins/Satfinder/Makefile lib/python/Plugins/SystemPlugins/SkinSelector/Makefile lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/Makefile diff --git a/lib/python/Plugins/SystemPlugins/Makefile.am b/lib/python/Plugins/SystemPlugins/Makefile.am index a4de55e6..36b4bde5 100644 --- a/lib/python/Plugins/SystemPlugins/Makefile.am +++ b/lib/python/Plugins/SystemPlugins/Makefile.am @@ -1 +1 @@ -SUBDIRS = SoftwareUpdate FrontprocessorUpgrade PositionerSetup ConfigurationBackup Satfinder SkinSelector SatelliteEquipmentControl Videomode VideoTune Hotplug DefaultServicesScanner +SUBDIRS = SoftwareUpdate FrontprocessorUpgrade PositionerSetup ConfigurationBackup Satfinder SkinSelector SatelliteEquipmentControl Videomode VideoTune Hotplug DefaultServicesScanner NFIFlash diff --git a/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py b/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py index 00a9d8fd..40914e12 100644 --- a/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py +++ b/lib/python/Plugins/SystemPlugins/NFIFlash/plugin.py @@ -1,5 +1,9 @@ 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 @@ -14,5 +18,3 @@ def Plugins(**kwargs): 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)) ] -- 2.30.2