mirror of https://framagit.org/kyodev/kyopages.git
getInfo 2.49.2
This commit is contained in:
parent
42cb9b0fd5
commit
b8e7018b00
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=2.49.1
|
||||
version=2.49.2
|
||||
date="29/11/2017"
|
||||
projet="simpledeb"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
|
||||
|
@ -3206,14 +3206,14 @@ figet_test_hw(){ # 25/11/2017
|
|||
}
|
||||
|
||||
# debian indépendant, assigne $fg_ucode (commentaire), $ucode (paquet deb) & return O|1 (1 si pas d'installation)
|
||||
figet_ucode(){ # 24/11/2017
|
||||
figet_ucode(){ # 29/11/2017
|
||||
local flagRep xfile xfileTest=""
|
||||
# recherche flags cpu rep_good (besoin réel?)
|
||||
[ "$( grep -cm1 'flags.*rep_good ' /proc/cpuinfo )" -ge 1 ] && flagRep="rep_good ⟷ rep microcode works well"
|
||||
# flags architecture processeur, à priori pas utile
|
||||
# test possible installation
|
||||
[ "$fg_cpu" ] || figet_cpu
|
||||
[ "${fg_vendor,,}" == "amd" ] && ucode="amd64-microcode"
|
||||
[ "${fg_vendor,,}" == "amd" ] && ucode="amd64-microcode" # si $ucode, µmicorcode possible (amd|intel)
|
||||
[ "${fg_vendor,,}" == "intel" ] && ucode="intel-microcode"
|
||||
# version debian, à supprimer à terme après essai sur autre distrib
|
||||
# if [ "$ENV_DEB" ]; then # debian ?
|
||||
|
@ -3238,15 +3238,15 @@ figet_ucode(){ # 24/11/2017
|
|||
[ -e "$xfile" ] && xfileTest+="y" # un emplacement, un marqueur
|
||||
done
|
||||
if [[ ${#xfileTest} -eq 0 && "$ucode" ]]; then # non installé, possible ($ucode)
|
||||
fg_ucode="pas de microcode installé bien que possible"
|
||||
[ "$flagRep" ] && fg_ucode+=", flag Cpu: $flagRep"
|
||||
fg_ucode="pas de microcode installé bien que existant"
|
||||
[ "$flagRep" ] && fg_ucode+=", flag Cpu: REP_GOOD"
|
||||
return 1
|
||||
elif [[ ${#xfileTest} -eq 0 && -z "$ucode" ]]; then # non installé, non possible
|
||||
[ "$flagRep" ] && fg_ucode="pas de microcode possible, mais flag Cpu: $flagRep" # pas de commentaire sauf si flag
|
||||
[ "$flagRep" ] && fg_ucode="pas de microcode existant, mais flag Cpu: REP_GOOD ?!" # pas de commentaire sauf si flag
|
||||
return 0
|
||||
elif [[ ${#xfileTest} -gt 0 && "$ucode" ]]; then # installé, possible, installé
|
||||
elif [[ ${#xfileTest} -gt 0 && "$ucode" ]]; then # installé, possible
|
||||
fg_ucode="microcode installé"
|
||||
[ "$flagRep" ] && fg_ucode+=", flag Cpu: $flagRep" || fg_ucode+=", mais pas de flag Cpu 'rep_good'"
|
||||
[ "$flagRep" ] && fg_ucode+=", flag Cpu: REP_GOOD" || fg_ucode+=", pas de flag Cpu REP_GOOD"
|
||||
return 0
|
||||
elif [[ ${#xfileTest} -gt 0 && -z "$ucode" ]]; then
|
||||
fg_ucode="microcode: détection défaillante" #installé, non possible ?!
|
||||
|
|
|
@ -5,9 +5,10 @@
|
|||
|
||||
|
||||
|
||||
## 2.49.1 29/11/2017
|
||||
## 2.49.2 29/11/2017
|
||||
|
||||
*révision: fi-graph, figet_gpu, utilisation f_lspci
|
||||
* révision: fi-graph, figet_gpu, utilisation f_lspci
|
||||
* révision: figet_ucode, affichage
|
||||
* fix: fi_audio, modules si multi-devices
|
||||
|
||||
## 2.48.1 28/11/2017
|
||||
|
|
Loading…
Reference in New Issue