nixos/zfs: enable encryption test for stable zfs
This commit is contained in:
parent
8f1de2e7c0
commit
da4e029edf
@ -46,6 +46,17 @@ let
|
|||||||
"zpool destroy rpool",
|
"zpool destroy rpool",
|
||||||
"udevadm settle",
|
"udevadm settle",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
machine.succeed(
|
||||||
|
'echo password | zpool create -o altroot="/tmp/mnt" '
|
||||||
|
+ "-O encryption=aes-256-gcm -O keyformat=passphrase rpool /dev/vdb1",
|
||||||
|
"zfs create -o mountpoint=legacy rpool/root",
|
||||||
|
"mount -t zfs rpool/root /tmp/mnt",
|
||||||
|
"udevadm settle",
|
||||||
|
"umount /tmp/mnt",
|
||||||
|
"zpool destroy rpool",
|
||||||
|
"udevadm settle",
|
||||||
|
)
|
||||||
'' + extraTest;
|
'' + extraTest;
|
||||||
|
|
||||||
};
|
};
|
||||||
@ -57,18 +68,6 @@ in {
|
|||||||
|
|
||||||
unstable = makeZfsTest "unstable" {
|
unstable = makeZfsTest "unstable" {
|
||||||
enableUnstable = true;
|
enableUnstable = true;
|
||||||
extraTest = ''
|
|
||||||
machine.succeed(
|
|
||||||
'echo password | zpool create -o altroot="/tmp/mnt" '
|
|
||||||
+ "-O encryption=aes-256-gcm -O keyformat=passphrase rpool /dev/vdb1",
|
|
||||||
"zfs create -o mountpoint=legacy rpool/root",
|
|
||||||
"mount -t zfs rpool/root /tmp/mnt",
|
|
||||||
"udevadm settle",
|
|
||||||
"umount /tmp/mnt",
|
|
||||||
"zpool destroy rpool",
|
|
||||||
"udevadm settle",
|
|
||||||
)
|
|
||||||
'';
|
|
||||||
};
|
};
|
||||||
|
|
||||||
installer = (import ./installer.nix { }).zfsroot;
|
installer = (import ./installer.nix { }).zfsroot;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user