1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
#!/bin/sh
check_suspend()
{
[ -c /dev/pmu ] || grep -q mem /sys/power/state
}
do_suspend()
{
if [ -c /dev/pmu ]; then
pm-pmu --suspend
else
echo -n "mem" > /sys/power/state
fi
}
check_hibernate()
{
[ -f /sys/power/disk ] && grep -q disk /sys/power/state
}
do_hibernate()
{
[ -n "${HIBERNATE_MODE}" ] && \
grep -qw "${HIBERNATE_MODE}" /sys/power/disk && \
echo -n "${HIBERNATE_MODE}" > /sys/power/disk
echo -n "disk" > /sys/power/state
}
check_suspend_hybrid()
{
return 1
}
do_suspend_hybrid()
{
return 1
}
|