At present binman returns success when told to handle missing/faked blobs
or missing bintools. This is confusing since in fact the resulting image
cannot work.

Use exit code 103 to signal this problem, with a -W option to convert
it to a warning.

Rename the flag to --ignore-missing since it controls bintools also.

Add documentation about exit codes while we are here.

Signed-off-by: Simon Glass <s...@chromium.org>
---

Changes in v5:
- Add a note that -W requires -M
- Update ftest use of -W to avoid confusion
- Update exit-status docs to mention -W also
- Rename flag to --ignore-missing
- Update commit message
- Correct help for -M flag

 tools/binman/binman.rst | 22 ++++++++++++++++++++++
 tools/binman/cmdline.py |  5 ++++-
 tools/binman/control.py |  9 ++++++++-
 tools/binman/ftest.py   | 19 +++++++++++++++++--
 4 files changed, 51 insertions(+), 4 deletions(-)

Applied to u-boot-dm, thanks!

Reply via email to