git: 25a9b4159e33 - main - bsdbox: fix the hostapd build, hook it back up
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 21 Apr 2025 03:45:26 UTC
The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/src/commit/?id=25a9b4159e33fb6024a4f832ce7d280481aca6b2 commit 25a9b4159e33fb6024a4f832ce7d280481aca6b2 Author: Kyle Evans <kevans@FreeBSD.org> AuthorDate: 2025-04-21 03:44:53 +0000 Commit: Kyle Evans <kevans@FreeBSD.org> CommitDate: 2025-04-21 03:45:01 +0000 bsdbox: fix the hostapd build, hook it back up WPA stuff is now structured a little bit differently and requires a number of other libs now, so pull those in. It also needs to be able to keep wpa_driver_bsd_ops exposed as part of the lib/program contract. Reviewed by: adrian, imp Differential Revision: https://reviews.freebsd.org/D42500 --- tools/bsdbox/Makefile | 2 +- tools/bsdbox/Makefile.hostapd | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/tools/bsdbox/Makefile b/tools/bsdbox/Makefile index 37d6318ccbb3..35e37b31ea2f 100644 --- a/tools/bsdbox/Makefile +++ b/tools/bsdbox/Makefile @@ -94,7 +94,7 @@ CRUNCH_LIBS+= -lm .include "Makefile.base" .include "Makefile.net" -#.include "Makefile.hostapd" +.include "Makefile.hostapd" #.include "Makefile.textproc" .include "Makefile.login" .include "Makefile.kld" diff --git a/tools/bsdbox/Makefile.hostapd b/tools/bsdbox/Makefile.hostapd index 8c5d86d86704..95c6a7f7f45b 100644 --- a/tools/bsdbox/Makefile.hostapd +++ b/tools/bsdbox/Makefile.hostapd @@ -7,6 +7,8 @@ CRUNCH_PROGS_usr.sbin+= hostapd hostapd_cli CRUNCH_SRCDIR_hostapd= $(.CURDIR)/../../usr.sbin/wpa/hostapd CRUNCH_SRCDIR_hostapd_cli= $(.CURDIR)/../../usr.sbin/wpa/hostapd_cli +CRUNCH_KEEP_hostapd+= wpa_driver_bsd_ops + #CRUNCH_PROGS_usr.sbin+= wpa_supplicant wpa_cli #CRUNCH_SRCDIR_wpa_supplicant= $(.CURDIR)/../../usr.sbin/wpa/wpa_supplicant #CRUNCH_SRCDIR_wpa_cli= $(.CURDIR)/../../usr.sbin/wpa/wpa_cli @@ -17,3 +19,10 @@ CRUNCH_LIBS+= -lmlx5 -libverbs .endif CRUNCH_LIBS+= -lpcap +wpalibs= drivers ap l2_packet eap_server +wpalibs+= eapol_auth eap_common +wpalibs+= radius tls wps common crypto utils + +.for wpalib in ${wpalibs} +CRUNCH_LIBS+= ${LIBWPA${wpalib:tu}} +.endfor