diff --git a/scripts/update-motd.d/30-sysinfo b/scripts/update-motd.d/30-sysinfo index 8f001cb4f0..8118227eee 100644 --- a/scripts/update-motd.d/30-sysinfo +++ b/scripts/update-motd.d/30-sysinfo @@ -55,22 +55,22 @@ function batteryinfo() { mainline_dir="/sys/power/axp_pmu" legacy_dir="/sys/class/power_supply" if [[ -e "$mainline_dir" ]]; then - read status_battery_connected < $mainline_dir/battery/connected - if [[ "$status_battery_connected" == "1" ]]; then - read status_battery_charging < $mainline_dir/charger/charging - read status_ac_connect < $mainline_dir/ac/connected - read battery_percent< $mainline_dir/battery/capacity - # dispay charging / percentage - if [[ "$status_ac_connect" == "1" && "$battery_percent" -lt "100" ]]; then - status_battery_text=" charging" - elif [[ "$status_ac_connect" == "1" && "$battery_percent" -eq "100" ]]; then - status_battery_text=" charged" - else - status_battery_text=" discharging" - fi - fi + read status_battery_connected < $mainline_dir/battery/connected + if [[ "$status_battery_connected" == "1" ]]; then + read status_battery_charging < $mainline_dir/charger/charging + read status_ac_connect < $mainline_dir/ac/connected + read battery_percent< $mainline_dir/battery/capacity + # dispay charging / percentage + if [[ "$status_ac_connect" == "1" && "$battery_percent" -lt "100" ]]; then + status_battery_text=" charging" + elif [[ "$status_ac_connect" == "1" && "$battery_percent" -eq "100" ]]; then + status_battery_text=" charged" + else + status_battery_text=" discharging" + fi + fi elif [[ -e "$legacy_dir/battery" ]]; then - if [[ (("$(read < $legacy_dir/battery/voltage_now)" -gt "5" )) ]]; then + if [[ (("$(cat $legacy_dir/battery/voltage_now)" -gt "5" )) ]]; then status_battery_text=" "$(awk '{print tolower($0)}' < $legacy_dir/battery/status) read battery_percent <$legacy_dir/battery/capacity fi