Check whether fileSystems defines the root FS

This commit is contained in:
Eelco Dolstra 2013-11-18 16:26:39 +01:00
parent 8951be2d80
commit dc87f8e080
2 changed files with 6 additions and 0 deletions

View file

@ -330,6 +330,11 @@ in
config = {
assertions = singleton
{ assertion = any (fs: fs.mountPoint == "/") (attrValues config.fileSystems);
message = "The fileSystems option does not specify your root file system.";
};
system.build.bootStage1 = bootStage1;
system.build.initialRamdisk = initialRamdisk;
system.build.extraUtils = extraUtils;

View file

@ -81,6 +81,7 @@ in
options = {
fileSystems = mkOption {
default = {};
example = {
"/".device = "/dev/hda1";
"/data" = {