grsec: Fix vserver/stable packaging

Signed-off-by: Austin Seipp <aseipp@pobox.com>
This commit is contained in:
Austin Seipp 2014-05-17 16:37:12 -05:00
parent b5b434c98a
commit 85b5dc3949

View File

@ -30,10 +30,11 @@ let
test-patch = with pkgs.kernelPatches; grsecurity_unstable; test-patch = with pkgs.kernelPatches; grsecurity_unstable;
stable-patch = with pkgs.kernelPatches; stable-patch = with pkgs.kernelPatches;
if (cfg.vserver or false) then grsecurity_vserver else grsecurity_stable; if cfg.vserver then grsecurity_vserver else grsecurity_stable;
stableKernel = mkKernel pkgs.linux_3_2 stable-patch; grKernel = if (cfg.stable || cfg.vserver)
testKernel = mkKernel pkgs.linux_3_14 test-patch; then mkKernel pkgs.linux_3_2 stable-patch
else mkKernel pkgs.linux_3_14 test-patch;
## -- grsecurity configuration --------------------------------------------- ## -- grsecurity configuration ---------------------------------------------
@ -147,7 +148,7 @@ let
## -- Kernel packages ------------------------------------------------------ ## -- Kernel packages ------------------------------------------------------
grsecKernel = mkGrsecKern (if cfg.stable then stableKernel else testKernel); grsecKernel = mkGrsecKern grKernel;
grsecPackage = mkGrsecPkg grsecKernel; grsecPackage = mkGrsecPkg grsecKernel;
}; };
in vals in vals