feat: switch to openwrt hostapd

This commit is contained in:
sinavir 2025-02-11 11:21:55 +01:00
parent 7b983d7f35
commit 52b28efc30
No known key found for this signature in database

View file

@ -158,26 +158,14 @@ extraPkgs // {
hostapd-radius =
let
config = [
"CONFIG_WNM=y"
"CONFIG_ACS=y"
"CONFIG_DRIVER_NL80211=y"
"CONFIG_DRIVER_WIRED=y"
"CONFIG_EAP=y"
"CONFIG_EAP_PEAP=y"
"CONFIG_RADIUS_SERVER=y"
"CONFIG_FULL_DYNAMIC_VLAN=y"
"CONFIG_IAPP=y"
"CONFIG_IEEE80211AC=y"
"CONFIG_IEEE80211AX=y"
"CONFIG_IEEE80211N=y"
"CONFIG_IEEE80211W=y"
"CONFIG_INTERNAL_LIBTOMMATH=y"
"CONFIG_INTERNAL_LIBTOMMATH_FAST=y"
"CONFIG_IPV6=y"
"CONFIG_LIBNL32=y"
"CONFIG_PKCS12=y"
"CONFIG_RSN_PREAUTH=y"
"CONFIG_UBUS=y"
"CONFIG_TLS=internal"
#"CONFIG_IEEE80211BE="
#"CONFIG_MBO="
"CONFIG_UCODE=y"
"CONFIG_APUP=y"
];
h = prev.hostapd.overrideAttrs(o: {
buildInputs = o.buildInputs ++ [ final.libubox final.ubus ];
@ -185,13 +173,14 @@ extraPkgs // {
domain = "git.dgnum.eu";
owner = "DGNum";
repo = "hostapd";
rev = "hostapd-fix-openwrt-13156";
hash = "sha256-gAlJ/rYs3I7g9VQlwd5CowmNX9/AGP4+v44G/j92+kI=";
rev = "openwrt-version";
hash = "sha256-HvDw46vU877ZQ1aUrFbUujwJ5w+fWew5VWHA0UoIzOM=";
};
patches = [];
extraConfig = "";
configurePhase = ''
cat > hostapd/defconfig <<EOF
cp openwrt-files/hostapd-full.config hostapd/defconfig
cat >> hostapd/defconfig <<EOF
${builtins.concatStringsSep "\n" config}
EOF
${o.configurePhase}