summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPhilippe Hürlimann <p@hurlimann.org>2021-10-19 22:52:58 +0200
committerPhilippe Hürlimann <p@hurlimann.org>2021-10-23 21:28:56 +0200
commit4f16e1e400a93acccda9f49d933675831944490d (patch)
treeb3c38b78f5009d3c740237a780be49ef7b814cd2 /pkgs
parente8b7699f90621b292fada82bb0930b9b8fb677b7 (diff)
downloadnixpkgs-4f16e1e400a93acccda9f49d933675831944490d.tar
nixpkgs-4f16e1e400a93acccda9f49d933675831944490d.tar.gz
nixpkgs-4f16e1e400a93acccda9f49d933675831944490d.tar.bz2
nixpkgs-4f16e1e400a93acccda9f49d933675831944490d.tar.lz
nixpkgs-4f16e1e400a93acccda9f49d933675831944490d.tar.xz
nixpkgs-4f16e1e400a93acccda9f49d933675831944490d.tar.zst
nixpkgs-4f16e1e400a93acccda9f49d933675831944490d.zip
metasploit: Fix python modules
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/security/metasploit/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/tools/security/metasploit/default.nix b/pkgs/tools/security/metasploit/default.nix
index 91b2bd60a31..3a818802700 100644
--- a/pkgs/tools/security/metasploit/default.nix
+++ b/pkgs/tools/security/metasploit/default.nix
@@ -4,6 +4,7 @@
 , makeWrapper
 , ruby
 , bundlerEnv
+, python3
 }:
 
 let
@@ -24,6 +25,7 @@ in stdenv.mkDerivation rec {
   };
 
   nativeBuildInputs = [ makeWrapper ];
+  buildInputs = [ (python3.withPackages (ps: [ ps.requests ])) ];
 
   dontPatchELF = true; # stay away from exploit executables
 
@@ -32,6 +34,8 @@ in stdenv.mkDerivation rec {
 
     cp -r * $out/share/msf
 
+    grep -rl "^#\!.*python2$" $out/share/msf | xargs -d '\n' rm
+
     (
       cd $out/share/msf/
       for i in msf*; do