bitbake: build.py: create symlink for run.do_xxx scripts
authorNicolas Dechesne <nicolas.dechesne@linaro.org>
Fri, 16 Aug 2013 09:20:59 +0000 (11:20 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 23 Aug 2013 16:29:54 +0000 (17:29 +0100)
commit9eaf9d32f65593afa2cac35aaff65167d3681f20
treeae6522a74c7f40fce78855218ee0434c69b558a0
parent6dce5f7131889d6e0dca86772b566ba9bfb885e5
bitbake: build.py: create symlink for run.do_xxx scripts

The 'courtesy' symlink for log.do_xxx are quite useful when debugging, so
with this commit, we now get similar 'courtesy' symlink for run.do_xxx
scripts.

We only create symlink for tasks, not individual functions.

The symlink is create right before the actual runfile is created, indeed
we cannot create the symlink right after running the task since a failure
or execption can happen, in which case the symlink wouldn't be created,
and symlink are particularely useful when the task failed!

Another option would be create the symlink after the runfile is created,
and before the script is executed, but that means we need to duplicate the
code in case of Shell vs Python task.

(Bitbake rev: a672b39c5d529ba85d72eee8fef4c4273eaa5397)

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/build.py