From 29742be0c40a1681118b1196488c60eb83ed6d38 Mon Sep 17 00:00:00 2001 From: xtraeme Date: Tue, 4 Sep 2007 16:59:49 +0000 Subject: [PATCH] Only three events are reported now: normal state-changed user-capacity But there's a fourth argument passed to the script that will report current state description. --- etc/powerd/scripts/sensor_battery | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/etc/powerd/scripts/sensor_battery b/etc/powerd/scripts/sensor_battery index b2042f39dbbd..8a8fe73951fb 100755 --- a/etc/powerd/scripts/sensor_battery +++ b/etc/powerd/scripts/sensor_battery @@ -1,32 +1,24 @@ #!/bin/sh - # -# $NetBSD: sensor_battery,v 1.2 2007/07/17 13:56:25 xtraeme Exp $ +# $NetBSD: sensor_battery,v 1.3 2007/09/04 16:59:49 xtraeme Exp $ # # Generic script for battery sensors. # # Arguments passed by powerd(8): # -# script_path device event sensor +# script_path device event sensor state_description case "${2}" in normal) - logger -p warning "${0}: ${3}: NORMAL: capacity reached normal state (${1})" >&1 + logger -p warning "${0}: (${3}) capacity reached normal state (${1})" >&1 exit 0 ;; -critical) - logger -p warning "${0}: ${3}: CRITICAL: capacity dropped below limit! (${1})" >&1 - exit 0 - ;; -warning-under) - logger -p warning "${0}: ${3}: WARNING: capacity dropped below limit (${1})" >&1 - exit 0 - ;; -critical-under) - logger -p warning "${0}: ${3}: CRITICAL: capacity dropped below low critical limit! (${1})" >&1 +state-changed) + logger -p warning "${0}: (${3}) state changed to ${4} [${1}]" >&1 exit 0 ;; user-capacity) - logger -p warning "${0}: ${3}: USER DEFINED: capacity dropped below limit (${1})" >&1 + logger -p warning "${0}: (${3}) USER DEFINED: capacity dropped below limit (${1})" >&1 exit 0 ;; *)