From f849087e3604840b03a11c19c653a49675c16c9c Mon Sep 17 00:00:00 2001 From: "Chang.H.S" Date: Wed, 5 Dec 2012 16:01:41 +0900 Subject: [PATCH] enigma2 : fix wirelessAccesspoing bug. --- meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb | 3 ++- .../enigma2/enigma2_wirelessaccesspoint.patch | 30 ++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_wirelessaccesspoint.patch diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb b/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb index 6e76460..aeaee79 100644 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb +++ b/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb @@ -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 index 0000000..24f1c61 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/enigma2/enigma2/enigma2_wirelessaccesspoint.patch @@ -0,0 +1,30 @@ +commit 982c734fd5a2f7488667005f0a926042022e28e0 +Author: Chang.H.S +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(): -- 2.7.4