meta-digi/meta-digi-dey/recipes-core/busybox/busybox-1.23.1/pswitch-release

27 lines
446 B
Bash

#!/bin/sh
POWEROFF_DELAY=2
if [ ! -f /tmp/pswitch_press ]; then
logger -t acpid "No press event."
exit -1
fi
while read line
do
TSTAMP=$line
done < /tmp/pswitch_press
rm -f /tmp/pswitch_press
TDIFF=$((`date +%s`- $TSTAMP))
if [ $TDIFF -lt $POWEROFF_DELAY ]; then
logger -t acpid "Power key suspend request."
exec /bin/suspend
else
logger -t acpid "Power key poweroff request."
exec /sbin/poweroff
fi
exit 0