From 2d5a2ab65675909a0b2fe4cb8ab5d87c76f33712 Mon Sep 17 00:00:00 2001
From: Daniel Johnson <ComputerDruid@gmail.com>
Date: Thu, 24 Jun 2010 22:33:51 -0400
Subject: [PATCH] Allow power adapters not named like AC*
My power adapter is listed as ADP0, so this patch makes it work for both
types of AC adapters.
---
scripts/on_ac_power | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/scripts/on_ac_power b/scripts/on_ac_power
index 9ef1df4..44b7b26 100755
a
|
b
|
|
3 | 3 | # Copyright (c) 2007-2009 Roy Marples <roy@marples.name> |
4 | 4 | |
5 | 5 | # Exit 0 if on AC power, 1 if not and 255 if we don't know how to work it out |
6 | | if [ -f /proc/acpi/ac_adapter/AC*/state ]; then |
7 | | cat /proc/acpi/ac_adapter/AC*/state | while read line; do |
| 6 | if [ -f /proc/acpi/ac_adapter/A*/state ]; then |
| 7 | cat /proc/acpi/ac_adapter/A*/state | while read line; do |
8 | 8 | case "$line" in |
9 | 9 | "state:"*"off-line") return 128;; |
10 | 10 | esac |
11 | 11 | done |
12 | | elif [ -f /sys/class/power_supply/AC*/online ]; then |
13 | | cat /sys/class/power_supply/AC*/online | while read line; do |
| 12 | elif [ -f /sys/class/power_supply/A*/online ]; then |
| 13 | cat /sys/class/power_supply/A*/online | while read line; do |
14 | 14 | [ "${line}" = 0 ] && return 128 |
15 | 15 | done |
16 | 16 | elif [ -f /proc/pmu/info ]; then |