diff options
author | Will Fancher <elvishjerricco@gmail.com> | 2022-12-20 23:05:02 -0500 |
---|---|---|
committer | Will Fancher <elvishjerricco@gmail.com> | 2023-02-08 00:43:10 -0500 |
commit | 14b77582da466c5d064db11ce7dbe67b8506362b (patch) | |
tree | 247d267ed0ba688d289750f153e3a02969db2e26 /nixos/tests/fsck.nix | |
parent | a0ba973e1358333fdc9e05225fe5b3c31585804a (diff) |
systemd-stage-1: fsck
Diffstat (limited to 'nixos/tests/fsck.nix')
-rw-r--r-- | nixos/tests/fsck.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/nixos/tests/fsck.nix b/nixos/tests/fsck.nix index 5b8b09f433a22..ccb664be080c6 100644 --- a/nixos/tests/fsck.nix +++ b/nixos/tests/fsck.nix @@ -1,3 +1,9 @@ +{ system ? builtins.currentSystem +, config ? {} +, pkgs ? import ../.. { inherit system config; } +, systemdStage1 ? false +}: + import ./make-test-python.nix { name = "fsck"; @@ -11,13 +17,17 @@ import ./make-test-python.nix { autoFormat = true; }; }; + + boot.initrd.systemd.enable = systemdStage1; }; testScript = '' machine.wait_for_unit("default.target") with subtest("root fs is fsckd"): - machine.succeed("journalctl -b | grep 'fsck.ext4.*/dev/vda'") + machine.succeed("journalctl -b | grep '${if systemdStage1 + then "fsck.*vda.*clean" + else "fsck.ext4.*/dev/vda"}'") with subtest("mnt fs is fsckd"): machine.succeed("journalctl -b | grep 'fsck.*/dev/vdb.*clean'") |