sensor_power revision 1.1
11.1Sxtraeme#!/bin/sh - 21.1Sxtraeme# 31.1Sxtraeme# $NetBSD: sensor_power,v 1.1 2007/07/01 07:55:53 xtraeme Exp $ 41.1Sxtraeme# 51.1Sxtraeme# Generic script for power sensors. 61.1Sxtraeme# 71.1Sxtraeme# Arguments passed by powerd(8): 81.1Sxtraeme# 91.1Sxtraeme# script_path device event sensor 101.1Sxtraeme 111.1Sxtraemecase "${2}" in 121.1Sxtraemenormal) 131.1Sxtraeme logger -p warning "${0}: ${3}: NORMAL: state entered (${1})" >&1 141.1Sxtraeme exit 0 151.1Sxtraeme ;; 161.1Sxtraemecritical) 171.1Sxtraeme logger -p warning "${0}: ${3}: CRITICAL: state entered (${1})" >&1 181.1Sxtraeme exit 0 191.1Sxtraeme ;; 201.1Sxtraemecritical-under) 211.1Sxtraeme logger -p warning "${0}: ${3}: CRITICAL: dropped below limit (${1})" >&1 221.1Sxtraeme exit 0 231.1Sxtraeme ;; 241.1Sxtraemecritical-over) 251.1Sxtraeme logger -p warning "${0}: ${3}: CRITICAL: limit exceeded (${1})" >&1 261.1Sxtraeme exit 0 271.1Sxtraeme ;; 281.1Sxtraemewarning-under) 291.1Sxtraeme logger -p warning "${0}: ${3}: WARNING: dropped below limit (${1})" >&1 301.1Sxtraeme exit 0 311.1Sxtraeme ;; 321.1Sxtraemewarning-over) 331.1Sxtraeme logger -p warning "${0}: ${3}: WARNING: limit exceeded (${1})" >&1 341.1Sxtraeme exit 0 351.1Sxtraeme ;; 361.1Sxtraeme*) 371.1Sxtraeme logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1 381.1Sxtraeme exit 1 391.1Sxtraeme ;; 401.1Sxtraemeesac 41