sysutils/smart: consistency is futile #1384

This commit is contained in:
Franco Fichtner 2019-08-23 13:55:21 +02:00
parent 790ab7652f
commit 6ee1662386

View file

@ -27,10 +27,16 @@
RESULT=
for DEV in $(sysctl -n kern.disks | sed s:nvd:nvme:g); do
STATE=$(/usr/local/sbin/smartctl -jH /dev/${DEV})
for DEV in $(sysctl -n kern.disks); do
IDENT=$(/usr/sbin/diskinfo -s ${DEV})
if [ "${DEV#nvd}" != "${DEV}" ]; then
# the disk formerly know as nvdX
DEV="nvme${DEV#nvd}"
fi
STATE=$(/usr/local/sbin/smartctl -jH /dev/${DEV})
if [ -n "${RESULT}" ]; then
RESULT="${RESULT},";
fi