system: 'read-boot-parameters' bugfix for multiboot.
authorJan (janneke) Nieuwenhuizen <janneke@gnu.org>
Mon, 29 Jun 2020 13:24:45 +0000 (15:24 +0200)
committerJan (janneke) Nieuwenhuizen <janneke@gnu.org>
Fri, 3 Jul 2020 06:59:31 +0000 (08:59 +0200)
* gnu/system.scm (read-boot-parameters): Oops, only return value for
multiboot-modules instead of (key value).

gnu/system.scm

index 44baace..6a39931 100644 (file)
@@ -353,7 +353,10 @@ file system labels."
          (('initrd (? string? file))
           file)))
 
-      (multiboot-modules (or (assq 'multiboot-modules rest) '()))
+      (multiboot-modules
+       (match (assq 'multiboot-modules rest)
+         ((_ args) args)
+         (#f       '())))
 
       (store-device
        ;; Linux device names like "/dev/sda1" are not suitable GRUB device