Ticket #218: 0001-Allow-power-adapters-not-named-like-AC.patch

File 0001-Allow-power-adapters-not-named-like-AC.patch, 1.3 KB (added by ComputerDruid, 8 weeks ago)
  • scripts/on_ac_power

    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  
    33# Copyright (c) 2007-2009 Roy Marples <roy@marples.name> 
    44 
    55# 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 
     6if [ -f /proc/acpi/ac_adapter/A*/state ]; then 
     7        cat /proc/acpi/ac_adapter/A*/state | while read line; do 
    88                case "$line" in 
    99                "state:"*"off-line") return 128;; 
    1010                esac 
    1111        done 
    12 elif [ -f /sys/class/power_supply/AC*/online ]; then 
    13         cat /sys/class/power_supply/AC*/online | while read line; do 
     12elif [ -f /sys/class/power_supply/A*/online ]; then 
     13        cat /sys/class/power_supply/A*/online | while read line; do 
    1414                [ "${line}" = 0 ] && return 128 
    1515        done 
    1616elif [ -f /proc/pmu/info ]; then