3 # geninitrd mod: tuxonice
4 USE_TUXONICE=${USE_TUXONICE:-no}
7 # setup geninitrd module
10 # backwards compatible
12 if [ "$USE_SUSPEND2" ]; then
13 USE_TUXONICE=$USE_SUSPEND2
14 warn "USE_SUSPEND2 is deprecated, use USE_TUXONICE now instead."
18 # generate initrd fragment
20 initrd_gen_tuxonice() {
24 for arg in $CMDLINE; do
25 if [ "${arg##resume=}" != "${arg}" -o "${arg##resume2=}" != "${arg}" ]; then
29 if [ "$resume" = "yes" ]; then
30 [ -e /proc/suspend2/do_resume ] && echo 1 > /proc/suspend2/do_resume
31 [ -e /sys/power/suspend2/do_resume ] && echo 1 > /sys/power/suspend2/do_resume
32 [ -e /sys/power/tuxonice/do_resume ] && echo 1 > /sys/power/tuxonice/do_resume