diff options
author | Devendra Tewari <devendra.tewari@gmail.com> | 2021-04-19 11:23:58 -0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-04-23 10:12:12 +0100 |
commit | 8d48138e9b1f3577cfba64b4757b576c27c6ef04 (patch) | |
tree | 9c67de3630ffde438b70e92cf6864103233bc149 /meta/lib/oeqa/selftest/cases/recipetool.py | |
parent | f2d1523b19cb066a4a06609f036822fe4a8b43f0 (diff) | |
download | openembedded-core-contrib-8d48138e9b1f3577cfba64b4757b576c27c6ef04.tar.gz |
classes/lib/scripts: Use shutil.move when os.rename fails
Incremental build in Docker fails with:
OSError: [Errno 18] Invalid cross-device link
when source and destination are on different overlay filesystems.
This change handles error with os.rename and retries with shutil.move.
The reason os.rename is still used is because shutil.move is too slow
for speed sensitive sections of code.
[YOCTO #14301]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa/selftest/cases/recipetool.py')
0 files changed, 0 insertions, 0 deletions