1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-03 07:45:55 +02:00

linux-initrd: Add a hint for the missing module error.

* gnu/system/linux-initrd.scm (check-device-initrd-modules): Add a
'&fix-hint'.
This commit is contained in:
Ludovic Courtès
2018-03-07 11:00:44 +01:00
parent 16de45557f
commit abfbdafd0e
+12
View File
@@ -362,6 +362,18 @@ DEVICE must be a \"/dev\" file name."
(message (format #f (G_ "you may need these modules \
in the initrd for ~a:~{ ~a~}")
device modules)))
(&fix-hint
(hint (format #f (G_ "Try adding them to the
@code{initrd-modules} field of your @code{operating-system} declaration, along
these lines:
@example
(operating-system
;; @dots{}
(initrd-modules (append (list~{ ~s~})
%base-initrd-modules)))
@end example\n")
modules)))
(&error-location
(location (source-properties->location location))))))))