summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorJoachim Fasting <joachifm@fastmail.fm>2016-08-29 03:57:47 +0200
committerJoachim Fasting <joachifm@fastmail.fm>2016-08-29 04:09:40 +0200
commite5c3a52afcd601df5bf8abc8c407d0e47ba266f8 (patch)
tree70b380404f7ffaf7f05e2cee83f37ecb435098d6 /pkgs/build-support
parentb56f7acc7844beaee0dcfb9889c2e1787502d920 (diff)
downloadnixpkgs-e5c3a52afcd601df5bf8abc8c407d0e47ba266f8.tar
nixpkgs-e5c3a52afcd601df5bf8abc8c407d0e47ba266f8.tar.gz
nixpkgs-e5c3a52afcd601df5bf8abc8c407d0e47ba266f8.tar.bz2
nixpkgs-e5c3a52afcd601df5bf8abc8c407d0e47ba266f8.tar.lz
nixpkgs-e5c3a52afcd601df5bf8abc8c407d0e47ba266f8.tar.xz
nixpkgs-e5c3a52afcd601df5bf8abc8c407d0e47ba266f8.tar.zst
nixpkgs-e5c3a52afcd601df5bf8abc8c407d0e47ba266f8.zip
grsecurity: fix features.grsecurity
Previously, features.grsecurity wasn't actually set due to a bug in the
grsec builder. We now rely on the generic kernel builder to set features
from kernelPatches.
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/grsecurity/default.nix3
1 files changed, 1 insertions, 2 deletions
diff --git a/pkgs/build-support/grsecurity/default.nix b/pkgs/build-support/grsecurity/default.nix
index 8713f2d22c4..1070d6f746d 100644
--- a/pkgs/build-support/grsecurity/default.nix
+++ b/pkgs/build-support/grsecurity/default.nix
@@ -20,8 +20,7 @@ assert (kernel.version == grsecPatch.kver);
 
 overrideDerivation (kernel.override {
   inherit modDirVersion;
-  kernelPatches = [ { inherit (grsecPatch) name patch; } ] ++ kernelPatches ++ (kernel.kernelPatches or []);
-  features = (kernel.features or {}) // { grsecurity = true; };
+  kernelPatches = [ grsecPatch ] ++ kernelPatches ++ (kernel.kernelPatches or []);
   inherit extraConfig;
   ignoreConfigErrors = true;
 }) (attrs: {