buildman: Allow adjusting board config on the fly
authorSimon Glass <sjg@chromium.org>
Sat, 22 Jan 2022 12:07:33 +0000 (05:07 -0700)
committerTom Rini <trini@konsulko.com>
Wed, 9 Feb 2022 04:07:59 +0000 (23:07 -0500)
commit2b4806e481026df7364cb9ed53ffc577e3dc59bb
treeb73fe58be13cf418841ce2454975ad2a8da1206e
parent8ca0931a913d5e25232c454ceca70635c49058dc
buildman: Allow adjusting board config on the fly

Add a -a option to specify changes to the config before the build
commences. For example

   buildman -a ~CONFIG_CMDLINE

disables CONFIG_CMDLINE before doing the build.

This makes it easier to try things out as well as to write tests without
creating a new board or manually manging the .config file.

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