sensor_battery revision 1.3 1 #!/bin/sh -
2 #
3 # $NetBSD: sensor_battery,v 1.3 2007/09/04 16:59:49 xtraeme Exp $
4 #
5 # Generic script for battery sensors.
6 #
7 # Arguments passed by powerd(8):
8 #
9 # script_path device event sensor state_description
10
11 case "${2}" in
12 normal)
13 logger -p warning "${0}: (${3}) capacity reached normal state (${1})" >&1
14 exit 0
15 ;;
16 state-changed)
17 logger -p warning "${0}: (${3}) state changed to ${4} [${1}]" >&1
18 exit 0
19 ;;
20 user-capacity)
21 logger -p warning "${0}: (${3}) USER DEFINED: capacity dropped below limit (${1})" >&1
22 exit 0
23 ;;
24 *)
25 logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1
26 exit 1
27 ;;
28 esac
29