23 lines
522 B
Plaintext
23 lines
522 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
# This script should echo only the name of the profile that should be used
|
||
|
# It should assume it is called before any other scripts. In particular, it
|
||
|
# cannot rely on environment variables set in /etc/profile or elsewhere. The
|
||
|
# script may assume it will be run as root.
|
||
|
|
||
|
profile="AC"
|
||
|
|
||
|
if test -f /proc/acpi/ac_adapter/AC0/state ; then
|
||
|
status="$(cat /proc/acpi/ac_adapter/AC0/state)"
|
||
|
case "${status}" in
|
||
|
*on-line)
|
||
|
profile="AC"
|
||
|
;;
|
||
|
*off-line)
|
||
|
profile="Battery"
|
||
|
;;
|
||
|
esac
|
||
|
fi
|
||
|
|
||
|
echo "${profile}"
|