summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Hutchings <ben@decadent.org.uk>2018-07-25 17:43:05 +0800
committerBen Hutchings <ben@decadent.org.uk>2018-07-26 01:16:31 +0800
commit312393b0cf1231125eeff3d1a2b6b778a935c21d (patch)
tree51e90818d0e11e1459bbf25917028a1687be3548
parent4c0d86c4e9357f1d25cc0e9b3842240c8fc8b8e1 (diff)
hooks/resume: Reject zram swap devices when selecting automatically
zram is ephemeral (it's a compressed RAM disk) so we must not use it. Closes: #861228 Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
-rwxr-xr-xhooks/resume7
1 files changed, 7 insertions, 0 deletions
diff --git a/hooks/resume b/hooks/resume
index 1662c66..df6cde8 100755
--- a/hooks/resume
+++ b/hooks/resume
@@ -56,6 +56,13 @@ if ! ischroot && [ -r /proc/swaps ]; then
done < /etc/crypttab
fi
+ # zram is ephemeral
+ case "$resume_auto" in
+ /dev/zram*)
+ ephemeral=true
+ ;;
+ esac
+
$ephemeral || break
done