]> code.ossystems Code Review - meta-freescale.git/commitdiff
classes/machine-overrides-extender: Allow filter out without an override
authorOtavio Salvador <otavio@ossystems.com.br>
Thu, 17 Feb 2022 21:32:25 +0000 (18:32 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Mon, 21 Feb 2022 22:22:02 +0000 (19:22 -0300)
We should be able to use a single MACHINEOVERRIDES_EXTENDER_FILTER_OUT
definition, without an override, to reduce code duplication.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
classes/machine-overrides-extender.bbclass

index 876ddd10434723c10cdee5b0b8913d593c9d1c9c..82bb45439873069f6337d37a6923b4c0a8cc6654 100644 (file)
 #
 # MACHINEOVERRIDES_EXTENDER_FILTER_OUT:override = "group1 group2"
 #
-# Copyright 2016-2018 (C) O.S. Systems Software LTDA.
+# Copyright 2016-2018, 2022 (C) O.S. Systems Software LTDA.
 
 def machine_overrides_extender(d):
     machine_overrides = (d.getVar('PRISTINE_MACHINEOVERRIDES') or '').split(':')
 
     # Gather the list of overrides to filter out
-    machine_overrides_filter_out = []
+    machine_overrides_filter_out = (d.getVar('MACHINEOVERRIDES_EXTENDER_FILTER_OUT') or '').split()
     for override in machine_overrides:
         machine_overrides_filter_out += (d.getVar('MACHINEOVERRIDES_EXTENDER_FILTER_OUT:%s' % override) or '').split()