add kernel.version param to allow for version-specific patches

default to 5.15.137 to avoid breaking the devices that don't declare it
This commit is contained in:
Daniel Barlow 2024-02-11 16:19:52 +00:00
parent 1206d02200
commit 812f497660
2 changed files with 6 additions and 3 deletions

View file

@ -6,6 +6,7 @@
, config
, src
, version ? "0"
, extraPatchPhase ? "echo"
, targets ? ["vmlinux"]
} :
@ -51,9 +52,9 @@ stdenv.mkDerivation rec {
patches = [
./cmdline-cookie.patch
./phram-allow-cached-mappings.patch
./mips-malta-fdt-from-bootloader.patch
];
] ++ lib.optional (lib.versionOlder version "5.18.0")
./phram-allow-cached-mappings.patch;
# this is here to work around what I think is a bug in nixpkgs
# packaging of ncurses: it installs pkg-config data files which