aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Plugins/SystemPlugins
diff options
context:
space:
mode:
authorAcid Burn <acid-burn@ACIDNET.(none)>2009-11-09 17:58:03 +0100
committerAcid Burn <acid-burn@ACIDNET.(none)>2009-11-09 17:58:03 +0100
commitf1924b0eec8a16f8bc3b4d09f95f8e90dad0d7cb (patch)
tree8852a47c20cad23912cda9244ba15513b29fc5df /lib/python/Plugins/SystemPlugins
parentab40b0a5518886c7aa94458425bdec90d5430ee9 (diff)
parent4e08450f3d15c875231a264dfeec4fa0bcfa8997 (diff)
downloadenigma2-f1924b0eec8a16f8bc3b4d09f95f8e90dad0d7cb.tar.gz
enigma2-f1924b0eec8a16f8bc3b4d09f95f8e90dad0d7cb.zip
Merge commit 'origin/bug_175_wlan_connection_problem' into experimental
Diffstat (limited to 'lib/python/Plugins/SystemPlugins')
-rwxr-xr-xlib/python/Plugins/SystemPlugins/WirelessLan/plugin.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py b/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py
index 74520dcc..9f6a13fe 100755
--- a/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py
+++ b/lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py
@@ -276,8 +276,15 @@ def configStrings(iface):
return " pre-up /usr/sbin/wpa_supplicant -i"+iface+" -c/etc/wpa_supplicant.conf -B -Dralink\n post-down wpa_cli terminate"
if driver == 'madwifi':
if config.plugins.wlan.essid.value == "hidden...":
- return " pre-up iwconfig "+iface+" essid "+config.plugins.wlan.hiddenessid.value+"\n pre-up /usr/sbin/wpa_supplicant -i"+iface+" -c/etc/wpa_supplicant.conf -B -dd -Dmadwifi\n post-down wpa_cli terminate"
- return " pre-up iwconfig "+iface+" essid "+config.plugins.wlan.essid.value+"\n pre-up /usr/sbin/wpa_supplicant -i"+iface+" -c/etc/wpa_supplicant.conf -B -dd -Dmadwifi\n post-down wpa_cli terminate"
+ if ' ' in config.plugins.wlan.hiddenessid.value:
+ return ' pre-up iwconfig '+iface+' essid "'+config.plugins.wlan.hiddenessid.value+'"\n pre-up /usr/sbin/wpa_supplicant -i'+iface+' -c/etc/wpa_supplicant.conf -B -dd -Dmadwifi\n post-down wpa_cli terminate'
+ else:
+ return ' pre-up iwconfig '+iface+' essid '+config.plugins.wlan.hiddenessid.value+'\n pre-up /usr/sbin/wpa_supplicant -i'+iface+' -c/etc/wpa_supplicant.conf -B -dd -Dmadwifi\n post-down wpa_cli terminate'
+ else:
+ if ' ' in config.plugins.wlan.essid.value:
+ return ' pre-up iwconfig '+iface+' essid "'+config.plugins.wlan.essid.value+'"\n pre-up /usr/sbin/wpa_supplicant -i'+iface+' -c/etc/wpa_supplicant.conf -B -dd -Dmadwifi\n post-down wpa_cli terminate'
+ else:
+ return ' pre-up iwconfig '+iface+' essid '+config.plugins.wlan.essid.value+'\n pre-up /usr/sbin/wpa_supplicant -i'+iface+' -c/etc/wpa_supplicant.conf -B -dd -Dmadwifi\n post-down wpa_cli terminate'
if driver == 'zydas':
return " pre-up /usr/sbin/wpa_supplicant -i"+iface+" -c/etc/wpa_supplicant.conf -B -dd -Dzydas\n post-down wpa_cli terminate"