Hi, On Thu, 13 Jul 2017 13:09:58 -0600 Simon Glass wrote: > On 5 July 2017 at 01:34, Lothar Waßmann <l...@karo-electronics.de> wrote: > > When the U-Boot base directory happens to have the same name as the > > branch that buildman is directed to use via the '-b' option and no > > output directory is specified with '-o', buildman happily starts > > removing the whole U-Boot sources eventually only stopped with the > > error message: > > OSError: [Errno 20] Not a directory: '../<branch-name>/boards.cfg > > > > Add a check to the builderthread.Mkdir function to verify that the > > path it tries to create does not match the current working > > directory. > > > > Signed-off-by: Lothar Waßmann <l...@karo-electronics.de> > > --- > > tools/buildman/builderthread.py | 4 ++++ > > 1 file changed, 4 insertions(+) > > That's nasty, thanks for the fix. > > But this is being done inside each thread so I'm not sure how this > will be reported, or whether buildman will stop correctly. > > Can the check happen before the build even starts, perhaps? E,g, in > builder.py? > I don't have the time to look deeper into this, perhaps someone more involved with the builman scripts can have a look into this.
Lothar Waßmann _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot