linux-initrd: Separate file system module logic.
authorLudovic Courtès <ludo@gnu.org>
Tue, 27 Feb 2018 10:16:37 +0000 (11:16 +0100)
committerLudovic Courtès <ludo@gnu.org>
Fri, 2 Mar 2018 12:46:45 +0000 (13:46 +0100)
commit615a89e3101b1a512008a3ca3239035674c7d098
tree40fcab5780d54b4f49ac2ef6a778808e462162b1
parent8661ad27435695ef1fbd05f6d9a01330520a3b2e
linux-initrd: Separate file system module logic.

* gnu/system/linux-initrd.scm (vhash, lookup-procedure): New macros.
(file-system-type-modules, file-system-modules): New procedures.
(base-initrd)[cifs-modules, virtio-9p-modules]: Remove.
[file-system-type-predicate]: Remove.
Use 'file-system-modules' instead of 'find' +
'file-system-type-predicate'.
gnu/system/linux-initrd.scm