aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <me@tobias.gr>2020-12-15 21:55:34 +0100
committerTobias Geerinckx-Rice <me@tobias.gr>2020-12-17 23:01:23 +0100
commit2072f617adfbdb2ab6ba032158ecc7eb75a150ec (patch)
tree68828b4d1eb185b478008f0e45d4b646e32456da
parent59d97bb4598c7b513733b97fcc5185be33da531a (diff)
downloadguix-2072f617adfbdb2ab6ba032158ecc7eb75a150ec.tar.gz
guix-2072f617adfbdb2ab6ba032158ecc7eb75a150ec.zip
linux-boot: Fix noresume argument parsing.
* gnu/build/linux-boot.scm (boot-system): Check for "hibernate=noresume" in addition to "noresume".
-rw-r--r--gnu/build/linux-boot.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/gnu/build/linux-boot.scm b/gnu/build/linux-boot.scm
index bfaac9ec1f..f20eeaac9f 100644
--- a/gnu/build/linux-boot.scm
+++ b/gnu/build/linux-boot.scm
@@ -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