diff options
author | James Meyer <james.meyer@operamail.com> | 2014-02-16 19:30:15 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2014-02-19 19:03:02 (GMT) |
commit | 1c44c63f6f89eaeb5b1f9fc16c7d21120bd13ab5 (patch) | |
tree | 3d64d26feb1639534f9fab1ecdbd0ac56b68b88d /abs/core/acpid/handler.sh | |
parent | f99abb5ee4b218cc375dd891f7a2e35ccb044afa (diff) | |
download | linhes_pkgbuild-1c44c63f6f89eaeb5b1f9fc16c7d21120bd13ab5.zip linhes_pkgbuild-1c44c63f6f89eaeb5b1f9fc16c7d21120bd13ab5.tar.gz linhes_pkgbuild-1c44c63f6f89eaeb5b1f9fc16c7d21120bd13ab5.tar.bz2 |
acpid:2.0.20
Diffstat (limited to 'abs/core/acpid/handler.sh')
-rwxr-xr-x[-rw-r--r--] | abs/core/acpid/handler.sh | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/abs/core/acpid/handler.sh b/abs/core/acpid/handler.sh index b5a548f..206d656 100644..100755 --- a/abs/core/acpid/handler.sh +++ b/abs/core/acpid/handler.sh @@ -1,18 +1,13 @@ -#!/bin/sh +#!/bin/bash # Default acpi script that takes an entry for all actions -minspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq` -maxspeed=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq` -setspeed="/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed" - -set $* - case "$1" in button/power) case "$2" in PBTN|PWRF) - logger "PowerButton pressed: $2" - poweroff + logger 'PowerButton pressed' + /usr/bin/runit-init 0 + /usr/bin/poweroff ;; *) logger "ACPI action undefined: $2" @@ -22,7 +17,7 @@ case "$1" in button/sleep) case "$2" in SLPB|SBTN) - echo -n mem >/sys/power/state + logger 'SleepButton pressed' ;; *) logger "ACPI action undefined: $2" @@ -34,12 +29,10 @@ case "$1" in AC|ACAD|ADP0) case "$4" in 00000000) - echo -n $minspeed >$setspeed - #/etc/laptop-mode/laptop-mode start + logger 'AC unpluged' ;; 00000001) - echo -n $maxspeed >$setspeed - #/etc/laptop-mode/laptop-mode stop + logger 'AC pluged' ;; esac ;; |