655acd1df0
fakeroot by default forwards {f,l,}chown calls to libc and ignores permission issues, which may cause issues when building in restricted environments like user namespaces as set up with bubblewrap where a chown call with a uid/gid not mapped in the user namespace instead returns EINVAL. This error is not masked by fakeroot and returned to the caller, causing failures. There is no real reason to really perform the *chown calls in the context of Buildroot (as the calls will likely just fail and files are not accessed outside the fakeroot environment any way). This forwarding can be disabled by setting the FAKEROOTDONTTRYCHOWN environment variable, so set it when fakeroot is executed. Reported-by: Esben Nielsen <nielsen.esben@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> |
||
---|---|---|
.. | ||
axfs | ||
btrfs | ||
cloop | ||
cpio | ||
cramfs | ||
ext2 | ||
f2fs | ||
initramfs | ||
iso9660 | ||
jffs2 | ||
romfs | ||
squashfs | ||
tar | ||
ubi | ||
ubifs | ||
yaffs2 | ||
common.mk | ||
Config.in |