zfs_2_3: init at 2.3.0

Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.3.0
This commit is contained in:
Andrew Marshall
2025-01-13 20:19:54 -05:00
parent 40e0f7233b
commit 6477277a79
4 changed files with 46 additions and 0 deletions
+5
View File
@@ -202,6 +202,11 @@ in {
kernelPackages = pkgs.linuxPackages;
};
series_2_3 = makeZfsTest {
zfsPackage = pkgs.zfs_2_3;
kernelPackages = pkgs.linuxPackages;
};
unstable = makeZfsTest rec {
zfsPackage = pkgs.zfs_unstable;
kernelPackages = pkgs.linuxPackages;
+33
View File
@@ -0,0 +1,33 @@
{
callPackage,
kernel ? null,
stdenv,
lib,
nixosTests,
...
}@args:
let
stdenv' = if kernel == null then stdenv else kernel.stdenv;
in
callPackage ./generic.nix args {
# You have to ensure that in `pkgs/top-level/linux-kernels.nix`
# this attribute is the correct one for this package.
kernelModuleAttribute = "zfs_2_3";
# check the release notes for compatible kernels
kernelCompatible = kernel: kernel.kernelOlder "6.13";
# this package should point to the latest release.
version = "2.3.0";
tests = {
inherit (nixosTests.zfs) installer series_2_3;
};
maintainers = with lib.maintainers; [
adamcstephens
amarshall
];
hash = "sha256-ZWWrVwMP/DSSIxuXp6GuHCD0wiRekHbRXFGaclqd/ns=";
}
+4
View File
@@ -12580,12 +12580,16 @@ with pkgs;
zfs_2_2 = callPackage ../os-specific/linux/zfs/2_2.nix {
configFile = "user";
};
zfs_2_3 = callPackage ../os-specific/linux/zfs/2_3.nix {
configFile = "user";
};
zfs_unstable = callPackage ../os-specific/linux/zfs/unstable.nix {
configFile = "user";
};
})
zfs_2_1
zfs_2_2
zfs_2_3
zfs_unstable;
zfs = zfs_2_2;
+4
View File
@@ -591,6 +591,10 @@ in {
configFile = "kernel";
inherit pkgs kernel;
};
zfs_2_3 = callPackage ../os-specific/linux/zfs/2_3.nix {
configFile = "kernel";
inherit pkgs kernel;
};
zfs_unstable = callPackage ../os-specific/linux/zfs/unstable.nix {
configFile = "kernel";
inherit pkgs kernel;