]> code.ossystems Code Review - openembedded-core.git/commit
kernel-yocto: fix checkout bare-cloned kernel repositories
authorJianxun Zhang <jianxun.zhang@linux.intel.com>
Tue, 8 Dec 2015 18:58:43 +0000 (10:58 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 27 Dec 2015 11:26:58 +0000 (11:26 +0000)
commitccfa2ee5c4f509de4c18a7054b2a66fc874d5d69
treef1174eccdd9b512ab034eba5af07954c8d3b721a
parent1df3a79cf454754e6be6c1ffc91ba8310a880616
kernel-yocto: fix checkout bare-cloned kernel repositories

The existing code doesn't tell regular (with .git) and bare cases and
just move the unpacked repo to the place of kernel source. But later
steps will fail on a bare-cloned repo because we can not checkout
directly in a bare cloned repo.

This change performs another clone to fix the issue.

Note: This change doesn't cover the case that S and WORKDIR are same
and the repo is bare cloned.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/kernel-yocto.bbclass