mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
copy_buildsystem.py: Pass the nativelsb argument to gen-lockedsig-cache
If the nativelsb argument is not used, then create_locked_sstate_cache() can get collisions when moving the files from the input_sstate_cache to the output_sstate_cache. The specific case where this was encountered was when a "universal" nativelsb directory already existed in the input_sstate_cache. (From OE-Core rev: 760f7178e0267f930c8af9cb59039e317149f944) Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b1308054f5
commit
f1f8447750
@@ -160,4 +160,11 @@ def create_locked_sstate_cache(lockedsigs, input_sstate_cache, output_sstate_cac
|
||||
if fixedlsbstring:
|
||||
nativedir = output_sstate_cache + '/' + nativelsbstring
|
||||
if os.path.isdir(nativedir):
|
||||
os.rename(nativedir, output_sstate_cache + '/' + fixedlsbstring)
|
||||
destdir = os.path.join(output_sstate_cache, fixedlsbstring)
|
||||
bb.utils.mkdirhier(destdir)
|
||||
|
||||
dirlist = os.listdir(nativedir)
|
||||
for i in dirlist:
|
||||
src = os.path.join(nativedir, i)
|
||||
dest = os.path.join(destdir, i)
|
||||
os.rename(src, dest)
|
||||
|
||||
Reference in New Issue
Block a user