mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 15:36:20 -05: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:
parent
16de45557f
commit
abfbdafd0e
1 changed files with 12 additions and 0 deletions
|
@ -362,6 +362,18 @@ (define (check-device-initrd-modules device linux-modules location)
|
|||
(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))))))))
|
||||
|
||||
|
|
Loading…
Reference in a new issue