nixos/zfs: fix tests on zfsUnstable

This commit is contained in:
Jörg Thalheim
2023-09-17 05:58:38 +02:00
committed by Jörg Thalheim
parent 46d6445c7f
commit fd264ba8a2
+5 -2
View File
@@ -113,6 +113,8 @@ let
};
testScript = ''
# TODO: Remove this when upgrading stable to zfs 2.2.0
unstable = ${if enableUnstable then "True" else "False"};
machine.wait_for_unit("multi-user.target")
machine.succeed(
"zpool status",
@@ -133,9 +135,10 @@ let
)
machine.crash()
machine.wait_for_unit("multi-user.target")
machine.succeed("zfs set sharesmb=on rpool/shared_smb")
if not unstable:
machine.succeed("zfs share rpool/shared_smb")
machine.succeed(
"zfs set sharesmb=on rpool/shared_smb",
"zfs share rpool/shared_smb",
"smbclient -gNL localhost | grep rpool_shared_smb",
"umount /tmp/mnt",
"zpool destroy rpool",