|
1 | | -__version__ = "0.1.0" |
| 1 | +__version__ = "0.2.0" |
| 2 | + |
2 | 3 |
|
3 | 4 | def handle_resume(self) -> None: |
4 | | - """Returns a bash script handling resume if specified. |
| 5 | + """Returns a bash script handling resume from hibernation. |
5 | 6 | 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 | + """ |
7 | 10 | return [ |
8 | 11 | 'if [ -n "$(readvar resume)" ] && [ -w /sys/power/resume ]; then', |
9 | 12 | ' if [ -e "$(readvar resume)" ]; then', |
10 | 13 | ' einfo "Resuming from: $(readvar resume)"', |
11 | 14 | " readvar resume > /sys/power/resume", |
12 | | - ' rd_fail "Failed to resume from $(readvar resume)"', |
| 15 | + ' eerror "Failed to resume from $(readvar resume)"', |
13 | 16 | " 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)"', |
16 | 18 | " fi", |
| 19 | + r' eerror "Block devices:\n$(blkid)"', |
| 20 | + ' prompt_user "Press enter to continue booting."', |
17 | 21 | "fi", |
18 | 22 | ] |
0 commit comments