]> git.sur5r.net Git - u-boot/commit
tools/genboardscfg.py: fix minor problems on termination
authorMasahiro Yamada <yamada.m@jp.panasonic.com>
Mon, 25 Aug 2014 03:39:46 +0000 (12:39 +0900)
committerTom Rini <trini@ti.com>
Thu, 28 Aug 2014 21:18:49 +0000 (17:18 -0400)
commit79d45d32bc419343ac2cd7657c764afc0ff033da
tree535aeb4dc6ea42d22dba5a9fbe9c6cdc538cee98
parentd6538d22de83110369752682cc3e3d3860e09d91
tools/genboardscfg.py: fix minor problems on termination

This tool deletes the incomplete boards.cfg
if it encounters an error or is is terminated by the user.

I notice some problems even though they rarely happen.

[1] The boards.cfg is removed if the program is terminated
during __gen_boards_cfg() function but before boards.cfg
is actually touched.  In this case, the previous boards.cfg
should be kept as it is.

[2] If an error occurs while deleting the incomplete boards.cfg,
the program throws another exception.  This hides the privious
exception and we will not be able to know the real cause.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Acked-by: Simon Glass <sjg@chromium.org>
tools/genboardscfg.py