nixos/tests/zfs: add zfsUnstable test for systemd-stage 1

This commit is contained in:
Raito Bezarius 2023-03-27 14:25:08 +02:00
parent 64a4de8568
commit 56fa7ab066

View File

@ -12,6 +12,7 @@ let
then pkgs.zfsUnstable.latestCompatibleLinuxPackages then pkgs.zfsUnstable.latestCompatibleLinuxPackages
else pkgs.linuxPackages else pkgs.linuxPackages
, enableUnstable ? false , enableUnstable ? false
, enableSystemdStage1 ? false
, extraTest ? "" , extraTest ? ""
}: }:
makeTest { makeTest {
@ -36,6 +37,7 @@ let
boot.kernelPackages = kernelPackage; boot.kernelPackages = kernelPackage;
boot.supportedFilesystems = [ "zfs" ]; boot.supportedFilesystems = [ "zfs" ];
boot.zfs.enableUnstable = enableUnstable; boot.zfs.enableUnstable = enableUnstable;
boot.initrd.systemd.enable = enableSystemdStage1;
environment.systemPackages = [ pkgs.parted ]; environment.systemPackages = [ pkgs.parted ];
@ -176,6 +178,11 @@ in {
enableUnstable = true; enableUnstable = true;
}; };
unstableWithSystemdStage1 = makeZfsTest "unstable" {
enableUnstable = true;
enableSystemdStage1 = true;
};
installer = (import ./installer.nix { }).zfsroot; installer = (import ./installer.nix { }).zfsroot;
expand-partitions = makeTest { expand-partitions = makeTest {