Skip to content

Commit 1375f20

Browse files
committed
add net::wpa-supplicant v2.11
1 parent b455702 commit 1375f20

3 files changed

Lines changed: 66 additions & 0 deletions

File tree

recipes/net/wpa-supplicant.yaml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
inherit: [make, install, cpackage]
2+
3+
metaEnvironment:
4+
PKG_LICENSE: "BSD-3-Clause"
5+
PKG_VERSION: "2.11"
6+
7+
depends:
8+
- if: "${WPA_SUPPLICANT_CUSTOM_CONFIG:-false}"
9+
name: "${WPA_SUPPLICANT_CUSTOM_CONFIG}"
10+
- libs::ncurses-dev
11+
- libs::openssl-dev
12+
- libs::readline-dev
13+
- libs::libnl-dev
14+
- use: []
15+
depends:
16+
- libs::ncurses-tgt
17+
- libs::openssl-tgt
18+
- libs::readline-tgt
19+
- libs::libnl-tgt
20+
21+
checkoutSCM:
22+
scm: url
23+
url: https://w1.fi/releases/wpa_supplicant-${PKG_VERSION}.tar.gz
24+
digestSHA256: 912ea06f74e30a8e36fbb68064d6cdff218d8d591db0fc5d75dee6c81ac7fc0a
25+
stripComponents: 1
26+
27+
buildVars: [CC, LD, WPA_SUPPLICANT_CUSTOM_CONFIG]
28+
buildScript: |
29+
rsync -aHu --exclude=".config" $1/ .
30+
pushd wpa_supplicant
31+
if [[ ${WPA_SUPPLICANT_CUSTOM_CONFIG:-UNSET} != UNSET ]]; then
32+
if [ ${BOB_DEP_PATHS[${WPA_SUPPLICANT_CUSTOM_CONFIG}]}/.config -nt .config ]; then
33+
cp ${BOB_DEP_PATHS[${WPA_SUPPLICANT_CUSTOM_CONFIG}]}/.config .
34+
fi
35+
else
36+
cp $<@wpa-supplicant/default.config@> .config
37+
fi
38+
export CFLAGS="${CPPFLAGS}"
39+
40+
BINDIR=/sbin makeParallel
41+
makeSequential install DESTDIR=../install BINDIR=/sbin
42+
43+
packageScript: |
44+
installPackageTgt $1/install/
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
CONFIG_DRIVER_NL80211=y
2+
CONFIG_DRIVER_WEXT=y
3+
CONFIG_IEEE8021X_EAPOL=y
4+
CONFIG_EAP_MD5=y
5+
CONFIG_EAP_MSCHAPV2=y
6+
CONFIG_EAP_TLS=y
7+
CONFIG_EAP_PEAP=y
8+
CONFIG_EAP_TTLS=y
9+
CONFIG_EAP_GTC=y
10+
CONFIG_EAP_OTP=y
11+
CONFIG_EAP_SIM=y
12+
CONFIG_EAP_AKA=y
13+
CONFIG_EAP_AKA_PRIME=y
14+
CONFIG_EAP_PSK=y
15+
CONFIG_EAP_SAKE=y
16+
CONFIG_EAP_GPSK=y
17+
CONFIG_EAP_PAX=y
18+
CONFIG_EAP_LEAP=y
19+
CONFIG_EAP_IKEV2=y
20+
CONFIG_EAP_PWD=y
21+

tests/buildall/recipes/all.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ depends:
121121
- net::strongswan
122122
- net::tcpdump
123123
- net::wget
124+
- net::wpa-supplicant
124125

125126
- perl::cache-memcached-tgt
126127
- perl::string-crc32-tgt

0 commit comments

Comments
 (0)