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 =
|
||||
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}
|
||||
|
|
Loading…
Add table
Reference in a new issue