summary refs log tree commit diff
path: root/pkgs/os-specific/linux/sysdig/default.nix
diff options
context:
space:
mode:
authorVladimir Kirillov <proger@wilab.org.ua>2014-05-06 23:54:41 +0300
committerVladimir Kirillov <proger@wilab.org.ua>2014-05-07 11:46:02 +0300
commitbf9612e797a9da1610b3c6bb7b68d1eed82fdbc4 (patch)
tree7881a27394e66413b672e3437ad802ea1ff00e66 /pkgs/os-specific/linux/sysdig/default.nix
parenta819e8f4efc4228a9c92df41679da490fd74098a (diff)
downloadnixlib-bf9612e797a9da1610b3c6bb7b68d1eed82fdbc4.tar
nixlib-bf9612e797a9da1610b3c6bb7b68d1eed82fdbc4.tar.gz
nixlib-bf9612e797a9da1610b3c6bb7b68d1eed82fdbc4.tar.bz2
nixlib-bf9612e797a9da1610b3c6bb7b68d1eed82fdbc4.tar.lz
nixlib-bf9612e797a9da1610b3c6bb7b68d1eed82fdbc4.tar.xz
nixlib-bf9612e797a9da1610b3c6bb7b68d1eed82fdbc4.tar.zst
nixlib-bf9612e797a9da1610b3c6bb7b68d1eed82fdbc4.zip
sysdig: update to 0.1.81
Diffstat (limited to 'pkgs/os-specific/linux/sysdig/default.nix')
-rw-r--r--pkgs/os-specific/linux/sysdig/default.nix25
1 files changed, 12 insertions, 13 deletions
diff --git a/pkgs/os-specific/linux/sysdig/default.nix b/pkgs/os-specific/linux/sysdig/default.nix
index 6f5bb3869bb2..69bb5e43a546 100644
--- a/pkgs/os-specific/linux/sysdig/default.nix
+++ b/pkgs/os-specific/linux/sysdig/default.nix
@@ -1,16 +1,14 @@
-{stdenv, fetchurl, cmake, luajit, kernel}:
+{stdenv, fetchurl, cmake, luajit, kernel, zlib}:
 let
-  s = # Generated upstream information
-  rec {
+  s = rec {
     baseName="sysdig";
-    version="0.1.79";
+    version="0.1.81";
     name="${baseName}-${version}";
-    hash="04ng4q859xxlpsnavx6rcgmq7frzgbzxm0p5zmdsmhz8m6hfvz7l";
-    url="https://github.com/draios/sysdig/archive/0.1.79.tar.gz";
-    sha256="04ng4q859xxlpsnavx6rcgmq7frzgbzxm0p5zmdsmhz8m6hfvz7l";
+    url="https://github.com/draios/sysdig/archive/${version}.tar.gz";
+    sha256="0p9j1fy7lr027nsvr5bq0416nlsbvk02irzazmigsbr03fg0x1wv";
   };
   buildInputs = [
-    cmake luajit kernel
+    cmake luajit kernel zlib
   ];
 in
 stdenv.mkDerivation {
@@ -22,13 +20,14 @@ stdenv.mkDerivation {
 
   cmakeFlags = [
     "-DUSE_BUNDLED_LUAJIT=OFF"
+    "-DUSE_BUNDLED_ZLIB=OFF"
   ];
-  makeFlags = [
-    "KERNELDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
-  ];
+  preConfigure = ''
+    export INSTALL_MOD_PATH="$out"
+    export KERNELDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+  '';
   postInstall = ''
-    mkdir -p $out/lib/modules/${kernel.modDirVersion}/misc/sysdig
-    cp driver/*.ko $out/lib/modules/${kernel.modDirVersion}/misc/sysdig
+    make install_driver
   '';
 
   meta = {