diff options
author | Rene Ladan <rene@FreeBSD.org> | 2022-07-27 11:41:49 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2022-07-27 11:41:58 +0000 |
commit | 3bc1119c588381cc3b9e74bbc52810471d364bc6 (patch) | |
tree | 06fc63783cd8da127834fdcde7a0bdd82c6b7dd1 /sysutils/mgeupsd/files/powerhandler | |
parent | e0240a18c2dc711df70325e3ae185d455ed5c9ed (diff) | |
download | ports-3bc1119c588381cc3b9e74bbc52810471d364bc6.tar.gz ports-3bc1119c588381cc3b9e74bbc52810471d364bc6.zip |
Diffstat (limited to 'sysutils/mgeupsd/files/powerhandler')
-rw-r--r-- | sysutils/mgeupsd/files/powerhandler | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/sysutils/mgeupsd/files/powerhandler b/sysutils/mgeupsd/files/powerhandler deleted file mode 100644 index 5f47600d4ebc..000000000000 --- a/sysutils/mgeupsd/files/powerhandler +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh - -PATH=${PATH}:/sbin:/usr/sbin:/usr/local/sbin;export PATH - -STATUS=`cat ${1}` -L="logger -i -t powerhandler" - -${L} "Status message received: ${STATUS}" - -if [ "X${STATUS}" = "XFAIL" ] -then - ${L} "Power loss detected, initiating shutdown" - # we are shutting down... give users some warning - shutdown -h +5 "POWER FAILURE DETECTED... initiating emergency shutdown... SAVE YOUR WORK NOW AND LOGOFF!!!" -elif [ "X${STATUS}" = "XLOWBATT" ] -then - ${L} "Battery is critical, initiating IMMEDIATE shutdown" - # battery is low.. shut down NOW! - # first nix any shutdown processes - killall shutdown - shutdown -h now "BATTERY IS LOW... SHUTTING DOWN **IMMEDIATELY**..." -elif [ "X${STATUS}" = "XOK" ] -then - ${L} "Power has been restored, canceling shutdown" - # everything's ok... cancel the shutdown - killall shutdown - rm -f /var/run/nologin - wall << _EOF_ -System power has been restored. -The shutdown procedure has been canceled. -_EOF_ -else - # unknown state... help! - ${L} "this shouldn't be happening!" - exit 1 -fi |