binman: Move GetEntryModules() to control
authorSimon Glass <sjg@chromium.org>
Wed, 5 Aug 2020 19:27:46 +0000 (13:27 -0600)
committerSimon Glass <sjg@chromium.org>
Sat, 22 Aug 2020 14:53:38 +0000 (08:53 -0600)
commit87d43329ef7698eab5b090a91228269c39643122
tree9440be9be37be55fee8329b841253dbf0317685e
parent702e57e113d85fef60ebe9e5c87194414666cfac
binman: Move GetEntryModules() to control

When binman is installed its main program is in a different directory
to its modules. This means that __file__ is different and we cannot use
it to obtain the path to etype/ from main.py

To fix this, move the function to the 'control' module, since it is
installed with all the other modules, including the etype/ directory.

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