Hi folks,

I haven’t found much documentation on this behaviour. Note that this is for 
Yocto release 2.4 Rocko.

Let’s say I have a .bb recipe with the following task:

do_something() {
   cd ${S}
   ./my_script.sh
}

And that “my_script.sh” is doing a git clone. I have noticed that the clone is 
failing due to SSH_AUTH_SOCK not being set, even though it is part of 
BB_ENV_EXTRAWHITE. If I echo $SSH_AUTH_SOCK and $BB_ENV_EXTRAWHITE values in 
“my_script.sh”, they are both empty.

However if I add this line in the recipe, everything works fine and the echoed 
value of $SSH_AUTH_SOCK shows up correctly in “my_script.sh":

export SSH_AUTH_SOCK

That same recipe without the export line used to work fine before for a 
different project that uses an older version of Yocto (Morty 2.2 I believe).

So: By default, should “my_script.sh” be seeing that key value without the need 
of the export line mentioned above? If not, then was that a recent change since 
it worked on previous Yocto releases?

Thanks
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to