aboutsummaryrefslogtreecommitdiff
path: root/sysutils/mgeupsd/files/powerhandler
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2022-07-27 11:41:49 +0000
committerRene Ladan <rene@FreeBSD.org>2022-07-27 11:41:58 +0000
commit3bc1119c588381cc3b9e74bbc52810471d364bc6 (patch)
tree06fc63783cd8da127834fdcde7a0bdd82c6b7dd1 /sysutils/mgeupsd/files/powerhandler
parente0240a18c2dc711df70325e3ae185d455ed5c9ed (diff)
downloadports-3bc1119c588381cc3b9e74bbc52810471d364bc6.tar.gz
ports-3bc1119c588381cc3b9e74bbc52810471d364bc6.zip
Diffstat (limited to 'sysutils/mgeupsd/files/powerhandler')
-rw-r--r--sysutils/mgeupsd/files/powerhandler36
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