buildman: Deal nicely with invalid build-status file
authorSimon Glass <sjg@chromium.org>
Mon, 10 Dec 2018 16:05:23 +0000 (09:05 -0700)
committerSimon Glass <sjg@chromium.org>
Tue, 15 Jan 2019 00:47:13 +0000 (17:47 -0700)
commite74429bb17533c454b804e523ff5724344711ad2
treee5b76fa7f46cfdc203970338b1955a0ae4a70e13
parentdf9cf1cc08d73af765f0f434909295ac6fed2c4b
buildman: Deal nicely with invalid build-status file

The 'done' files created by buildman may end up being empty if buildman
runs out of disk space while writing them. This error is then persistent,
since even if disk space is reclaimed and the build retries, the empty
file causes an exception in the builder thread.

Deal with this silently by doing a rebuild.

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/buildman/builderthread.py