Skip to content
Snippets Groups Projects
0022-hostapd-work-around-unconditional-libopenssl-build-dependency.patch 1.02 KiB
Newer Older
  • Learn to ignore specific revisions
  • From: Matthias Schiffer <mschiffer@universe-factory.net>
    Date: Fri, 28 Aug 2015 10:46:11 +0200
    Subject: hostapd: work around unconditional libopenssl build dependency
    
    As the OpenWrt build system only resolves build dependencies per directory,
    all hostapd variants were causing libopenssl to be downloaded and built,
    not only wpad-mesh. Fix this by applying the same workaround as in
    ustream-ssl.
    
    diff --git a/package/network/services/hostapd/Makefile b/package/network/services/hostapd/Makefile
    
    index c16cb11..c39b6b4 100644
    
    --- a/package/network/services/hostapd/Makefile
    +++ b/package/network/services/hostapd/Makefile
    @@ -177,7 +177,7 @@ endef
     define Package/wpad-mesh
     $(call Package/wpad/Default)
       TITLE+= (with 802.11s mesh and SAE support)
    -  DEPENDS:=$(DRV_DEPENDS) +libubus +libopenssl +@CONFIG_WPA_SUPPLICANT_OPENSSL @(!TARGET_uml||BROKEN)
    +  DEPENDS:=$(DRV_DEPENDS) +libubus +PACKAGE_wpad-mesh:libopenssl +@CONFIG_WPA_SUPPLICANT_OPENSSL @(!TARGET_uml||BROKEN)
       CONFLICTS:=@WPA_SUPPLICANT_INTERNAL
       VARIANT:=wpad-mesh
     endef