From ba8a64935f43bfda92a11758b13590bbb3632ff2 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Tue, 7 Oct 2025 00:05:36 +0100 Subject: [PATCH] populate_sdk_ext: Update to toolcfg.conf Add handling for toolcfg to the eSDK generation. Take the opporunity to clean up the code duplication too. Signed-off-by: Richard Purdie --- meta/classes-recipe/populate_sdk_ext.bbclass | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/meta/classes-recipe/populate_sdk_ext.bbclass b/meta/classes-recipe/populate_sdk_ext.bbclass index 36a3e9c836..2859320ddf 100644 --- a/meta/classes-recipe/populate_sdk_ext.bbclass +++ b/meta/classes-recipe/populate_sdk_ext.bbclass @@ -317,15 +317,10 @@ def write_local_conf(d, baseoutpath, derivative, core_meta_subdir, uninative_che return origvalue, op, 0, True varlist = ['[^#=+ ]*'] oldlines = [] - if os.path.exists(builddir + '/conf/site.conf'): - with open(builddir + '/conf/site.conf', 'r') as f: - oldlines += f.readlines() - if os.path.exists(builddir + '/conf/auto.conf'): - with open(builddir + '/conf/auto.conf', 'r') as f: - oldlines += f.readlines() - if os.path.exists(builddir + '/conf/local.conf'): - with open(builddir + '/conf/local.conf', 'r') as f: - oldlines += f.readlines() + for conffile in ['site.conf', 'auto.conf', 'toolcfg.conf', 'local.conf']: + if os.path.exists(builddir + '/conf/' + conffile): + with open(builddir + '/conf/' + conffile, 'r') as f: + oldlines += f.readlines() (updated, newlines) = bb.utils.edit_metadata(oldlines, varlist, handle_var) with open(baseoutpath + '/conf/local.conf', 'w') as f: -- 2.47.3