#!/bin/sh
. /etc/hostconfig
PATH=/bin:/usr/bin:/sbin:/usr/sbin
SI_PATH=/System/Library/StartupItems
MAIL=mail
MSG="Shutting down due to power loss!"
logger -i -p daemon.emerg -t UPS "${MSG}"
if ! [ "${FAILOVER_EMAIL_RECIPIENT:=-AUTOMATIC-}" = "-AUTOMATIC-" ] ; then
SUBJECT="UPS Notification: ${MSG}"
${MAIL} -s "${SUBJECT}" ${FAILOVER_EMAIL_RECIPIENT} < /dev/null
fi
kill -TERM $(cat /var/run/failoverd.pid)
kill -TERM $(cat /var/run/vpnd-*.pid)
kill -TERM $(cat /var/run/AppleFileServer.pid)
kill -TERM $(cat /var/run/QuickTimeStreamingServer.pid)
kill -TERM $(cat /var/run/smbd.pid)
kill -TERM $(cat /var/run/nmbd.pid)
${SI_PATH}/Apache/Apache stop
servermgrdctl stop
${SI_PATH}/Watchdog/Watchdog stop
sleep 10
shutdown -h now "${MSG}"