alicelinux

A lightweight musl + clang/llvm + libressl + busybox distro
git clone https://codeberg.org/emmett1/alicelinux
Log | Files | Refs | README | LICENSE

abuild (1376B)


      1 name=wpa_supplicant
      2 version=2.11
      3 release=2
      4 source="https://w1.fi/releases/$name-$version.tar.gz
      5 	run
      6 	conf"
      7 sv="run conf"
      8 export CFLAGS="$CFLAGS $(pkg-config --cflags libnl-tiny)"
      9 
     10 build() {
     11 cat > wpa_supplicant/.config << "EOF"
     12 CONFIG_BACKEND=file
     13 CONFIG_CTRL_IFACE=y
     14 CONFIG_DEBUG_FILE=y
     15 CONFIG_DEBUG_SYSLOG=y
     16 CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON
     17 CONFIG_DRIVER_NL80211=y
     18 CONFIG_DRIVER_WEXT=y
     19 CONFIG_DRIVER_WIRED=y
     20 CONFIG_EAP_GTC=y
     21 CONFIG_EAP_LEAP=y
     22 CONFIG_EAP_MD5=y
     23 CONFIG_EAP_MSCHAPV2=y
     24 CONFIG_EAP_OTP=y
     25 CONFIG_EAP_PEAP=y
     26 CONFIG_EAP_TLS=y
     27 CONFIG_EAP_TTLS=y
     28 CONFIG_IEEE8021X_EAPOL=y
     29 CONFIG_IPV6=y
     30 CONFIG_PEERKEY=y
     31 CONFIG_LIBNL20=y
     32 CONFIG_LIBNL_TINY=y
     33 CONFIG_PKCS12=y
     34 CONFIG_READLINE=y
     35 CONFIG_SMARTCARD=y
     36 CONFIG_WPS=y
     37 CFLAGS += -I/usr/include/libnl3
     38 EOF
     39 	
     40 cd wpa_supplicant
     41 make BINDIR=/usr/sbin LIBDIR=/usr/lib
     42 	
     43 mkdir -p $PKG/usr/sbin $PKG/usr/share/man/man5 $PKG/usr/share/man/man8
     44 install -v -m755 wpa_cli wpa_passphrase wpa_supplicant $PKG/usr/sbin
     45 install -v -m644 doc/docbook/wpa_supplicant.conf.5 $PKG/usr/share/man/man5/
     46 install -v -m644 doc/docbook/wpa_cli.8 $PKG/usr/share/man/man8/
     47 install -v -m644 doc/docbook/wpa_passphrase.8 $PKG/usr/share/man/man8/
     48 install -v -m644 doc/docbook/wpa_supplicant.8 $PKG/usr/share/man/man8/
     49 	
     50 mkdir -p $PKG/etc
     51 cat > $PKG/etc/wpa_supplicant.conf << "EOF"
     52 ctrl_interface=DIR=/run/wpa_supplicant GROUP=wheel
     53 update_config=1
     54 EOF
     55 }