[meta-freescale] [FEATURE meta-fsl-arm PATCH 04/15] machine-overrides-extender.bbclass: Automatically set extend the MACHINEOVERRIDES
Zhenhua Luo
zhenhua.luo at nxp.com
Wed Aug 31 00:41:50 PDT 2016
HI Otavio,
> -----Original Message-----
> From: Otavio Salvador [mailto:otavio at ossystems.com.br]
> Sent: Tuesday, August 30, 2016 1:04 AM
>
> +python __anonymous () {
> + machine_overrides = (d.getVar('MACHINEOVERRIDES', True) or '').split(':')
> + for o in machine_overrides:
> + extender = d.getVar('MACHINEOVERRIDES_EXTENDER_%s' % o, True)
> + if extender:
> + extender = extender.split(':')
> + extender.reverse()
> + if not set(extender).issubset(set(machine_overrides)):
[Luo Zhenhua] Is it possible that only part items in set(extender) are available in set(machine_overrides)? If yes, there will be duplicated items in final machine_overrides.
> + index = machine_overrides.index(o)
> + for e in extender:
> + machine_overrides.insert(index, e)
> + d.setVar('MACHINEOVERRIDES', ':'.join(machine_overrides)) }
> --
> 2.9.3
Best Regards,
Zhenhua
More information about the meta-freescale
mailing list