sensor_battery revision 1.3
11.1Sxtraeme#!/bin/sh -
21.1Sxtraeme#
31.3Sxtraeme#	$NetBSD: sensor_battery,v 1.3 2007/09/04 16:59:49 xtraeme Exp $
41.1Sxtraeme#
51.1Sxtraeme# Generic script for battery sensors.
61.1Sxtraeme#
71.1Sxtraeme# Arguments passed by powerd(8):
81.1Sxtraeme#
91.3Sxtraeme#	script_path device event sensor state_description
101.1Sxtraeme
111.1Sxtraemecase "${2}" in
121.1Sxtraemenormal)
131.3Sxtraeme	logger -p warning "${0}: (${3}) capacity reached normal state (${1})" >&1
141.1Sxtraeme	exit 0
151.1Sxtraeme	;;
161.3Sxtraemestate-changed)
171.3Sxtraeme	logger -p warning "${0}: (${3}) state changed to ${4} [${1}]" >&1
181.1Sxtraeme	exit 0
191.1Sxtraeme	;;
201.1Sxtraemeuser-capacity)
211.3Sxtraeme	logger -p warning "${0}: (${3}) USER DEFINED: capacity dropped below limit (${1})" >&1
221.1Sxtraeme	exit 0
231.1Sxtraeme	;;
241.1Sxtraeme*)
251.1Sxtraeme	logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1
261.1Sxtraeme	exit 1
271.1Sxtraeme	;;
281.1Sxtraemeesac
29