binman: Split control.WriteEntryToImage() into separate functions
authorSimon Glass <sjg@chromium.org>
Sat, 20 Jul 2019 18:24:13 +0000 (12:24 -0600)
committerSimon Glass <sjg@chromium.org>
Mon, 29 Jul 2019 15:38:06 +0000 (09:38 -0600)
commitd7fa4e4b22d8f493e6f643843f0a7aaf448d098a
tree8521b3dc158d876d2db161ead2a66689f7ecf9f4
parent3ad804e6bd1d1b9d3a669a053796ae4341e235dc
binman: Split control.WriteEntryToImage() into separate functions

This code has three distinct phases:

1. The image is loaded and the state module is set up
2. The entry is written to the image
3. The image is repacked and written back to the file

Split the code out with three separate functions, one for each phase.

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