David Craven writes: > * gnu/system/linux-initrd.scm (linux-modules, helper-packages): Add > btrfs modules when a btrfs file-system is used. > * gnu/build/file-systems.scm (check-file-system-irrecoverable-error, > check-file-system-ext): New variables. > (check-file-system): Support non ext file systems gracefully. Hi! I submitted a similar patch for fat32 support a while back and Ludo suggested refactoring the object to contain a 'check-procedure'. I got stuck at some point and have been procrastinating since.. Attached is what I have so far. The biggest problem is that some callers of 'check-file-system' does not use a object, but see also 5970e8e24 which shows how to convert a loose spec to a . I'll pick this back up, but testing and feedback welcome. Currently it does not work at all :-)