linux-initrd: Support FAT filesystems.
* gnu/system/linux-initrd.scm (base-initrd): When a FAT filesystem is present: Add fatfsck/static in 'helper-packages'; and add nls_iso8859-1 in 'linux-modules'.
This commit is contained in:
parent
8a4c988892
commit
866872aa71
@ -29,6 +29,7 @@
|
||||
#:select (derivation->output-path))
|
||||
#:use-module (guix modules)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages disk)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages guile)
|
||||
#:use-module ((gnu packages make-bootstrap)
|
||||
@ -193,6 +194,9 @@ loaded at boot time in the order in which they appear."
|
||||
,@(if (find (file-system-type-predicate "9p") file-systems)
|
||||
virtio-9p-modules
|
||||
'())
|
||||
,@(if (find (file-system-type-predicate "vfat") file-systems)
|
||||
'("nls_iso8859-1")
|
||||
'())
|
||||
,@(if volatile-root?
|
||||
'("fuse")
|
||||
'())
|
||||
@ -205,6 +209,11 @@ loaded at boot time in the order in which they appear."
|
||||
file-systems)
|
||||
(list e2fsck/static)
|
||||
'())
|
||||
,@(if (find (lambda (fs)
|
||||
(string-suffix? "fat" (file-system-type fs)))
|
||||
file-systems)
|
||||
(list fatfsck/static)
|
||||
'())
|
||||
,@(if volatile-root?
|
||||
(list unionfs-fuse/static)
|
||||
'())))
|
||||
|
Loading…
Reference in New Issue
Block a user