about summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2016-08-31 16:00:15 +0300
committerNikolay Amiantov <ab@fmap.me>2016-08-31 16:00:31 +0300
commit21282246208b7591d1431beef7fc6c8e7affef0d (patch)
tree7a36ce286d9d653197de0b101067b7d911f9e9b4 /pkgs/misc
parentc9bcec2e880897505dae6972bc32f8f3cfe2d3d7 (diff)
downloadnixlib-21282246208b7591d1431beef7fc6c8e7affef0d.tar
nixlib-21282246208b7591d1431beef7fc6c8e7affef0d.tar.gz
nixlib-21282246208b7591d1431beef7fc6c8e7affef0d.tar.bz2
nixlib-21282246208b7591d1431beef7fc6c8e7affef0d.tar.lz
nixlib-21282246208b7591d1431beef7fc6c8e7affef0d.tar.xz
nixlib-21282246208b7591d1431beef7fc6c8e7affef0d.tar.zst
nixlib-21282246208b7591d1431beef7fc6c8e7affef0d.zip
linuxPackages.vhba: disable PIC hardening
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/emulators/cdemu/vhba.nix20
1 files changed, 15 insertions, 5 deletions
diff --git a/pkgs/misc/emulators/cdemu/vhba.nix b/pkgs/misc/emulators/cdemu/vhba.nix
index 2e163af1d5eb..3435efbae8b7 100644
--- a/pkgs/misc/emulators/cdemu/vhba.nix
+++ b/pkgs/misc/emulators/cdemu/vhba.nix
@@ -1,12 +1,22 @@
 { stdenv, fetchurl, kernel }:
-let version = "20140928";
-in stdenv.mkDerivation {
+
+stdenv.mkDerivation rec {
   name = "vhba-${version}";
+  version = "20140928";
+
   src  = fetchurl {
     url = "mirror://sourceforge/cdemu/vhba-module-${version}.tar.bz2";
     sha256 = "18jmpg2kpx87f32b8aprr1pxla9dlhf901rkj1sp3ammf94nxxa5";
   };
-  preBuild = ''
-    makeFlags="KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build INSTALL_MOD_PATH=$out";
-  '';
+
+  makeFlags = [ "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" "INSTALL_MOD_PATH=$(out)" ];
+
+  hardeningDisable = [ "pic" ];
+
+  meta = with stdenv.lib; {
+    description = "Provides a Virtual (SCSI) HBA";
+    homepage = "http://cdemu.sourceforge.net/about/vhba/";
+    platforms = platforms.linux;
+    licenses = licenses.gpl2Plus;
+  };
 }