diff options
author | Dmitry Moskowski <me@corpix.ru> | 2018-01-04 01:30:15 +0000 |
---|---|---|
committer | Orivej Desh <orivej@gmx.fr> | 2018-01-06 03:32:47 +0000 |
commit | 7920785860e8bbf3ceef8b77b56013a24e2ec085 (patch) | |
tree | 69cf2a019e121e86447698766a6414d4afec421e /pkgs/tools/networking | |
parent | bc7f0162f593e36189f34184f3a6c5a56e5653a4 (diff) | |
download | nixlib-7920785860e8bbf3ceef8b77b56013a24e2ec085.tar nixlib-7920785860e8bbf3ceef8b77b56013a24e2ec085.tar.gz nixlib-7920785860e8bbf3ceef8b77b56013a24e2ec085.tar.bz2 nixlib-7920785860e8bbf3ceef8b77b56013a24e2ec085.tar.lz nixlib-7920785860e8bbf3ceef8b77b56013a24e2ec085.tar.xz nixlib-7920785860e8bbf3ceef8b77b56013a24e2ec085.tar.zst nixlib-7920785860e8bbf3ceef8b77b56013a24e2ec085.zip |
aircrack-ng: wrap airmon-ng with needed tools
Fixes #9901
Diffstat (limited to 'pkgs/tools/networking')
-rw-r--r-- | pkgs/tools/networking/aircrack-ng/default.nix | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/pkgs/tools/networking/aircrack-ng/default.nix b/pkgs/tools/networking/aircrack-ng/default.nix index 5a56430c20e9..d7e1b2289dca 100644 --- a/pkgs/tools/networking/aircrack-ng/default.nix +++ b/pkgs/tools/networking/aircrack-ng/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, libpcap, openssl, zlib, wirelesstools, libnl, pkgconfig }: +{ stdenv, fetchurl, libpcap, openssl, zlib, wirelesstools +, iw, ethtool, pciutils, libnl, pkgconfig, makeWrapper }: stdenv.mkDerivation rec { name = "aircrack-ng-1.2-rc4"; @@ -8,13 +9,19 @@ stdenv.mkDerivation rec { sha256 = "0dpzx9kddxpgzmgvdpl3rxn0jdaqhm5wxxndp1xd7d75mmmc2fnr"; }; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ libpcap openssl zlib libnl ]; + nativeBuildInputs = [ pkgconfig makeWrapper ]; + buildInputs = [ libpcap openssl zlib libnl iw ethtool pciutils ]; patchPhase = '' sed -e 's@^prefix.*@prefix = '$out@ -i common.mak sed -e 's@/usr/local/bin@'${wirelesstools}@ -i src/osdep/linux.c - ''; + ''; + + postFixup = '' + wrapProgram $out/bin/airmon-ng --prefix PATH : ${stdenv.lib.makeBinPath [ + ethtool iw pciutils + ]} + ''; meta = with stdenv.lib; { description = "Wireless encryption cracking tools"; |