]> code.ossystems Code Review - openembedded-core.git/commit
kernel-yocto: checkout known branch before leaving do_validate_branches
authorBruce Ashfield <bruce.ashfield@windriver.com>
Thu, 29 Nov 2012 18:42:22 +0000 (13:42 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 3 Dec 2012 15:23:18 +0000 (15:23 +0000)
commit57397592ff8ec16922604d398c18d53a589be41f
tree8b551807b913fc0fc025b7d68c32ea22b5ca1015
parent3230d943699c77f3fe9ce9d9949eae21d825186d
kernel-yocto: checkout known branch before leaving do_validate_branches

We should always leave the tree on a BSP branch or master when
do_validate_branches completes to avoid modifying version tracked
files are part of the build process. Modifying these files will lead
to errors when changing branches, since the contents would be lost.

This is evident in the case that a the meta branch is reset to a
known SRCREV and the tree was left on the meta branch. This branch
tracks the meta/meta-series, and other artifacts of the original
tree construction. When the build process runs, it updates these same
files, which creates a conflict when switching branches.

This has been fixed in the tree construction scripts to not track
these files, but a secondary fix is also required of not leaving
the build on these branches, to allow arbitrary trees to be built.

[YOCTO #3413]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/kernel-yocto.bbclass