[Eisfair] hddtemp 1.0.0 für eisfair-1 und eisfair-64
Marcus Roeckrath
marcus.roeckrath at gmx.de
Do Apr 11 19:11:38 CEST 2019
Hallo,
noch heute abend werde ich eine neue Version des hddtemp (ursprünglich von
Stephan Sanders) zur Verfügung stellen, zeitgleich auch erstmalig für
eisfair-64.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wichtiger Hinweis!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Für eisgraph_mod_hddtemp hat dies eine gravierende Auswirkung, weil hddtemp
nun nicht mehr in /usr/local/bin sondern in /usr/bin liegt, aber der alte
Pfad hardcoded in eisgraph_mod_hddtemp ist.
Abhilfe Variante 1:
In /usr/local/eisgraph/modules/hddtemp den Code-Block ab Zeile 35
target_file_collect
idy=1
while [ $idy -le $EISGRAPH_MOD_HDDTEMP_N ]
do
eval edevice='$EISGRAPH_MOD_HDDTEMP_'$idy'_DEVICE'
drive=`echo $edevice | sed 's/\/dev\///'`
echo " temp=\`/usr/local/bin/hddtemp -n $edevice\`"
ersetzen durch
target_file_collect
echo " PATH=\$PATH:/usr/local/bin" <-- hinzufügen
idy=1
while [ $idy -le $EISGRAPH_MOD_HDDTEMP_N ]
do
eval edevice='$EISGRAPH_MOD_HDDTEMP_'$idy'_DEVICE'
drive=`echo $edevice | sed 's/\/dev\///'`
echo " temp=\`hddtemp -n $edevice\`" <-- ändern
Danach einmal die Konfiguration dieses eisgraph-Moduls aufrufen.
Die zusätzliche PATH-Zeile bewirkt, dass das eisgraph-Modul mit dem alten
und neuen hddtemp-Paket funktioniert. Für hddtemp 1.0.0 ist diese Zeile
nicht notwendig.
Abhilfe Variante 2:
ln -sf /usr/bin/hddtemp /usr/local/bin/hddtemp
aber erst nach Installation von hddtemp 1.0.0, da
hierbei /usr/local/bin/hddtemp abgeräumt wird.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair