1 diff -Naur tuxcom_cvs/python/Makefile.am tuxcom/python/Makefile.am
2 --- tuxcom_cvs/python/Makefile.am 1970-01-01 01:00:00.000000000 +0100
3 +++ tuxcom/python/Makefile.am 2008-11-03 13:56:54.425916639 +0100
5 +installdir = $(LIBDIR)/enigma2/python/Plugins/Extensions/Tuxcom
10 diff -Naur tuxcom_cvs/python/plugin.py tuxcom/python/plugin.py
11 --- tuxcom_cvs/python/plugin.py 1970-01-01 01:00:00.000000000 +0100
12 +++ tuxcom/python/plugin.py 2008-11-03 14:22:15.705918505 +0100
15 +from Screens.Screen import Screen
16 +from Plugins.Plugin import PluginDescriptor
18 +class TuxComStarter(Screen):
20 + <screen position="1,1" size="1,1" title="TuxCom" >
23 + def __init__(self, session, args = None):
24 + self.skin = TuxComStarter.skin
25 + Screen.__init__(self, session)
26 + self.container=eConsoleAppContainer()
27 + self.container.appClosed.append(self.finished)
31 + eDBoxLCD.getInstance().lock()
32 + eRCInput.getInstance().lock()
33 + fbClass.getInstance().lock()
34 + if self.container.execute("/usr/bin/tuxcom"):
37 + def finished(self,retval):
38 + fbClass.getInstance().unlock()
39 + eRCInput.getInstance().unlock()
40 + eDBoxLCD.getInstance().unlock()
43 +def main(session, **kwargs):
44 + session.open(TuxComStarter)
46 +def Plugins(**kwargs):
47 + return PluginDescriptor(name="TuxCom", description="TuxBox Commander", where = PluginDescriptor.WHERE_PLUGINMENU, fnc=main)