[yocto] [[PATCH][yocto-autobuilder] 1/2] buildsteps/CreateAutoConf.py: Add support for specify MACHINE by build prop

Joshua Lock joshua.g.lock at linux.intel.com
Wed Jan 18 10:13:07 PST 2017


On Mon, 2017-01-16 at 10:25 -0600, Aníbal Limón wrote:
> Sometimes is a good idea to could specify a machine to build via a
> build
> property.

Why's that? I can guess but the commit log should really tell me what
the motivation for the change is.

> 
> Signed-off-by: Aníbal Limón <anibal.limon at linux.intel.com>
> ---
>  .../site-
> packages/autobuilder/buildsteps/CreateAutoConf.py          | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/lib/python2.7/site-
> packages/autobuilder/buildsteps/CreateAutoConf.py
> b/lib/python2.7/site-
> packages/autobuilder/buildsteps/CreateAutoConf.py
> index 021f542..7915dd5 100644
> --- a/lib/python2.7/site-
> packages/autobuilder/buildsteps/CreateAutoConf.py
> +++ b/lib/python2.7/site-
> packages/autobuilder/buildsteps/CreateAutoConf.py
> @@ -174,7 +174,11 @@ class CreateAutoConf(ShellCommand):
>                      fout = fout + 'baselib = \\042${@d.getVar(\\047B
> ASE_LIB_tune-\\047 + (d.getVar(\\047DEFAULTTUNE\\047, True) or
> \\047INVALID\\047), True) or \\047lib\\047}\\042 \n'
>              if self.distro == "poky-rt":
>                  fout = fout +
> 'PREFERRED_PROVIDER_virtual/kernel="linux-yocto-rt" \n'
> -            machine=self.machine
> +            machine=self.getProperty('custom_machine')
> +            if machine:
> +                self.machine = machine
> +            else:
> +                machine = self.machine
>              if layerversion is not None and int(layerversion) > 1:
>                  if self.machine == "atom-pc":
>                      machine = self.machine.replace("atom-pc",
> "genericx86")



More information about the yocto mailing list