-
- Downloads
classes/lib/scripts: Use bb.utils.rename() instead of os.rename()
Incremental build in Docker fails with:
OSError: [Errno 18] Invalid cross-device link
when source and destination are on different overlay filesystems.
Rather than adding fallback code to every call site, use a new wrapper
in bitbake which detects this case and falls back to shutil.move
which is slower but will handtle the overlay docker filesystems correctly.
[YOCTO #14301]
(From OE-Core rev: 656a65b2b84e7d529b89cf5de7eb838f902d84a2)
Signed-off-by:
Richard Purdie <richard.purdie@linuxfoundation.org>
Showing
- meta/classes/buildhistory.bbclass 1 addition, 1 deletionmeta/classes/buildhistory.bbclass
- meta/classes/package.bbclass 2 additions, 2 deletionsmeta/classes/package.bbclass
- meta/classes/populate_sdk_ext.bbclass 2 additions, 2 deletionsmeta/classes/populate_sdk_ext.bbclass
- meta/classes/reproducible_build.bbclass 1 addition, 1 deletionmeta/classes/reproducible_build.bbclass
- meta/classes/sstate.bbclass 4 additions, 4 deletionsmeta/classes/sstate.bbclass
- meta/classes/update-alternatives.bbclass 2 additions, 2 deletionsmeta/classes/update-alternatives.bbclass
- meta/lib/oe/package_manager/deb/__init__.py 3 additions, 3 deletionsmeta/lib/oe/package_manager/deb/__init__.py
- meta/lib/oe/package_manager/ipk/__init__.py 1 addition, 1 deletionmeta/lib/oe/package_manager/ipk/__init__.py
- meta/lib/oe/rootfs.py 3 additions, 3 deletionsmeta/lib/oe/rootfs.py
- meta/lib/oeqa/selftest/cases/wic.py 3 additions, 3 deletionsmeta/lib/oeqa/selftest/cases/wic.py
- scripts/combo-layer 1 addition, 1 deletionscripts/combo-layer
- scripts/lib/devtool/standard.py 4 additions, 4 deletionsscripts/lib/devtool/standard.py
- scripts/lib/devtool/upgrade.py 2 additions, 1 deletionscripts/lib/devtool/upgrade.py
- scripts/lib/wic/plugins/imager/direct.py 1 addition, 1 deletionscripts/lib/wic/plugins/imager/direct.py
Loading
Please register or sign in to comment