diff options
| author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-01-23 08:28:26 +0000 | 
|---|---|---|
| committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-01-23 08:28:26 +0000 | 
| commit | 1f0cb60a115cf4ed359a58a76ffdd46bcc5bbda1 (patch) | |
| tree | 76570bd515c1b16edfd03ecc34cba3c45baceb55 /package/wpa_supplicant/files/wpa_supplicant.sh | |
| parent | 7f1760652d125ff3867abe3c62dcb0f22a0013f1 (diff) | |
hostapd: add a build variant for wpa_supplicant and one for a multicall hostapd+supplicant program (wpad) and remove the old wpa_supplicant package
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19286 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/wpa_supplicant/files/wpa_supplicant.sh')
| -rw-r--r-- | package/wpa_supplicant/files/wpa_supplicant.sh | 116 | 
1 files changed, 0 insertions, 116 deletions
diff --git a/package/wpa_supplicant/files/wpa_supplicant.sh b/package/wpa_supplicant/files/wpa_supplicant.sh deleted file mode 100644 index ea10b386e..000000000 --- a/package/wpa_supplicant/files/wpa_supplicant.sh +++ /dev/null @@ -1,116 +0,0 @@ -wpa_supplicant_setup_vif() { -	local vif="$1" -	local driver="$2" -	local key="$key" - -	# wpa_supplicant should use wext for mac80211 cards -	[ "$driver" = "mac80211" ] && driver='wext' - -	# make sure we have the psk -	[ -n "$key" ] || { -		config_get key "$vif" key -	} - -	case "$enc" in -		*wep*) -			key_mgmt='NONE' -			config_get key "$vif" key -			key="${key:-1}" -			case "$key" in -				[1234]) -					for idx in 1 2 3 4; do -						local zidx -						zidx=$(($idx - 1)) -						config_get ckey "$vif" "key${idx}" -						[ -n "$ckey" ] && \ -							append "wep_key${zidx}" "wep_key${zidx}=$(prepare_key_wep "$ckey")" -					done -					wep_tx_keyidx="wep_tx_keyidx=$((key - 1))" -				;; -				*) -					wep_key0="wep_key0=$(prepare_key_wep "$key")" -					wep_tx_keyidx="wep_tx_keyidx=0" -				;; -			esac -		;; -		*psk*) -			key_mgmt='WPA-PSK' -			config_get_bool usepassphrase "$vif" passphrase 1 -			case "$enc" in -				*psk2*) -					proto='proto=RSN' -					if [ "$usepassphrase" = "1" ]; then -						passphrase="psk=\"${key}\"" -					else -						passphrase="psk=${key}" -					fi -				;; -				*psk*) -					proto='proto=WPA' -					if [ "$usepassphrase" = "1" ]; then -						passphrase="psk=\"${key}\"" -					else -						passphrase="psk=${key}" -					fi -				;; -			esac -		;; -		*wpa*|*8021x*) -			proto='proto=WPA2' -			key_mgmt='WPA-EAP' -			config_get ca_cert "$vif" ca_cert -			ca_cert=${ca_cert:+"ca_cert=\"$ca_cert\""} -			case "$eap_type" in -				tls) -					pairwise='pairwise=CCMP' -					group='group=CCMP' -					config_get priv_key "$vif" priv_key -					config_get priv_key_pwd "$vif" priv_key_pwd -					priv_key="private_key=\"$priv_key\"" -					priv_key_pwd="private_key_passwd=\"$priv_key_pwd\"" -				;; -				peap|ttls) -					config_get auth "$vif" auth -					config_get identity "$vif" identity -					config_get password "$vif" password -					phase2="phase2=\"auth=${auth:-MSCHAPV2}\"" -					identity="identity=\"$identity\"" -					password="password=\"$password\"" -				;; -			esac -			eap_type="eap=$(echo $eap_type | tr 'a-z' 'A-Z')" -		;; -	esac -	config_get ifname "$vif" ifname -	config_get bridge "$vif" bridge -	config_get ssid "$vif" ssid -	config_get bssid "$vif" bssid -	bssid=${bssid:+"bssid=$bssid"} -	cat > /var/run/wpa_supplicant-$ifname.conf <<EOF -ctrl_interface=/var/run/wpa_supplicant-$ifname -network={ -	scan_ssid=1 -	ssid="$ssid" -	$bssid -	key_mgmt=$key_mgmt -	$proto -	$passphrase -	$pairwise -	$group -	$eap_type -	$ca_cert -	$priv_key -	$priv_key_pwd -	$phase2 -	$identity -	$password -	$wep_key0 -	$wep_key1 -	$wep_key2 -	$wep_key3 -	$wep_tx_keyidx -} -EOF -	[ -z "$proto" -a "$key_mgmt" != "NONE" ] || \ -		wpa_supplicant ${bridge:+ -b $bridge} -B -P "/var/run/wifi-${ifname}.pid" -D ${driver:-wext} -i "$ifname" -c /var/run/wpa_supplicant-$ifname.conf -}  | 
