enigma2 : fix wirelessAccesspoing bug.
authorChang.H.S <jhs@dev3>
Wed, 5 Dec 2012 07:01:41 +0000 (16:01 +0900)
committerChang.H.S <jhs@dev3>
Wed, 5 Dec 2012 07:15:55 +0000 (16:15 +0900)
meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb
meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_wirelessaccesspoint.patch [new file with mode: 0644]

index 6e76460..aeaee79 100644 (file)
@@ -74,7 +74,7 @@ RDEPENDS_enigma2-plugin-extensions-dlnabrowser = "djmount fuse-utils libfuse2 li
 RDEPENDS_enigma2-plugin-extensions-dlnaserver = "minidlna libexif12 libavformat52 libavutil50 libavcodec52 libgsm1 libmp3lame0 libschroedinger-1.0-0 libtheora0 liboil"
 
 PN = "enigma2"
-PR = "r39"
+PR = "r40"
 
 SRCDATE = "20121128"
 #SRCDATE is NOT used by git to checkout a specific revision
@@ -97,6 +97,7 @@ SRC_URI = "git://code.vuplus.com/git/dvbapp.git;protocol=http;branch=${BRANCH};t
            file://enigma2_vuplus_remove_dreambox_enigma.patch;patch=1;pnum=1 \
            file://enigma2_vuplus_vfd_mode.patch;patch=1;pnum=1 \
            file://enigma2_vuplus_addlibpythondeps.patch;patch=1;pnum=1 \
+           file://enigma2_wirelessaccesspoint.patch;patch=1;pnum=1 \
            file://MyriadPro-Regular.otf \
            file://MyriadPro-Semibold.otf \
            file://MyriadPro-SemiboldIt.otf \
diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_wirelessaccesspoint.patch b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_wirelessaccesspoint.patch
new file mode 100644 (file)
index 0000000..24f1c61
--- /dev/null
@@ -0,0 +1,30 @@
+commit 982c734fd5a2f7488667005f0a926042022e28e0
+Author: Chang.H.S <jhs@dev3>
+Date:   Wed Dec 5 14:15:05 2012 +0900
+
+    wirelessAccessPoint : fix to continue commented lines on sysctl.conf
+
+diff --git a/lib/python/Plugins/SystemPlugins/WirelessAccessPoint/plugin.py b/lib/python/Plugins/SystemPlugins/WirelessAccessPoint/plugin.py
+index ff6849d..223dcea 100755
+--- a/lib/python/Plugins/SystemPlugins/WirelessAccessPoint/plugin.py
++++ b/lib/python/Plugins/SystemPlugins/WirelessAccessPoint/plugin.py
+@@ -522,11 +522,14 @@ class WirelessAccessPoint(Screen,ConfigListScreen):
+                       fp.close()
+               sysctlList = {}
+               for line in sysctlLines:
+-                      line = line.strip()
+-                      (key,value) = line.split("=")
+-                      key=key.strip()
+-                      value=value.strip()
+-                      sysctlList[key] = value
++                      try:
++                              line = line.strip()
++                              (key,value) = line.split("=")
++                              key=key.strip()
++                              value=value.strip()
++                              sysctlList[key] = value
++                      except:
++                              continue
+               sysctlList["net.ipv4.ip_forward"] = str(setValue)
+               fp = file(sysctlPath, "w")
+               for (key,value) in sysctlList.items():