linux-boot: Fix noresume argument parsing.
authorTobias Geerinckx-Rice <me@tobias.gr>
Tue, 15 Dec 2020 20:55:34 +0000 (21:55 +0100)
committerTobias Geerinckx-Rice <me@tobias.gr>
Thu, 17 Dec 2020 22:01:23 +0000 (23:01 +0100)
* gnu/build/linux-boot.scm (boot-system): Check for "hibernate=noresume"
in addition to "noresume".

gnu/build/linux-boot.scm

index bfaac9e..f20eeaa 100644 (file)
@@ -560,7 +560,10 @@ upon error."
         (load-linux-modules-from-directory linux-modules
                                            linux-module-directory)
 
-        (unless (member "noresume" args)
+        (unless (or (member "hibernate=noresume" args)
+                    ;; Also handle the equivalent old-style argument.
+                    ;; See Documentation/admin-guide/kernel-parameters.txt.
+                    (member "noresume" args))
           ;; Try to resume immediately after loading (storage) modules
           ;; but before any on-disk file systems have been mounted.
           (false-if-exception           ; failure is not fatal