Merge #134594: aliases: fix eval (into staging)
This commit is contained in:
@@ -451,7 +451,6 @@ mapAliases ({
|
||||
linuxPackages_4_19 = linuxKernel.packages.linux_4_19;
|
||||
linuxPackages_5_4 = linuxKernel.packages.linux_5_4;
|
||||
linuxPackages_5_10 = linuxKernel.packages.linux_5_10;
|
||||
linuxPackages_5_12 = linuxKernel.packages.linux_5_12;
|
||||
linuxPackages_5_13 = linuxKernel.packages.linux_5_13;
|
||||
|
||||
linux_mptcp_95 = linuxKernel.kernels.linux_mptcp_95;
|
||||
@@ -467,7 +466,6 @@ mapAliases ({
|
||||
linux-rt_5_4 = linuxKernel.kernels.linux_rt_5_4;
|
||||
linux_5_10 = linuxKernel.kernels.linux_5_10;
|
||||
linux-rt_5_10 = linuxKernel.kernels.linux_rt_5_10;
|
||||
linux_5_12 = linuxKernel.kernels.linux_5_12;
|
||||
linux-rt_5_11 = linuxKernel.kernels.linux_rt_5_11;
|
||||
|
||||
# added 2020-04-04
|
||||
|
||||
@@ -21138,10 +21138,10 @@ with pkgs;
|
||||
linux_4_14_hardened = linuxPackages_4_14_hardened.kernel;
|
||||
linuxPackages_4_19_hardened = linuxKernel.packages.linux_4_19_hardened;
|
||||
linux_4_19_hardened = linuxPackages_4_19_hardened.kernel;
|
||||
linuxPackages_5_4_hardened = linuxKernel.linux_5_4_hardened.linux_latest_hardened;
|
||||
linux_5_4_hardened = linuxPackages_5_4_hardened.kernel;
|
||||
linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
|
||||
linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
|
||||
linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
|
||||
linux_5_10_hardened = linuxPackages_5_10_hardened.kernel;
|
||||
linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
|
||||
|
||||
# Hardkernel (Odroid) kernels.
|
||||
linuxPackages_hardkernel_latest = linuxKernel.packageAliases.linux_hardkernel_latest;
|
||||
|
||||
@@ -189,6 +189,13 @@ let
|
||||
|
||||
linux_latest_libre = deblobKernel packageAliases.linux_latest.kernel;
|
||||
|
||||
linux_hardened = hardenedKernelFor packageAliases.linux_default.kernel { };
|
||||
|
||||
linux_4_14_hardened = hardenedKernelFor kernels.linux_4_14 { };
|
||||
linux_4_19_hardened = hardenedKernelFor kernels.linux_4_19 { };
|
||||
linux_5_4_hardened = hardenedKernelFor kernels.linux_5_4 { };
|
||||
linux_5_10_hardened = hardenedKernelFor kernels.linux_5_10 { };
|
||||
|
||||
});
|
||||
/* Linux kernel modules are inherently tied to a specific kernel. So
|
||||
rather than provide specific instances of those packages for a
|
||||
@@ -417,9 +424,9 @@ let
|
||||
});
|
||||
|
||||
# Hardened Linux
|
||||
hardenedPackagesFor = kernel': overrides:
|
||||
hardenedKernelFor = kernel': overrides:
|
||||
let kernel = kernel'.override overrides;
|
||||
in packagesFor (kernel.override {
|
||||
in kernel.override {
|
||||
structuredExtraConfig = import ../os-specific/linux/kernel/hardened/config.nix {
|
||||
inherit lib;
|
||||
inherit (kernel) version;
|
||||
@@ -429,7 +436,8 @@ let
|
||||
];
|
||||
modDirVersionArg = kernel.modDirVersion + (kernelPatches.hardened.${kernel.meta.branch}).extra;
|
||||
isHardened = true;
|
||||
});
|
||||
};
|
||||
hardenedPackagesFor = kernel: overrides: packagesFor (hardenedKernelFor kernel overrides);
|
||||
|
||||
vanillaPackages = {
|
||||
# recurse to build modules for the kernels
|
||||
|
||||
Reference in New Issue
Block a user