diff options
author | Simon Glass <sjg@chromium.org> | 2024-06-23 11:55:09 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2024-07-03 07:36:33 +0100 |
commit | 49b158a49218701879430ba4ae460bc77e78b7e9 (patch) | |
tree | 9b4585111dee993d43e4839c94a0d05396ca98de | |
parent | 35f04c92139dbd0abb054cbb9f539a6c7530d266 (diff) | |
download | u-boot-49b158a49218701879430ba4ae460bc77e78b7e9.zip u-boot-49b158a49218701879430ba4ae460bc77e78b7e9.tar.gz u-boot-49b158a49218701879430ba4ae460bc77e78b7e9.tar.bz2 |
buildman: Make mrproper an argument to _reconfigure()
Pass this in so the caller can change it independently of the member
variable.
Signed-off-by: Simon Glass <sjg@chromium.org>
-rw-r--r-- | tools/buildman/builderthread.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/buildman/builderthread.py b/tools/buildman/builderthread.py index a8599c0..5d4426b 100644 --- a/tools/buildman/builderthread.py +++ b/tools/buildman/builderthread.py @@ -240,7 +240,7 @@ class BuilderThread(threading.Thread): return args, cwd, src_dir def _reconfigure(self, commit, brd, cwd, args, env, config_args, config_out, - cmd_list): + cmd_list, mrproper): """Reconfigure the build Args: @@ -251,11 +251,12 @@ class BuilderThread(threading.Thread): env (dict): Environment strings config_args (list of str): defconfig arg for this board cmd_list (list of str): List to add the commands to, for logging + mrproper (bool): True to run mrproper first Returns: CommandResult object """ - if self.mrproper: + if mrproper: result = self.make(commit, brd, 'mrproper', cwd, 'mrproper', *args, env=env) config_out.write(result.combined) @@ -419,7 +420,8 @@ class BuilderThread(threading.Thread): cmd_list = [] if do_config or adjust_cfg: result = self._reconfigure( - commit, brd, cwd, args, env, config_args, config_out, cmd_list) + commit, brd, cwd, args, env, config_args, config_out, cmd_list, + self.mrproper) do_config = False # No need to configure next time if adjust_cfg: cfgutil.adjust_cfg_file(cfg_file, adjust_cfg) |