From: vimacs Date: Sat, 26 Dec 2009 21:14:48 +0000 (+0100) Subject: added op_power, untested! X-Git-Tag: Release-2010-05/1~129 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=857b445341c922ab797e0f9d9866a91f21c0118e;p=pandora-libraries.git added op_power, untested! new file: testdata/scripts/op_power.sh --- diff --git a/testdata/scripts/op_power.sh b/testdata/scripts/op_power.sh new file mode 100644 index 0000000..a28c9a1 --- /dev/null +++ b/testdata/scripts/op_power.sh @@ -0,0 +1,22 @@ +#!/bin/bash +#actions done when the menu button is pressed +#only argument is the time the button was pressed in seconds + +if [ "$1" -le "1" ]; then #button was pressed 1 sec or less, resume + pndrunning=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p') + for PID in $pidlist + do + kill -18 $PID #send SIGCONT + done + /usr/pandora/scripts/op_cpuspeed 500 +elif [ "$1" -le "3" ]; then # button was pressed 1-3sec, "suspend" + pndrunning=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*(\([0-9]\+\))/\1/p') + for PID in $pidlist + do + kill -19 $PID #send SIGSTOP + done + /usr/pandora/scripts/op_cpuspeed 13 +elif [ "$1" -ge "3" ]; then #button was pressed 3 sec or longer, shutdown + shutdown -h now +fi +