power_button revision 1.3 1 #!/bin/sh -
2 #
3 # $NetBSD: power_button,v 1.3 2003/11/01 23:04:54 mycroft Exp $
4 #
5 # Generic script for power button events. We simply attempt to
6 # shut the system down gracefully, and let the kernel handle
7 # the poweroff.
8 #
9 # Arguments passed by powerd(8):
10 #
11 # device event
12
13 case "${2}" in
14 pressed)
15 /sbin/shutdown -p now "power button pressed"
16 exit 0
17 ;;
18
19 *)
20 logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1
21 exit 1
22 ;;
23 esac
24