Browse Source

Enable resume module if hibernation's enabled on the host

Ref: 34b56de12a
Fixes https://github.com/dracutdevs/dracut/issues/496
master
nabijaczleweli 5 years ago committed by Daniel Molkentin
parent
commit
38c8fed48a
  1. 7
      modules.d/95resume/module-setup.sh

7
modules.d/95resume/module-setup.sh

@ -2,12 +2,9 @@ @@ -2,12 +2,9 @@

# called by dracut
check() {
# No point trying to support resume, if no swap partition exist
# Only support resume if hibernation is currently on
[[ $hostonly ]] || [[ $mount_needs ]] && {
for fs in "${host_fs_types[@]}"; do
[[ $fs =~ ^(swap|swsuspend|swsupend)$ ]] && return 0
done
return 255
[[ "$(cat /sys/power/resume)" == "0:0" ]] && return 255
}

return 0

Loading…
Cancel
Save