nixos/tasks/lvm: assert kernel version for vdo

This commit is contained in:
ajs124
2024-07-18 09:14:21 +02:00
parent 31f61f5254
commit bd0539cb20
+5
View File
@@ -87,6 +87,11 @@ in {
environment.systemPackages = [ pkgs.thin-provisioning-tools ];
})
(mkIf cfg.boot.vdo.enable {
assertions = [{
assertion = lib.versionAtLeast config.boot.kernelPackages.kernel.version "6.9";
message = "boot.vdo.enable requires at least kernel version 6.9";
}];
boot = {
initrd = {
kernelModules = [ "dm-vdo" ];