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’.



Reply via email to