On Fri, Feb 9, 2018 at 2:53 PM, Justin Bronder <[email protected]> wrote:
> The user's global git configuration may not have the name and email set
> and git autodetection can fail. The initialization commit for a non-git
> kernel directory doesn't really need to be tied back to them anyways.
> Instead, create a user and email that's clearly tied back to
> kernel-yocto.bbclass.
>
> Signed-off-by: Justin Bronder <[email protected]>
> ---
> meta/classes/kernel-yocto.bbclass | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/meta/classes/kernel-yocto.bbclass
> b/meta/classes/kernel-yocto.bbclass
> index 60979a218f..dbf01f86b6 100644
> --- a/meta/classes/kernel-yocto.bbclass
> +++ b/meta/classes/kernel-yocto.bbclass
> @@ -247,6 +247,8 @@ do_kernel_checkout() {
> fi
> rm -f .gitignore
> git init
> + git config user.name 'Yocto Kernel Git Initializer'
> + git config user.email 'kernel-yocto.bbclass@invalid'
This is already handled in the utility classes via the
check_git_config routine and it is called in
kernel-yocto's do_patch routine.
If it is needed earlier (as it appears it is), move that call to
do_kernel_checkout.
Bruce
> git add .
> git commit -q -m "baseline commit: creating repo for
> ${PN}-${PV}"
> git clean -d -f
> --
> 2.13.6
>
> --
> _______________________________________________
> Openembedded-core mailing list
> [email protected]
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
--
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core