cfe5a79639
We do not have callPackages (notice the s) for kernel packages. Hence it's not override zfs dependencies as we do not have an override function. This is fixed by splitting of the file into a generic builder function and 2 files for zfsStable and zfsUnstable.
27 lines
614 B
Nix
27 lines
614 B
Nix
{ callPackage
|
|
, kernel ? null
|
|
, stdenv
|
|
, linuxKernel
|
|
, ...
|
|
} @ args:
|
|
|
|
let
|
|
stdenv' = if kernel == null then stdenv else kernel.stdenv;
|
|
in
|
|
callPackage ./generic.nix args {
|
|
# check the release notes for compatible kernels
|
|
kernelCompatible =
|
|
if stdenv'.isx86_64
|
|
then kernel.kernelOlder "6.3"
|
|
else kernel.kernelOlder "6.2";
|
|
latestCompatibleLinuxPackages =
|
|
if stdenv'.isx86_64
|
|
then linuxKernel.packages.linux_6_1
|
|
else linuxKernel.packages.linux_6_2;
|
|
|
|
# this package should point to the latest release.
|
|
version = "2.1.11";
|
|
|
|
sha256 = "tJLwyqUj1l5F0WKZDeMGrEFa8fc/axKqm31xtN51a5M=";
|
|
}
|