diff options
author | Ben Hutchings <ben@decadent.org.uk> | 2018-07-25 17:43:05 +0800 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2018-07-26 01:16:31 +0800 |
commit | 312393b0cf1231125eeff3d1a2b6b778a935c21d (patch) | |
tree | 51e90818d0e11e1459bbf25917028a1687be3548 | |
parent | 4c0d86c4e9357f1d25cc0e9b3842240c8fc8b8e1 (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-x | hooks/resume | 7 |
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 |