commit:     dc3923c6f8d61ac28f9b1edb73b643aa6e7e67c2
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 22:14:07 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 22:14:07 2020 +0000
URL:        https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=dc3923c6

defaults/initrd.scripts: Log what is happening in *_resume functions

Bug: https://bugs.gentoo.org/728118
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 defaults/initrd.scripts | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index 2e3632b..c03629d 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -2525,7 +2525,13 @@ do_resume() {
 swsusp_resume() {
        # determine swap resume partition
        local device=$(ls -lL "${REAL_RESUME}" | sed 's/\  */ /g' | cut -d \  
-f 5-6 | sed 's/,\ */:/')
-       [ -f /sys/power/resume ] && echo "${device}" > /sys/power/resume
+       if [ -f /sys/power/resume ]
+       then
+               log_msg "Trying to resume using swsusp ..."
+               log_msg "COMMAND: 'echo \"${device}\" > /sys/power/resume'"
+               echo "${device}" > /sys/power/resume
+               log_msg "System is not resuming, probably because it wasn't 
suspended; Continue normal booting ..."
+       fi
 }
 
 tuxonice_resume() {
@@ -2585,8 +2591,13 @@ tuxonice_resume() {
                fi
 
        fi
+
+       log_msg "Trying to resume using TuxOnIce ..."
+       log_msg "COMMAND: 'echo \"${REAL_RESUME}\" > ${tuxonice_resumedev}'"
        echo "${REAL_RESUME}" > "${tuxonice_resumedev}"
+       log_msg "COMMAND: 'echo > ${tuxonice_do_resume}'"
        echo > "${tuxonice_do_resume}"
+       log_msg "System is not resuming, probably because it wasn't suspended; 
Continue normal booting ..."
 }
 
 find_loop() {

Reply via email to