metasploit: use makeWrapper instead

+8 -8
+8 -8
pkgs/tools/security/metasploit/default.nix
··· 35 35 36 36 cp -r * $out/share/msf 37 37 38 - for i in $out/share/msf/msf*; do 39 - bin=$out/bin/$(basename $i) 40 - cat > $bin <<EOF 41 - #!/bin/sh -e 42 - exec ${env}/bin/bundle exec ${ruby}/bin/ruby $i "\$@" 43 - EOF 44 - chmod +x $bin 45 - done 38 + ( 39 + cd $out/share/msf/ 40 + for i in msf*; do 41 + makeWrapper ${env}/bin/bundle $out/bin/$i \ 42 + --add-flags "exec ${ruby}/bin/ruby $out/share/msf/$i" 43 + done 44 + ) 45 + 46 46 ''; 47 47 48 48 meta = with stdenv.lib; {