tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
grsecurity: 4.6.5-201607312210 -> 4.7-201608131240
Joachim Fasting
9 years ago
9062c679
567640d8
+7
-6
2 changed files
expand all
collapse all
unified
split
pkgs
os-specific
linux
kernel
linux-grsecurity.nix
patches.nix
+4
-3
pkgs/os-specific/linux/kernel/linux-grsecurity.nix
···
1
1
{ stdenv, fetchurl, perl, buildLinux, ... } @ args:
2
2
3
3
import ./generic.nix (args // rec {
4
4
-
version = "4.6.5";
5
5
-
extraMeta.branch = "4.6";
4
4
+
version = "4.7";
5
5
+
modDirVersion = "4.7.0";
6
6
+
extraMeta.branch = "4.7";
6
7
7
8
src = fetchurl {
8
9
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
9
9
-
sha256 = "1i8ksv8w6dn86q54gzk230gxrylqx3m55x789d29q5balg456bby";
10
10
+
sha256 = "042z53ik3mqaqlfrn5b70kw882fwd42zanqld10s1vcs438w742i";
10
11
};
11
12
12
13
kernelPatches = args.kernelPatches;
+3
-3
pkgs/os-specific/linux/kernel/patches.nix
···
93
93
grsecurity_4_4 = throw "grsecurity stable is no longer supported";
94
94
95
95
grsecurity_testing = grsecPatch
96
96
-
{ kver = "4.6.5";
97
97
-
grrev = "201607312210";
98
98
-
sha256 = "17dnp6w092kvqxqxbdgjpl4mrsn2wkb7z8q5d8ck7dfanpmqap0w";
96
96
+
{ kver = "4.7";
97
97
+
grrev = "201608131240";
98
98
+
sha256 = "0bcng47xk5nf4xwcl1l6a2nfb54b8v5piwg42nf3d99hy4si8fvd";
99
99
};
100
100
101
101
# This patch relaxes grsec constraints on the location of usermode helpers,