Hi Danny, Danny Milosavljevic <dan...@scratchpost.org> skribis:
> If one has a operating-system file-system with (check? #t) but > (needed-for-boot #f), the next boot after reconfiguring will boot into a > Guile REPL because the initrd doesn't contain the fsck tool for that file > system (because all the file-systems with (needed-for-boot #f) have been > filtered out). Therefore, the normal boot process breaks. > > Possible fixes: > - If (check? #t) but (needed-for-boot? #f), include the tool anyway, XOR > - If (check? #t) but (needed-for-boot? #f), don't check anyway I think we should do the latter. When needed-for-boot? is #f, the check is performed by the Shepherd service that takes care of the file system: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/services/base.scm#n291 Can you look into it? Thanks for the report! Ludo’.