On 18 January 2016 at 07:31, Ed Bartosh <[email protected]> wrote:

> With the resent change in rootfs creation code setVariable
> rpc calls don't set variables for bitbake workers anymore.
>

Sent to bitbake-devel and added to toaster-next.

Elliot


>
> Writen variables to toaster.conf should solve this issue.
>
> [YOCTO #8910]
>
> Signed-off-by: Ed Bartosh <[email protected]>
> ---
>  bitbake/lib/toaster/bldcontrol/localhostbecontroller.py | 7 +++++++
>  1 file changed, 7 insertions(+)
>
> diff --git a/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py
> b/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py
> index 4f6f15c..2215d7af2 100644
> --- a/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py
> +++ b/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py
> @@ -280,6 +280,13 @@ class
> LocalhostBEController(BuildEnvironmentController):
>          # set up the build environment with the needed layers
>          self.setLayers(bitbake, layers, targets)
>
> +        # write configuration file
> +        filepath = os.path.join(self.be.builddir, "conf/toaster.conf")
> +        with open(filepath, 'w') as conf:
> +            for var in variables:
> +                conf.write('%s="%s"\n' % (var.name, var.value))
> +            conf.write('INHERIT+="toaster buildhistory"')
> +
>          # get the bb server running with the build req id and build env id
>          bbctrl = self.getBBController()
>
> --
> 2.1.4
>
> --
> _______________________________________________
> toaster mailing list
> [email protected]
> https://lists.yoctoproject.org/listinfo/toaster
>



-- 
Elliot Smith
Software Engineer
Intel Open Source Technology Centre
-- 
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to