From b7b1a651d3c2f947d375d3b4f9a7fbefd0acdc4e Mon Sep 17 00:00:00 2001 From: Codekloeppler Date: Wed, 11 Feb 2026 21:34:18 +0100 Subject: [PATCH] Update power supply check to include battery capacity Allow to start mintUpdate, if power supply is inactive, but there is min. 75% capacity on battery --- usr/lib/linuxmint/mintUpdate/automatic_upgrades.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/usr/lib/linuxmint/mintUpdate/automatic_upgrades.py b/usr/lib/linuxmint/mintUpdate/automatic_upgrades.py index 14196d60..01b65cd0 100755 --- a/usr/lib/linuxmint/mintUpdate/automatic_upgrades.py +++ b/usr/lib/linuxmint/mintUpdate/automatic_upgrades.py @@ -20,10 +20,14 @@ power_supply_file = open(power_connectfile) powersupply = power_supply_file.read()[0]=='1' power_supply_file.close() + if !powersupply: + battery_capacity_file = open('/sys/class/power-supply/BAT0/capacity') + battery_capacity = int(battery_capacity_file.read()) + battery_capacity_file.close() except: powersupply = True log.write(power_connectfile+" not found. Ignore power supply check.") -if powersupply: +if powersupply or battery_capacity >= 75: try: # Put shutdown and reboot blocker into place os.symlink(pkla_source, pkla_target)