[OE-core] [PATCH] kernel-yocto: create dummy git user if necessary

Bruce Ashfield bruce.ashfield at gmail.com
Fri Feb 9 20:27:00 UTC 2018


On Fri, Feb 9, 2018 at 2:53 PM, Justin Bronder <jsbronder at cold-front.org> 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 <jsbronder at cold-front.org>
> ---
>  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 at 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
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"



More information about the Openembedded-core mailing list