Skip to content

Commit 697e8a7

Browse files
committed
improve resume flow
Signed-off-by: Zen <[email protected]>
1 parent 279e7a9 commit 697e8a7

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/ugrd/fs/resume.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
1-
__version__ = "0.1.0"
1+
__version__ = "0.2.0"
2+
23

34
def handle_resume(self) -> None:
4-
"""Returns a bash script handling resume if specified.
5+
"""Returns a bash script handling resume from hibernation.
56
Checks that /sys/power/resume is writable, and if resume= is set, if so,
6-
it checks ifthe specified device exists, then echo's the resume device to /sys/power/resume."""
7+
it checks ifthe specified device exists, then echo's the resume device to /sys/power/resume.
8+
In the event of failure, it prints an error message and a list of block devices.
9+
"""
710
return [
811
'if [ -n "$(readvar resume)" ] && [ -w /sys/power/resume ]; then',
912
' if [ -e "$(readvar resume)" ]; then',
1013
' einfo "Resuming from: $(readvar resume)"',
1114
" readvar resume > /sys/power/resume",
12-
' rd_fail "Failed to resume from $(readvar resume)"',
15+
' eerror "Failed to resume from $(readvar resume)"',
1316
" else",
14-
' ewarn "Resume device not found: $(readvar resume)"',
15-
' prompt_user "Press enter to continue booting."',
17+
' eerror "Resume device not found: $(readvar resume)"',
1618
" fi",
19+
r' eerror "Block devices:\n$(blkid)"',
20+
' prompt_user "Press enter to continue booting."',
1721
"fi",
1822
]

0 commit comments

Comments
 (0)