[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH initramfs-tools 4/5] scripts/local-premount/resume: Check for kernel resume interface earlier



There is no point in looking for the resume device if the kernel
doesn't support resuming from disk.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
---
 scripts/local-premount/resume | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/scripts/local-premount/resume b/scripts/local-premount/resume
index 11acfc76e691..6b3c7c311402 100755
--- a/scripts/local-premount/resume
+++ b/scripts/local-premount/resume
@@ -15,7 +15,7 @@ prereqs)
 	;;
 esac
 
-if [ -z "${resume}" ]; then
+if [ -z "${resume}" ] || [ ! -e /sys/power/resume ]; then
 	exit 0
 fi
 
@@ -53,8 +53,6 @@ esac
 
 [ ! -e "${resume}" ] && exit 0
 
-[ ! -e /sys/power/resume ] && exit 0
-
 # hardcode path, uswsusp ships an resume binary too
 if [ -n "${resume_offset}" ]; then
 	/bin/resume ${resume} ${resume_offset}

Attachment: signature.asc
Description: Digital signature


Reply to: