remove xinetd, systemd.
[vuplus_openvuplus] / meta-openvuplus / recipes-vuplus / enigma2 / enigma2 / enigma2_vuplus_transcodingsetup_inetd.patch
1 diff --git a/lib/python/Plugins/SystemPlugins/TransCodingSetup/plugin.py b/lib/python/Plugins/SystemPlugins/TransCodingSetup/plugin.py
2 index 09ec093..e46422a 100755
3 --- a/lib/python/Plugins/SystemPlugins/TransCodingSetup/plugin.py
4 +++ b/lib/python/Plugins/SystemPlugins/TransCodingSetup/plugin.py
5 @@ -37,10 +37,10 @@ class TranscodingSetupInit:
6  
7         def setTranscoding(self, transcoding, port):
8                 if not self.getModel():
9 -                       print "This plugin is only supported for solo2/duo2."
10 +#                      print "This plugin is only supported for solo2/duo2."
11                         return -8
12                 if transcoding not in ["enabled","disabled"] or port not in ["8001","8002"]:
13 -                       print "Input error."
14 +#                      print "Input error."
15                         return -7
16                 if not fileExists("/proc/stb/encoder/enable"):
17                         return -1
18 @@ -57,7 +57,7 @@ class TranscodingSetupInit:
19                 return res
20  
21         def setEncoder(self,mode = "disabled"):
22 -               print "<TranscodingSetup> set encoder : %s" % mode
23 +#              print "<TranscodingSetup> set encoder : %s" % mode
24                 mode = mode.strip(' ').strip('\n')
25                 try:
26                         fd = open("/proc/stb/encoder/enable",'r')
27 @@ -79,7 +79,7 @@ class TranscodingSetupInit:
28                         return -1
29  
30         def setPort(self, port = "8001"):
31 -               print "<TranscodingSetup> set port : %s" % port
32 +#              print "<TranscodingSetup> set port : %s" % port
33                 try:
34                         fp = file('/etc/inetd.conf', 'r')
35                         datas = fp.readlines()
36 @@ -115,6 +115,8 @@ class TranscodingSetupInit:
37         def inetdRestart(self):
38                 if fileExists("/etc/init.d/inetd"):
39                         os_system("/etc/init.d/inetd restart")
40 +               elif fileExists("/etc/init.d/inetd.busybox"):
41 +                       os_system("/etc/init.d/inetd.busybox restart")
42  
43         def getModel(self):
44                 if fileExists("/proc/stb/info/vumodel"):
45 @@ -182,7 +184,7 @@ class TranscodingSetup(Screen,ConfigListScreen, TranscodingSetupInit):
46         def keySave(self):
47                 transcoding = config.plugins.transcodingsetup.transcoding.value
48                 port = config.plugins.transcodingsetup.port.value
49 -               print "<TranscodingSetup> Transcoding %s(port : %s)"%(transcoding, port)
50 +#              print "<TranscodingSetup> Transcoding %s(port : %s)"%(transcoding, port)
51                 ret = self.setupTranscoding(transcoding, port)
52                 if ret is not None and ret <0 :
53                         self.resetConfig()