summaryrefslogtreecommitdiffstats
path: root/hooks/pre-auto-gc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2018-02-28 23:12:04 +0100
committerJonathan Nieder <jrn@google.com>2018-07-11 13:45:58 -0700
commitb10f0e5b9a9ba6d8e9a27b3a81d2fc1d65d9810d (patch)
tree00d0d2ead678883f511f4e44abb0ab63747ac6b8 /hooks/pre-auto-gc
parentda40341a3e6e2e45877426aaefb97b3f0735a776 (diff)
downloadgit-repo-b10f0e5b9a9ba6d8e9a27b3a81d2fc1d65d9810d.tar.gz
hooks/pre-auto-gc-battery: allow gc to run on non-laptops
Desktops and servers tend to have no power sensor, thus on_ac_power returns 255 ("unknown"). Thus, let's take any answer other than 1 ("battery") as no contraindication to run gc. If that tool returns "unknown", there's no point in querying other sources as it already queried them, and is smarter than us (can handle multiple adapters). Reported by: Xin Li <delphij@google.com> Signed-off-by: Adam Borowski <kilobyte@angband.pl> Signed-off-by: Junio C Hamano <gitster@pobox.com> (cherry picked from git.git commit 781262c5e7ad4a7813c528803117ed0d2e8c5172) Signed-off-by: Fredrik Roubert <roubert@google.com> Signed-off-by: Jonathan Nieder <jrn@google.com> Change-Id: I51fe2eb1eb879492a61e8e09c86ee34d049036c1
Diffstat (limited to 'hooks/pre-auto-gc')
-rwxr-xr-xhooks/pre-auto-gc2
1 files changed, 1 insertions, 1 deletions
diff --git a/hooks/pre-auto-gc b/hooks/pre-auto-gc
index c4107f51..ec29be43 100755
--- a/hooks/pre-auto-gc
+++ b/hooks/pre-auto-gc
@@ -29,7 +29,7 @@ then
29 exit 0 29 exit 0
30fi 30fi
31 31
32if test -x /sbin/on_ac_power && /sbin/on_ac_power 32if test -x /sbin/on_ac_power && (/sbin/on_ac_power;test $? -ne 1)
33then 33then
34 exit 0 34 exit 0
35elif test "$(cat /sys/class/power_supply/AC/online 2>/dev/null)" = 1 35elif test "$(cat /sys/class/power_supply/AC/online 2>/dev/null)" = 1