7aa276320b410dcb7bedf4220357897bfa70fb47
`ipmitool fru edit` frequently exits non-zero after a field resize (shrinking/growing a string shifts every later offset in the FRU record) even though the write itself landed correctly on the BMC - the failure is in ipmitool's own post-write re-parse, not the write. bee was treating that exit code as authoritative and marking the task failed even when the field was actually written. runIPMIFRUWriteTask now re-reads the FRU on a non-zero exit and compares the target field's actual value before deciding the task failed, logging which path it took either way. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
136 MiB
Languages
Go
85.3%
Shell
12%
C++
2.4%
C
0.2%