summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Lowther <victor.lowther@gmail.com>2009-11-30 22:50:39 -0600
committerVictor Lowther <victor.lowther@gmail.com>2009-11-30 22:50:39 -0600
commit6a47db417d37828389cdaaf68818478ca0a51ec8 (patch)
treea78683dc356895e870426d7b7ff24d1c80d268bd
parent557b67691b14c580e57cdefbf9faf2852c1e6c77 (diff)
Clean up on_ac_power modifications.
Ugh, backticks.
-rwxr-xr-xsrc/on_ac_power13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/on_ac_power b/src/on_ac_power
index 3a77734..fdbcb36 100755
--- a/src/on_ac_power
+++ b/src/on_ac_power
@@ -31,12 +31,13 @@
#
# prefer DeviceKit-power if available
-if s=`dbus-send --system --print-reply --dest=org.freedesktop.DeviceKit.Power /org/freedesktop/DeviceKit/Power org.freedesktop.DBus.Properties.Get string:org.freedesktop.DeviceKit.Power string:OnBattery`; then
- if echo "$s" | grep -q 'boolean false'; then
- exit 0
- else
- exit 1
- fi
+if s="$(dbus-send --system --print-reply \
+ --dest=org.freedesktop.DeviceKit.Power \
+ /org/freedesktop/DeviceKit/Power \
+ org.freedesktop.DBus.Properties.Get \
+ string:org.freedesktop.DeviceKit.Power string:OnBattery)"; then
+ echo "$s" | grep -q 'boolean false'
+ exit $?
fi
# Check for AC/DC/etc adapters