Package: apcupsd
Version: 3.14.6-3
Tags: patch
File: /etc/apcupsd/apccontrol

Every other message is piped to WALL, except the *) case, for which a
normal unpiped "echo" is reasonably likely to go to the right place.
In the case of this script being called by apcupsd, I think stdout
will be ignored (it's just execv()d) and the message will currently be
ineffective.

--- /etc/apcupsd/apccontrol
+++ /tmp/tmp.uuJBPT/apccontrol  2009-09-10 11:01:10.000000000 -0700
@@ -58,7 +58,7 @@
 
 case "$1" in
     killpower)
-       echo "Apccontrol doing: ${APCUPSD} --killpower on UPS ${2}"
+       echo "Apccontrol doing: ${APCUPSD} --killpower on UPS ${2}" | ${WALL}
        sleep 10
        ${APCUPSD} --killpower
        echo "Apccontrol has done: ${APCUPSD} --killpower on UPS ${2}" | ${WALL}




-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to