Patrick Welche <prlw1@cam.ac.uk>
[netbsd-mini2440.git] / etc / powerd / scripts / sensor_power
blob614fdfda2c7ed57a4e2de5e4ac0d877729616633
1 #!/bin/sh -
3 # $NetBSD: sensor_power,v 1.2 2007/10/11 00:11:24 xtraeme Exp $
5 # Generic script for power sensors.
7 # Arguments passed by powerd(8):
9 # script_path device event sensor
11 case "${2}" in
12 normal)
13 logger -p warning "${0}: ($1) normal state entered [${3}]" >&1
14 exit 0
16 critical)
17 logger -p warning "${0}: ($1) critical state entered [${3}]" >&1
18 exit 0
20 critical-under)
21 logger -p warning "${0}: ($1) dropped below critical limit [${3}]" >&1
22 exit 0
24 critical-over)
25 logger -p warning "${0}: ($1) critical limit exceeded [${3}]" >&1
26 exit 0
28 warning-under)
29 logger -p warning "${0}: ($1) dropped below warning limit [${3}]" >&1
30 exit 0
32 warning-over)
33 logger -p warning "${0}: ($1) warning limit exceeded [${3}]" >&1
34 exit 0
37 logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1
38 exit 1
40 esac