feat: switch to openwrt hostapd
This commit is contained in:
parent
7b983d7f35
commit
52b28efc30
1 changed files with 10 additions and 21 deletions
29
overlay.nix
29
overlay.nix
|
@ -158,26 +158,14 @@ extraPkgs // {
|
||||||
hostapd-radius =
|
hostapd-radius =
|
||||||
let
|
let
|
||||||
config = [
|
config = [
|
||||||
"CONFIG_WNM=y"
|
"CONFIG_ACS=y"
|
||||||
"CONFIG_DRIVER_NL80211=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_IEEE80211AC=y"
|
||||||
"CONFIG_IEEE80211AX=y"
|
"CONFIG_IEEE80211AX=y"
|
||||||
"CONFIG_IEEE80211N=y"
|
#"CONFIG_IEEE80211BE="
|
||||||
"CONFIG_IEEE80211W=y"
|
#"CONFIG_MBO="
|
||||||
"CONFIG_INTERNAL_LIBTOMMATH=y"
|
"CONFIG_UCODE=y"
|
||||||
"CONFIG_INTERNAL_LIBTOMMATH_FAST=y"
|
"CONFIG_APUP=y"
|
||||||
"CONFIG_IPV6=y"
|
|
||||||
"CONFIG_LIBNL32=y"
|
|
||||||
"CONFIG_PKCS12=y"
|
|
||||||
"CONFIG_RSN_PREAUTH=y"
|
|
||||||
"CONFIG_UBUS=y"
|
|
||||||
"CONFIG_TLS=internal"
|
|
||||||
];
|
];
|
||||||
h = prev.hostapd.overrideAttrs(o: {
|
h = prev.hostapd.overrideAttrs(o: {
|
||||||
buildInputs = o.buildInputs ++ [ final.libubox final.ubus ];
|
buildInputs = o.buildInputs ++ [ final.libubox final.ubus ];
|
||||||
|
@ -185,13 +173,14 @@ extraPkgs // {
|
||||||
domain = "git.dgnum.eu";
|
domain = "git.dgnum.eu";
|
||||||
owner = "DGNum";
|
owner = "DGNum";
|
||||||
repo = "hostapd";
|
repo = "hostapd";
|
||||||
rev = "hostapd-fix-openwrt-13156";
|
rev = "openwrt-version";
|
||||||
hash = "sha256-gAlJ/rYs3I7g9VQlwd5CowmNX9/AGP4+v44G/j92+kI=";
|
hash = "sha256-HvDw46vU877ZQ1aUrFbUujwJ5w+fWew5VWHA0UoIzOM=";
|
||||||
};
|
};
|
||||||
patches = [];
|
patches = [];
|
||||||
extraConfig = "";
|
extraConfig = "";
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
cat > hostapd/defconfig <<EOF
|
cp openwrt-files/hostapd-full.config hostapd/defconfig
|
||||||
|
cat >> hostapd/defconfig <<EOF
|
||||||
${builtins.concatStringsSep "\n" config}
|
${builtins.concatStringsSep "\n" config}
|
||||||
EOF
|
EOF
|
||||||
${o.configurePhase}
|
${o.configurePhase}
|
||||||
|
|
Loading…
Add table
Reference in a new issue