diff options
author | Jonas Heinrich <onny@project-insanity.org> | 2022-04-13 19:20:37 +0200 |
---|---|---|
committer | Yt <raphael@megzari.com> | 2022-04-23 07:17:44 -0400 |
commit | 24b53785cce8f81e2171c2e4042bfd4e3d0b2606 (patch) | |
tree | 65e0abe3b44765f7ceaa556d8de1eb6487d095bf /pkgs/os-specific/linux/linux-wifi-hotspot | |
parent | 379f69851f070a39ec78a521ecbbca263d75cb8b (diff) | |
download | nixpkgs-24b53785cce8f81e2171c2e4042bfd4e3d0b2606.tar nixpkgs-24b53785cce8f81e2171c2e4042bfd4e3d0b2606.tar.gz nixpkgs-24b53785cce8f81e2171c2e4042bfd4e3d0b2606.tar.bz2 nixpkgs-24b53785cce8f81e2171c2e4042bfd4e3d0b2606.tar.lz nixpkgs-24b53785cce8f81e2171c2e4042bfd4e3d0b2606.tar.xz nixpkgs-24b53785cce8f81e2171c2e4042bfd4e3d0b2606.tar.zst nixpkgs-24b53785cce8f81e2171c2e4042bfd4e3d0b2606.zip |
nixos/create_ap: add module
Diffstat (limited to 'pkgs/os-specific/linux/linux-wifi-hotspot')
-rw-r--r-- | pkgs/os-specific/linux/linux-wifi-hotspot/default.nix | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/pkgs/os-specific/linux/linux-wifi-hotspot/default.nix b/pkgs/os-specific/linux/linux-wifi-hotspot/default.nix index 2cefc9b0216..a29fe923f60 100644 --- a/pkgs/os-specific/linux/linux-wifi-hotspot/default.nix +++ b/pkgs/os-specific/linux/linux-wifi-hotspot/default.nix @@ -8,7 +8,13 @@ , iw , makeWrapper , qrencode -, hostapd }: +, hostapd +, getopt +, dnsmasq +, iproute2 +, flock +, iptables +, gawk }: stdenv.mkDerivation rec { pname = "linux-wifi-hotspot"; @@ -41,9 +47,6 @@ stdenv.mkDerivation rec { --replace "etc" "$out/etc" substituteInPlace ./src/scripts/wihotspot \ --replace "/usr" "$out" - substituteInPlace ./src/scripts/create_ap.service \ - --replace "/usr/bin/create_ap" "$out/bin/create_cap" \ - --replace "/etc/create_ap.conf" "$out/etc/create_cap.conf" ''; makeFlags = [ @@ -52,7 +55,9 @@ stdenv.mkDerivation rec { postInstall = '' wrapProgram $out/bin/create_ap \ - --prefix PATH : ${lib.makeBinPath [ hostapd ]} + --prefix PATH : ${lib.makeBinPath [ + hostapd getopt iw which dnsmasq iproute2 flock iptables gawk + ]} wrapProgram $out/bin/wihotspot-gui \ --prefix PATH : ${lib.makeBinPath [ iw ]} \ |