|
|
return 0 | return 0 |
} | } |
| |
|
suspend_resume() { |
|
which resume > /dev/null 2>&1 || return |
|
local args |
|
local features="$(resume --version | grep FEATURES)" |
|
[ -n "${REAL_RESUME}" ] && args="${args} --resume_device=\"${REAL_RESUME}\"" |
|
if ! grep suspend_noui /proc/cmdline > /dev/null 2>&1; then |
|
echo "${features}" | grep "fbsplash" > /dev/null && grep "splash=" /proc/cmdline > /dev/null && args="${args} --parameter=\"splash=y\"" |
|
fi |
|
[ -c /dev/snapshot ] || mknod /dev/snapshot c 10 231 |
|
eval resume ${args} |
|
} |
|
|
tuxonice_resume() { | tuxonice_resume() { |
[ -d /proc/suspend2 -o -d /sys/power/suspend2 -o -d /sys/power/tuxonice ] || return | [ -d /proc/suspend2 -o -d /sys/power/suspend2 -o -d /sys/power/tuxonice ] || return |
| |