about summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorEmily <vcs@emily.moe>2020-04-04 22:47:13 +0100
committerEmily <vcs@emily.moe>2020-04-17 16:13:39 +0100
commit0d4f35efd4f905b322cd232e9740ce18f04270a0 (patch)
tree3c1d57b6f570ec5a2e3f22b5cb996a0eeadd87e8 /pkgs/top-level
parent3d01e802bd56c78965b784a3fbb4db0d424e2c64 (diff)
downloadnixlib-0d4f35efd4f905b322cd232e9740ce18f04270a0.tar
nixlib-0d4f35efd4f905b322cd232e9740ce18f04270a0.tar.gz
nixlib-0d4f35efd4f905b322cd232e9740ce18f04270a0.tar.bz2
nixlib-0d4f35efd4f905b322cd232e9740ce18f04270a0.tar.lz
nixlib-0d4f35efd4f905b322cd232e9740ce18f04270a0.tar.xz
nixlib-0d4f35efd4f905b322cd232e9740ce18f04270a0.tar.zst
nixlib-0d4f35efd4f905b322cd232e9740ce18f04270a0.zip
linux_*_hardened: use linux-hardened patch set
This is an updated version of the former upstream,
https://github.com/AndroidHardeningArchive/linux-hardened, and provides
a minimal set of additional hardening patches on top of upstream.

The patch already incorporates many of our hardened profile defaults,
and releases are timely (Linux 5.5.15 and 5.6.2 were released on
2020-04-02; linux-hardened patches for them came out on 2020-04-03 and
2020-04-04 respectively).
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/aliases.nix5
-rw-r--r--pkgs/top-level/all-packages.nix8
2 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 5ba9b723edd6..b3158b1e9c62 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -249,6 +249,11 @@ mapAliases ({
   links = links2; # added 2016-01-31
   linux_rpi0 = linux_rpi1;
   linuxPackages_rpi0 = linuxPackages_rpi1;
+
+  # added 2020-04-04
+  linuxPackages_testing_hardened = throw "linuxPackages_testing_hardened has been removed, please use linuxPackages_latest_hardened";
+  linux_testing_hardened = throw "linux_testing_hardened has been removed, please use linux_latest_hardened";
+
   loadcaffe = throw "loadcaffe has been removed, as the upstream project has been abandoned"; # added 2020-03-28
   lttngTools = lttng-tools;  # added 2014-07-31
   lttngUst = lttng-ust;  # added 2014-07-31
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 3cb27cf590e6..63eb7e00d60c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16978,7 +16978,10 @@ in
       inherit stdenv;
       inherit (kernel) version;
     };
-    kernelPatches = kernel.kernelPatches ++ [ kernelPatches.tag_hardened ];
+    kernelPatches = kernel.kernelPatches ++ [
+      kernelPatches.tag_hardened
+      kernelPatches.hardened.${kernel.version}
+    ];
     modDirVersionArg = kernel.modDirVersion + "-hardened";
   });
 
@@ -16988,9 +16991,6 @@ in
   linuxPackages_latest_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_latest);
   linux_latest_hardened = linuxPackages_latest_hardened.kernel;
 
-  linuxPackages_testing_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_testing);
-  linux_testing_hardened = linuxPackages_testing_hardened.kernel;
-
   linuxPackages_xen_dom0_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor (pkgs.linux.override { features.xen_dom0=true; }));
 
   linuxPackages_latest_xen_dom0_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; }));