nixos/…/swap.nix: add some safety assertions for randomEncryption

obadz a3621b10 d8d75dde

+2
+2
nixos/modules/config/swap.nix
··· 125 126 createSwapDevice = sw: 127 assert sw.device != ""; 128 let realDevice' = escapeSystemdPath sw.realDevice; 129 in nameValuePair "mkswap-${sw.deviceName}" 130 { description = "Initialisation of swap device ${sw.device}";
··· 125 126 createSwapDevice = sw: 127 assert sw.device != ""; 128 + assert !(sw.randomEncryption && lib.hasPrefix "/dev/disk/by-uuid" sw.device); 129 + assert !(sw.randomEncryption && lib.hasPrefix "/dev/disk/by-label" sw.device); 130 let realDevice' = escapeSystemdPath sw.realDevice; 131 in nameValuePair "mkswap-${sw.deviceName}" 132 { description = "Initialisation of swap device ${sw.device}";