catch blkid error to get device for error message

This commit is contained in:
Jan Schneider 2020-01-16 20:25:21 +01:00
parent a685beb343
commit de724b6784
1 changed files with 7 additions and 2 deletions

View File

@ -319,8 +319,13 @@ proc ::rmupdate::get_partitions {{device ""}} {
}
}
}
set data3 [exec /sbin/blkid $part_dev]
set data3 ""
if [catch {
set data3 [exec /sbin/blkid $part_dev]
} err] {
error "Command blkid failed for device ${part_dev}: ${err}"
}
foreach d3 [split $data3 "\n"] {
if {[regexp {LABEL="([^"]+)"} $d3 match lab]} {
set partitions(${dev}::${num}::filesystem_label) $lab