summary refs log tree commit diff
path: root/pkgs/os-specific/linux/bcc
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@higgsboson.tk>2016-09-07 22:44:06 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2016-09-08 20:39:24 +0200
commite2991cc70bc4c953570045ab29bde4734d7476ec (patch)
treebab9bf0184a8c1989f697c03cdc14d03bc494d11 /pkgs/os-specific/linux/bcc
parentc58f6e62de1e3163489b4e2f29c6f2b0531ab47c (diff)
downloadnixlib-e2991cc70bc4c953570045ab29bde4734d7476ec.tar
nixlib-e2991cc70bc4c953570045ab29bde4734d7476ec.tar.gz
nixlib-e2991cc70bc4c953570045ab29bde4734d7476ec.tar.bz2
nixlib-e2991cc70bc4c953570045ab29bde4734d7476ec.tar.lz
nixlib-e2991cc70bc4c953570045ab29bde4734d7476ec.tar.xz
nixlib-e2991cc70bc4c953570045ab29bde4734d7476ec.tar.zst
nixlib-e2991cc70bc4c953570045ab29bde4734d7476ec.zip
bcc: install documentation not as an executable
in bcc/tools documentation was wrapped as an executable
Diffstat (limited to 'pkgs/os-specific/linux/bcc')
-rw-r--r--pkgs/os-specific/linux/bcc/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/os-specific/linux/bcc/default.nix b/pkgs/os-specific/linux/bcc/default.nix
index 98d790068e1a..d6593b4ee500 100644
--- a/pkgs/os-specific/linux/bcc/default.nix
+++ b/pkgs/os-specific/linux/bcc/default.nix
@@ -17,17 +17,21 @@ stdenv.mkDerivation rec {
   ];
 
   cmakeFlags="-DBCC_KERNEL_MODULES_DIR=${kernel.dev}/lib/modules -DBCC_KERNEL_HAS_SOURCE_DIR=1";
-    
+
   postInstall = ''
-    mkdir -p $out/bin
+    mkdir -p $out/bin $out/share
+    rm -r $out/share/bcc/tools/{old,doc/CMakeLists.txt}
+    mv $out/share/bcc/tools/doc $out/share
+    mv $out/share/bcc/man $out/share/
+
     for f in $out/share/bcc/tools\/*; do
-      ln -s $f $out/bin/$(basename $f) 
+      ln -s $f $out/bin/$(basename $f)
       wrapProgram $f \
         --prefix LD_LIBRARY_PATH : $out/lib \
         --prefix PYTHONPATH : $out/lib/python2.7/site-packages \
         --prefix PYTHONPATH : :${pythonPackages.netaddr}/lib/${python.libPrefix}/site-packages
     done
-  '';  
+  '';
 
   meta = with stdenv.lib; {
     description = "Dynamic Tracing Tools for Linux";