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

This commit is contained in:
obadz 2016-08-31 15:29:11 +01:00
parent d8d75ddec6
commit a3621b1047

View File

@ -125,6 +125,8 @@ in
createSwapDevice = sw:
assert sw.device != "";
assert !(sw.randomEncryption && lib.hasPrefix "/dev/disk/by-uuid" sw.device);
assert !(sw.randomEncryption && lib.hasPrefix "/dev/disk/by-label" sw.device);
let realDevice' = escapeSystemdPath sw.realDevice;
in nameValuePair "mkswap-${sw.deviceName}"
{ description = "Initialisation of swap device ${sw.device}";