Changeset 9355


Ignore:
Timestamp:
2007-10-18T22:51:21+02:00 (9 years ago)
Author:
blogic
Message:

fixed wpa2 support for madwifi/wpa_supplicant

Location:
trunk/package
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/madwifi/files/lib/wifi/madwifi.sh

    r9075 r9355  
    226226                                                case "$enc" in 
    227227                                                        PSK|psk) 
    228                                                                 proto='proto=WPA';; 
     228                                                                proto='proto=WPA' 
     229                                                                passphrase="${key}" 
     230                                                                ;; 
    229231                                                        PSK2|psk2) 
    230                                                                 proto='proto=RSN';; 
     232                                                                proto='proto=RSN' 
     233                                                                passphrase=`wpa_passphrase ${ssid} "${key}" | grep psk | grep -v \#| cut -d= -f2` 
     234                                                                ;; 
    231235                                                esac 
     236                                                 
    232237                                                cat > /var/run/wpa_supplicant-$ifname.conf <<EOF 
    233238ctrl_interface=/var/run/wpa_supplicant 
     
    237242        key_mgmt=WPA-PSK 
    238243        $proto 
    239         psk="$key" 
     244        psk="$passphrase" 
    240245} 
    241246EOF 
  • trunk/package/wpa_supplicant/Makefile

    r9305 r9355  
    4242endef 
    4343 
    44 define Package/wpa-passphrase 
    45   SECTION:=net 
    46   CATEGORY:=Network 
    47   DEPENDS:=wpa-supplicant 
    48   TITLE:=Set WPA passphrase for a SSID 
    49 endef 
    50  
    51 define Package/wpa-passphrase/Description 
    52   
    53 endef 
    54  
    5544define Build/Configure 
    5645        cp ./files/config.$(ARCH) $(PKG_BUILD_DIR)/.config 
     
    7362define Package/wpa-supplicant/install 
    7463        $(INSTALL_DIR) $(1)/usr/sbin 
    75         $(CP) $(PKG_BUILD_DIR)/wpa_supplicant $(1)/usr/sbin/ 
     64        $(CP) $(PKG_BUILD_DIR)/wpa_{supplicant,passphrase} $(1)/usr/sbin/ 
    7665endef 
    7766 
     
    8170endef 
    8271 
    83 define Package/wpa-passphrase/install 
    84         $(INSTALL_DIR) $(1)/usr/sbin 
    85         $(INSTALL_BIN) $(PKG_BUILD_DIR)/wpa_passphrase $(1)/usr/sbin/ 
    86 endef 
    87  
    8872$(eval $(call BuildPackage,wpa-supplicant)) 
    8973$(eval $(call BuildPackage,wpa-cli)) 
    90 $(eval $(call BuildPackage,wpa-passphrase)) 
Note: See TracChangeset for help on using the changeset viewer.