File 0001-ifup-wireless-no-encryption-option.bnc648830.patch of Package sysconfig.import5396

From b1bcb44dfd2cae8ee771ad7988d357e17e692687 Mon Sep 17 00:00:00 2001
From: Vladimir Botka <vbotka@suse.de>
Date: Wed, 8 Jun 2011 22:00:08 +0200
Subject: [PATCH] no-encryption option added to the WIRELESS_AUTH_MODE

(bnc#213001) introduced no-encryption option in Yast, but this option has
never been implemented in the sysconfig. The differnece between no-encryption
and open is that open system can use user authentication. In both cases
key_mgmt=NONE option shall be put into the wpa_supplicant.conf (bnc#648830).

Signed-off-by: Marius Tomaschewski <mt@suse.de>
---
 scripts/ifup-wireless |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/scripts/ifup-wireless b/scripts/ifup-wireless
index 105ebe9..45f27af 100755
--- a/scripts/ifup-wireless
+++ b/scripts/ifup-wireless
@@ -304,7 +304,7 @@ EOL
                         # special hack for madwifi
                         test "$DRIVER" = "ath_pci" && run_iw_tool priv authmode 2
                         ;;
-                open|opensystem|"") WIRELESS_SEC_MODE="open";;
+                open|opensystem|no-encryption|"") WIRELESS_SEC_MODE="open";;
                 esac
         fi
         if [ -n "$WIRELESS_KEY_0" -a \
@@ -403,7 +403,7 @@ setup_wlanngdev()
                         wlanctl dot11req_mibset mibattribute=dot11ExcludeUnencrypted=true
                         AUTHTYPE=sharedkey
                         ;;
-                        open|opensystem|"")
+                        open|opensystem|no-encryption|"")
                         wlanctl dot11req_mibset mibattribute=dot11ExcludeUnencrypted=false
                         AUTHTYPE=opensystem
                         ;;
@@ -540,7 +540,7 @@ print_network_block()
     print_network_line ssid WIRELESS_ESSID "$SUFFIX"
     print_network_line_unquoted priority WIRELESS_PRIORITY "$SUFFIX"
     case "`eval echo \\$WIRELESS_AUTH_MODE$SUFFIX`" in
-    open)
+    open|no-encryption)
         echo "  key_mgmt=NONE"
         for i in 0 1 2 3 ; do
             KEY="`eval print_key \\"\\$WIRELESS_KEY_$i$SUFFIX\\" \\$WIRELESS_KEY_LENGTH$SUFFIX`"
-- 
1.7.3.4

openSUSE Build Service is sponsored by