wok-6.x annotate acpid/stuff/acpi/acpi_handler.sh @ rev 15985
atftp: add to ARM arch
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sun Mar 02 00:40:54 2014 +0100 (2014-03-02) |
parents | |
children |
rev | line source |
---|---|
domcox@12208 | 1 #!/bin/sh |
domcox@12208 | 2 # A script for handling ACPI events. |
domcox@12208 | 3 # See events/*.conf for a configuration file that can be used to |
domcox@12208 | 4 # run this script. |
domcox@12208 | 5 |
domcox@12208 | 6 if [ $# != 1 ]; then |
domcox@12208 | 7 exit 1 |
domcox@12208 | 8 fi |
domcox@12208 | 9 set $* |
domcox@12208 | 10 |
domcox@12208 | 11 case "$1" in |
domcox@12208 | 12 button/lid) |
domcox@12208 | 13 [ -e /usr/sbin/pm-suspend ] && /usr/sbin/pm-suspend \ |
domcox@12208 | 14 || logger "acpid: pm-suspend not found, skipping.." ;; |
domcox@12208 | 15 ac_adapter) |
domcox@12208 | 16 case "$2" in |
domcox@12208 | 17 AC*|AD*) |
domcox@12208 | 18 case "$4" in |
domcox@12208 | 19 00000000) # disconnected |
domcox@12208 | 20 [ -e /usr/sbin/pm-powersave ] \ |
domcox@12208 | 21 && /usr/sbin/pm-powersave battery \ |
domcox@12208 | 22 || logger "acpid: pm-powersave not found, skipping.." ;; |
domcox@12208 | 23 00000001) # connected |
domcox@12208 | 24 [ -e /usr/sbin/pm-powersave ] \ |
domcox@12208 | 25 && /usr/sbin/pm-powersave ac \ |
domcox@12208 | 26 || logger "acpid: pm-powersave not found, skipping.." ;; |
domcox@12208 | 27 esac ;; |
domcox@12208 | 28 esac ;; |
domcox@12208 | 29 *) |
domcox@12208 | 30 logger "acpid: action $1 $2 is not defined" ;; |
domcox@12208 | 31 esac |