tazpanel rev 618
hardware.cgi: add SSD detection
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Nov 02 21:57:05 2017 +0100 (2017-11-02) |
parents | 7b71a8d82755 |
children | 9ecd97ecafa7 |
files | hardware.cgi |
line diff
1.1 --- a/hardware.cgi Mon Oct 09 17:15:22 2017 +0100 1.2 +++ b/hardware.cgi Thu Nov 02 21:57:05 2017 +0100 1.3 @@ -23,7 +23,9 @@ 1.4 fdisk -l | fgrep Disk | while read a b c; do 1.5 d=${b#/dev/} 1.6 d="/sys/block/${d%:}/device" 1.7 - [ -d $d ] && echo "$a $b $c, $(cat $d/vendor) $(cat $d/model)" 1.8 + t="HD" 1.9 + [ "$(cat /sys/block/${d%:}/queue/rotational)" -eq "0" ] && t="SSD" 1.10 + [ -d $d ] && echo "$a $b $c, $t $(cat $d/vendor) $(cat $d/model)" 1.11 smartctl -a ${b%:} | sed '/^Model/,/^Firmware/!d' 1.12 done 2> /dev/null | sed 's/ */ /g' 1.13 }