summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2025-10-07 00:05:36 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-10-09 10:58:07 +0100
commit9832099afcae0a6dbf4f5e5ab35b2d19ca202560 (patch)
tree5978261b4b51f15c28a124faec66165b7a3cc7dd
parent31625f36de96298c5897b6fc10781154f83a5930 (diff)
downloadpoky-9832099afcae0a6dbf4f5e5ab35b2d19ca202560.tar.gz
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. (From OE-Core rev: ba8a64935f43bfda92a11758b13590bbb3632ff2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes-recipe/populate_sdk_ext.bbclass13
1 files 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
317 return origvalue, op, 0, True 317 return origvalue, op, 0, True
318 varlist = ['[^#=+ ]*'] 318 varlist = ['[^#=+ ]*']
319 oldlines = [] 319 oldlines = []
320 if os.path.exists(builddir + '/conf/site.conf'): 320 for conffile in ['site.conf', 'auto.conf', 'toolcfg.conf', 'local.conf']:
321 with open(builddir + '/conf/site.conf', 'r') as f: 321 if os.path.exists(builddir + '/conf/' + conffile):
322 oldlines += f.readlines() 322 with open(builddir + '/conf/' + conffile, 'r') as f:
323 if os.path.exists(builddir + '/conf/auto.conf'): 323 oldlines += f.readlines()
324 with open(builddir + '/conf/auto.conf', 'r') as f:
325 oldlines += f.readlines()
326 if os.path.exists(builddir + '/conf/local.conf'):
327 with open(builddir + '/conf/local.conf', 'r') as f:
328 oldlines += f.readlines()
329 (updated, newlines) = bb.utils.edit_metadata(oldlines, varlist, handle_var) 324 (updated, newlines) = bb.utils.edit_metadata(oldlines, varlist, handle_var)
330 325
331 with open(baseoutpath + '/conf/local.conf', 'w') as f: 326 with open(baseoutpath + '/conf/local.conf', 'w') as f: