|
|
fi | fi |
} | } |
| |
#suspend_resume() { |
suspend_resume() { |
# [ -x /sbin/resume ] || return 0 |
which resume > /dev/null 2>&1 || return |
# /sbin/resume |
local args |
# local ret=$? |
local features="$(resume --version | grep FEATURES)" |
|
local device="$(grep "resume=" /proc/cmdline > /dev/null && cat /proc/cmdline | sed 's/.*resume=//' | sed 's/ .*//')" |
# if [ "${ret}" -eq 0 ]; then |
[ -n "${device}" ] && args="${args} --resume_device=\"${device}\"" |
# exit 0 |
if ! grep suspend_noui /proc/cmdline > /dev/null 2>&1; then |
# fi |
echo "${features}" | grep "fbsplash" > /dev/null && grep "splash=" /proc/cmdline > /dev/null && args="${args} --parameter=\"splash=y\"" |
|
fi |
# return 0 |
[ -c /dev/snapshot ] || mknod /dev/snapshot c 10 231 |
#} |
eval resume ${args} |
|
} |
| |
suspend2_resume() { | suspend2_resume() { |