diff options
author | Robin Gloster <mail@glob.in> | 2016-02-12 03:00:35 +0000 |
---|---|---|
committer | Robin Gloster <mail@glob.in> | 2016-02-12 03:00:35 +0000 |
commit | 7854ca7170b1eaa6eaa5668c197fbd25568d2b32 (patch) | |
tree | 17f6f249156911467214e89235c13d11a98e71db /pkgs/os-specific/linux/sysdig | |
parent | e3a4f0920f1c22c8381a1be76b2a3cdca0f649a2 (diff) | |
download | nixlib-7854ca7170b1eaa6eaa5668c197fbd25568d2b32.tar nixlib-7854ca7170b1eaa6eaa5668c197fbd25568d2b32.tar.gz nixlib-7854ca7170b1eaa6eaa5668c197fbd25568d2b32.tar.bz2 nixlib-7854ca7170b1eaa6eaa5668c197fbd25568d2b32.tar.lz nixlib-7854ca7170b1eaa6eaa5668c197fbd25568d2b32.tar.xz nixlib-7854ca7170b1eaa6eaa5668c197fbd25568d2b32.tar.zst nixlib-7854ca7170b1eaa6eaa5668c197fbd25568d2b32.zip |
linuxPackages.sysdig: turn off pic hardening
Diffstat (limited to 'pkgs/os-specific/linux/sysdig')
-rw-r--r-- | pkgs/os-specific/linux/sysdig/default.nix | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/pkgs/os-specific/linux/sysdig/default.nix b/pkgs/os-specific/linux/sysdig/default.nix index 62e2a48adc96..0316d9b09670 100644 --- a/pkgs/os-specific/linux/sysdig/default.nix +++ b/pkgs/os-specific/linux/sysdig/default.nix @@ -1,32 +1,33 @@ {stdenv, fetchurl, cmake, luajit, kernel, zlib, ncurses, perl, jsoncpp, libb64, openssl, curl}: let inherit (stdenv.lib) optional optionalString; - s = rec { - baseName="sysdig"; - version = "0.6.0"; - name="${baseName}-${version}"; - url="https://github.com/draios/sysdig/archive/${version}.tar.gz"; + baseName = "sysdig"; + version = "0.6.0"; +in +stdenv.mkDerivation { + name="${baseName}-${version}"; + + src = fetchurl { + url = "https://github.com/draios/sysdig/archive/${version}.tar.gz"; sha256 = "0729mjs9gpd7kb495q80zlp23zczm8ka3xcq4571c0sm732sa3g3"; }; + buildInputs = [ cmake zlib luajit ncurses perl jsoncpp libb64 openssl curl ]; -in -stdenv.mkDerivation { - inherit (s) name version; - inherit buildInputs; - src = fetchurl { - inherit (s) url sha256; - }; + + hardening_pic = false; cmakeFlags = [ "-DUSE_BUNDLED_DEPS=OFF" ] ++ optional (kernel == null) "-DBUILD_DRIVER=OFF"; + preConfigure = '' export INSTALL_MOD_PATH="$out" '' + optionalString (kernel != null) '' export KERNELDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" ''; + postInstall = optionalString (kernel != null) '' make install_driver kernel_dev=${kernel.dev} @@ -36,8 +37,7 @@ stdenv.mkDerivation { ''; meta = with stdenv.lib; { - inherit (s) version; - description = ''A tracepoint-based system tracing tool for Linux (with clients for other OSes)''; + description = "A tracepoint-based system tracing tool for Linux (with clients for other OSes)"; license = licenses.gpl2; maintainers = [maintainers.raskin]; platforms = platforms.linux ++ platforms.darwin; |