diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2018-07-29 17:53:12 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2018-07-29 18:50:28 +0200 |
| commit | d2a1cf45f74f4be67bd51068fc531a1b8ae54536 (patch) | |
| tree | 03dc315989ab663d25e7fe1de23b5a4992bc55b3 /gnu/system | |
| parent | 5b6823907216d6c6c98fdb962f2005f154328878 (diff) | |
linux-initrd: Improve check of initrd modules.
Previously we would not strip the ".ko" suffix if present.
* gnu/build/linux-modules.scm (file-name->module-name): Export.
* gnu/system/mapped-devices.scm (check-device-initrd-modules): Use
'file-name->module-name' instead of 'normalize-module-name'.
Diffstat (limited to 'gnu/system')
| -rw-r--r-- | gnu/system/mapped-devices.scm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gnu/system/mapped-devices.scm b/gnu/system/mapped-devices.scm index c452bdd8945..aec49322e7c 100644 --- a/gnu/system/mapped-devices.scm +++ b/gnu/system/mapped-devices.scm | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | (define-module (gnu system mapped-devices) | 21 | (define-module (gnu system mapped-devices) |
| 22 | #:use-module (guix gexp) | 22 | #:use-module (guix gexp) |
| 23 | #:use-module (guix records) | 23 | #:use-module (guix records) |
| 24 | #:use-module (guix modules) | 24 | #:use-module ((guix modules) #:hide (file-name->module-name)) |
| 25 | #:use-module (guix i18n) | 25 | #:use-module (guix i18n) |
| 26 | #:use-module ((guix utils) | 26 | #:use-module ((guix utils) |
| 27 | #:select (source-properties->location | 27 | #:select (source-properties->location |
| @@ -33,7 +33,7 @@ | |||
| 33 | #:autoload (gnu build file-systems) (find-partition-by-luks-uuid) | 33 | #:autoload (gnu build file-systems) (find-partition-by-luks-uuid) |
| 34 | #:autoload (gnu build linux-modules) | 34 | #:autoload (gnu build linux-modules) |
| 35 | (device-module-aliases matching-modules known-module-aliases | 35 | (device-module-aliases matching-modules known-module-aliases |
| 36 | normalize-module-name) | 36 | normalize-module-name file-name->module-name) |
| 37 | #:autoload (gnu packages cryptsetup) (cryptsetup-static) | 37 | #:autoload (gnu packages cryptsetup) (cryptsetup-static) |
| 38 | #:autoload (gnu packages linux) (mdadm-static) | 38 | #:autoload (gnu packages linux) (mdadm-static) |
| 39 | #:use-module (srfi srfi-1) | 39 | #:use-module (srfi srfi-1) |
| @@ -135,7 +135,7 @@ DEVICE must be a \"/dev\" file name." | |||
| 135 | ;; Module names (not file names) are supposed to use underscores | 135 | ;; Module names (not file names) are supposed to use underscores |
| 136 | ;; instead of hyphens. MODULES is a list of module names, whereas | 136 | ;; instead of hyphens. MODULES is a list of module names, whereas |
| 137 | ;; LINUX-MODULES is file names without '.ko', so normalize them. | 137 | ;; LINUX-MODULES is file names without '.ko', so normalize them. |
| 138 | (provided (map normalize-module-name linux-modules))) | 138 | (provided (map file-name->module-name linux-modules))) |
| 139 | (unless (every (cut member <> provided) modules) | 139 | (unless (every (cut member <> provided) modules) |
| 140 | (raise (condition | 140 | (raise (condition |
| 141 | (&message | 141 | (&message |
