From 21282246208b7591d1431beef7fc6c8e7affef0d Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Wed, 31 Aug 2016 16:00:15 +0300 Subject: [PATCH] linuxPackages.vhba: disable PIC hardening --- pkgs/misc/emulators/cdemu/vhba.nix | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pkgs/misc/emulators/cdemu/vhba.nix b/pkgs/misc/emulators/cdemu/vhba.nix index 2e163af1d5e..3435efbae8b 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; + }; }