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:
M | tests/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)