diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2016-04-25 16:29:59 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2016-04-25 16:29:59 +0000 |
commit | 496b7513136f72f2b5c318ca6b4a48f71ca2e060 (patch) | |
tree | cc56f931d8a7382c7f32b47514cbf17cab6727cf | |
parent | f2f7ec3f973badf953d53c1e91146003d1e06cb6 (diff) | |
parent | b48e1dd601adebddbdcbf31efff454343c5f07ff (diff) | |
download | nixlib-496b7513136f72f2b5c318ca6b4a48f71ca2e060.tar nixlib-496b7513136f72f2b5c318ca6b4a48f71ca2e060.tar.gz nixlib-496b7513136f72f2b5c318ca6b4a48f71ca2e060.tar.bz2 nixlib-496b7513136f72f2b5c318ca6b4a48f71ca2e060.tar.lz nixlib-496b7513136f72f2b5c318ca6b4a48f71ca2e060.tar.xz nixlib-496b7513136f72f2b5c318ca6b4a48f71ca2e060.tar.zst nixlib-496b7513136f72f2b5c318ca6b4a48f71ca2e060.zip |
Merge pull request #14979 from adnelson/purify_lsof
lsof: stop configure script from searching /usr paths
-rw-r--r-- | pkgs/development/tools/misc/lsof/default.nix | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/pkgs/development/tools/misc/lsof/default.nix b/pkgs/development/tools/misc/lsof/default.nix index 2e93c71d801e..ab43184a7254 100644 --- a/pkgs/development/tools/misc/lsof/default.nix +++ b/pkgs/development/tools/misc/lsof/default.nix @@ -16,13 +16,15 @@ stdenv.mkDerivation rec { }; unpackPhase = "tar xvjf $src; cd lsof_*; tar xvf lsof_*.tar; sourceRoot=$( echo lsof_*/); "; - + preBuild = "sed -i Makefile -e 's/^CFGF=/& -DHASIPv6=1/;';"; - - configurePhase = if stdenv.isDarwin - then "./Configure -n darwin;" - else "./Configure -n linux;"; - + + configurePhase = '' + # Stop build scripts from searching global include paths + export LSOF_INCLUDE=/$(md5sum <(echo $name) | awk '{print $1}') + ./Configure -n ${if stdenv.isDarwin then "darwin" else "linux"} + ''; + installPhase = '' mkdir -p $out/bin $out/man/man8 cp lsof.8 $out/man/man8/ |