Des scripts pour faciliter le reconditionnement de portables - retour accueil
git clone git://bebou.netlib.re/scripts-reco
Log | Files | Refs | README |
commit a0362ecf3a1e3cf7c84fa2abe09ca62af910fd81 parent d37de1a17e178cd67a99ffbde097bee627cc7823 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Mon, 24 Mar 2025 13:56:23 +0100 Reclecture commentaires et README Diffstat:
M | README.md | | | 12 | ++++++++---- |
M | bin/common.sh | | | 4 | ++-- |
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md @@ -1,8 +1,9 @@ # Scripts reconditionnement -Un ensemble de scripts facilitant l'évaluation de l'état d'un ordinateur. Ecrit -initiallement pour les besoins de [Commown](https://commown.coop). Inspiré du -travail de Louis, adapté en scripts shell plus simples et plus portables. +Un ensemble de scripts facilitant l'évaluation de l'état d'un ordinateur sous +système Linux. Écrit initialement pour les besoins de +[Commown](https://commown.coop). Inspiré du travail de Louis, adapté en scripts +shell plus simples et plus portables. ## Arboresence @@ -56,7 +57,7 @@ Ces variables et fonctions sont détaillées par la suite. test | liste dépendances -----|------------------ -tous | shell, awk, grep, sed, sort +tous | shell, awk, grep, sed, sort, tous posix. Un ordinateur sous Linux. rapport | dmidecode écran | feh webcam | ffmpeg @@ -73,6 +74,9 @@ Sous debian ces dépendances peuvent-être installées en faisant : A noter que `ffmpeg` est un paquet très lourd. Il pourrait être intéressant de le remplacer. +Par ailleurs l'écriture de test, bien que très légèrement facilitée par les +fonctions communes à tous les tests, nécessite au moins les bases en shell. + ## Ecrire un test Un test est un script se trouvant dans le dossier `tests`. Il peut être diff --git a/bin/common.sh b/bin/common.sh @@ -2,8 +2,8 @@ set -e -# L'identifiant de la suite de est apssé en argument ou, s'il n'y en a pas, le -# résultat de la création d'un nouveau +# L'identifiant est celui passé en argument ou, s'il n'y en a pas, le résultat +# de la création d'un nouveau [ "$2" ] && id="$2" || id="$(mktemp -d /tmp/reco.XXX | cut -d'.' -f2)" tmpdir="/tmp/reco.$id"