linux-initrd: Try several file names when looking up modules.
authorLudovic Courtès <ludo@gnu.org>
Sun, 29 Jul 2018 16:31:42 +0000 (18:31 +0200)
committerLudovic Courtès <ludo@gnu.org>
Sun, 29 Jul 2018 16:50:28 +0000 (18:50 +0200)
commitfcd068e984078ab74c6842af2525bf88096cd262
tree01a18470cb88a13a6c9d2dbc33cd098dfa93c083
parentd2a1cf45f74f4be67bd51068fc531a1b8ae54536
linux-initrd: Try several file names when looking up modules.

Fixes <https://bugs.gnu.org/31714>.
Reported by Tonton <tonton@riseup.net>.

* gnu/build/linux-modules.scm (find-module-file): New procedure.
* gnu/system/linux-initrd.scm (flat-linux-module-directory)[build-exp]:
Remove 'lookup' procedure and use 'find-module-file' instead.
* gnu/system/mapped-devices.scm (check-device-initrd-modules): Add
comment.
gnu/build/linux-modules.scm
gnu/system/linux-initrd.scm
gnu/system/mapped-devices.scm