Here is what I have for s2ram on lid close.
Note that I've also got a custom modification to my rc.S and rc.6 scripts to remove/create /etc/powerdown file when halt/reboot occurs - I'm impatient, and I often shutdown the system and immediately close the lid. This ugly hack prevents that from occurring. :-)
Code:
root@liberty:~# cat /etc/acpi/events/lid
event=button/lid.*
action=/etc/acpi/actions/lid.sh %e
Code:
root@liberty:~# cat /etc/acpi/actions/lid.sh
#!/bin/sh
# Suspend to ram when the lid is closed
# First, let's make sure we're not shutting down or rebooting
if [ ! -e /etc/powerdown ]; then
sync ; sync # Just in case...
echo -n mem > /sys/power/state
fi