Skip to content

Commit 45ba692

Browse files
authored
Add NVMe drive inventory information, thanks @rluzuriaga
1 parent 8abc49d commit 45ba692

File tree

1 file changed

+1
-1
lines changed
  • Buildroot/board/FOG/FOS/rootfs_overlay/usr/share/fog/lib

1 file changed

+1
-1
lines changed

Buildroot/board/FOG/FOS/rootfs_overlay/usr/share/fog/lib/funcs.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ doInventory() {
103103
cpucurrent=$(dmidecode -t 4 | grep 'Current Speed:' | head -n1)
104104
cpumax=$(dmidecode -t 4 | grep 'Max Speed:' | head -n1)
105105
mem=$(cat /proc/meminfo | grep MemTotal | tr -d \\0)
106-
hdinfo=$(hdparm -i $hd 2>/dev/null | grep Model=)
106+
hdinfo=$(hdparm -i $hd 2>/dev/null | grep Model= || smartctl -i $hd | grep -A2 "Model Number" | awk -F ":" '/Model Number:/{gsub(/ /,""); modelno=$NF};/Serial Number:/{gsub(/ /,""); serialno=$NF};/Firmware Version:/{gsub(/ /,""); fwrev=$NF; print "model="modelno", fwrev="fwrev", serialno="serialno}')
107107
caseman=$(dmidecode -s chassis-manufacturer)
108108
casever=$(dmidecode -s chassis-version)
109109
caseserial=$(dmidecode -s chassis-serial-number)

0 commit comments

Comments
 (0)