From: Alexander Kanavin <[email protected]> Otherwise fragments with 'require' statements will not parse, as the parser will not be able to find files referred to by those statements.
Add such a statement to the test fragment so that the scenario is tested. [YOCTO #15707] Signed-off-by: Alexander Kanavin <[email protected]> --- meta-selftest/conf/fragments/test-fragment.conf | 2 ++ meta/lib/bbconfigbuild/configfragments.py | 1 + 2 files changed, 3 insertions(+) diff --git a/meta-selftest/conf/fragments/test-fragment.conf b/meta-selftest/conf/fragments/test-fragment.conf index 4c1d2409453..82dd3537676 100644 --- a/meta-selftest/conf/fragments/test-fragment.conf +++ b/meta-selftest/conf/fragments/test-fragment.conf @@ -1,3 +1,5 @@ BB_CONF_FRAGMENT_SUMMARY = "This is a configuration fragment intended for testing in oe-selftest context" BB_CONF_FRAGMENT_DESCRIPTION = "It defines a variable that can be checked inside the test." + SELFTEST_FRAGMENT_VARIABLE = "somevalue" +require conf/multilib.conf diff --git a/meta/lib/bbconfigbuild/configfragments.py b/meta/lib/bbconfigbuild/configfragments.py index 30cc5ece079..c515a0151a4 100644 --- a/meta/lib/bbconfigbuild/configfragments.py +++ b/meta/lib/bbconfigbuild/configfragments.py @@ -23,6 +23,7 @@ def plugin_init(plugins): class ConfigFragmentsPlugin(LayerPlugin): def get_fragment_info(self, path, name): d = bb.data.init() + d.setVar('BBPATH', self.tinfoil.config_data.getVar('BBPATH')) bb.parse.handle(path, d, True) summary = d.getVar('BB_CONF_FRAGMENT_SUMMARY') description = d.getVar('BB_CONF_FRAGMENT_DESCRIPTION') -- 2.39.5
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#209554): https://lists.openembedded.org/g/openembedded-core/message/209554 Mute This Topic: https://lists.openembedded.org/mt/110494671/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
