diff options
author | Will Dietz <w@wdtz.org> | 2019-09-18 12:33:08 -0500 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2019-09-18 17:13:38 -0500 |
commit | c8663660dc8ff1a8a5aedbd5566f0a385ad22c51 (patch) | |
tree | 6584c064814a0c4af7ad34b8acb65c3c57b1c640 /pkgs/os-specific/linux/fwts | |
parent | 58f090cc7b92edfee8c390b5a131a1417273c590 (diff) | |
download | nixpkgs-c8663660dc8ff1a8a5aedbd5566f0a385ad22c51.tar nixpkgs-c8663660dc8ff1a8a5aedbd5566f0a385ad22c51.tar.gz nixpkgs-c8663660dc8ff1a8a5aedbd5566f0a385ad22c51.tar.bz2 nixpkgs-c8663660dc8ff1a8a5aedbd5566f0a385ad22c51.tar.lz nixpkgs-c8663660dc8ff1a8a5aedbd5566f0a385ad22c51.tar.xz nixpkgs-c8663660dc8ff1a8a5aedbd5566f0a385ad22c51.tar.zst nixpkgs-c8663660dc8ff1a8a5aedbd5566f0a385ad22c51.zip |
linuxPackages.fwts-efi-runtime: init
Diffstat (limited to 'pkgs/os-specific/linux/fwts')
-rw-r--r-- | pkgs/os-specific/linux/fwts/module.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/fwts/module.nix b/pkgs/os-specific/linux/fwts/module.nix new file mode 100644 index 00000000000..ef90e0c303b --- /dev/null +++ b/pkgs/os-specific/linux/fwts/module.nix @@ -0,0 +1,31 @@ +{ stdenv, fwts, kernel }: + +stdenv.mkDerivation rec { + pname = "fwts-efi-runtime"; + version = "${fwts.version}-${kernel.version}"; + + inherit (fwts) src; + + sourceRoot = "source/efi_runtime"; + + postPatch = '' + substituteInPlace Makefile --replace \ + '/lib/modules/$(KVER)/build' \ + '${kernel.dev}/lib/modules/${kernel.modDirVersion}/build' + ''; + + nativeBuildInputs = kernel.moduleBuildDependencies; + + hardeningDisable = [ "pic" ]; + + makeFlags = [ + "INSTALL_MOD_PATH=${placeholder "out"}" + ]; + + meta = with stdenv.lib; { + inherit (fwts.meta) homepage license; + description = fwts.meta.description + "(efi-runtime kernel module)"; + maintainers = with maintainers; [ dtzWill ]; + platforms = platforms.linux; + }; +} |