scripts-reco

Des scripts pour faciliter le reconditionnement de portables - retour accueil

git clone git://bebou.netlib.re/scripts-reco

Log | Files | Refs | README |

commit cbad25569104879e1b6e2d46fabddc03338f2ff7
parent d38d0e812b2fdd2194253e9ffb733f0a1729ff7b
Auteurice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Tue, 22 Apr 2025 15:06:44 +0200

Correction rapport batterie

Parfios uevent comporte des espaces. C'est dommage parce que sans ça
c'était la syntaxe parfaite pour instancier des variables shell. On
quote donc la valeur pour que la syntaxe soit correcte et évite de
tenter de lancer des commandes.

Diffstat:
Mtests/rapport | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/rapport b/tests/rapport @@ -30,7 +30,8 @@ sudo dmidecode -t baseboard | awk -F': ' ' # Batterie for batterie in $(find /sys/class/power_supply/ -type l -name 'BAT*');do - . "$batterie/uevent" + < "$batterie/uevent" sed -E 's/=/="/;s/$/"/' > "$tmpdir/batvars" + . "$tmpdir/batvars" health=$(echo "$POWER_SUPPLY_CHARGE_FULL / $POWER_SUPPLY_CHARGE_FULL_DESIGN * 100" | bc -l | cut -d'.' -f1) <<-. cat Batterie : $(basename $batterie)