--- Begin Message ---
Subject: |
operating-system file-system with (check? #t) but (needed-for-boot #f) pauses boot until user interaction |
Date: |
Wed, 1 Mar 2017 17:38:38 +0100 |
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
This can be reproduced for example by connecting an USB flash storage stick
with a filesystem with a type on it that's not used in any other file-system
declaration.
NB: If (check? #t) and (needed-for-boot? #t), everything works fine.
For all these, (mount? #t) (the default).
This is on Guix master from a few minutes ago.
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#25917: [PATCH v2] services: file-system-shepherd-service: Make it find the fsck programs. |
Date: |
Sun, 23 Apr 2017 01:34:15 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Danny Milosavljevic <address@hidden> skribis:
> * gnu/services/base.scm (file-system-shepherd-service): Use
> file-system-packages.
That was pushed as 26e34e1e1288d657e92372efb6edc95c0e299247.
Closing.
Ludo’.
--- End Message ---