diff options
author | Enrico Scholz <enrico.scholz@sigma-chemnitz.de> | 2024-03-18 14:58:26 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-03-20 18:20:38 +0000 |
commit | 7d530aa4170fe1ce66051c493d17c058d8c48572 (patch) | |
tree | c544388f6ec125509598920e897aaceec11204f7 /meta/recipes-devtools | |
parent | 7588fe77a19173c7d2ffccafd11435d5c0cc688b (diff) | |
download | poky-7d530aa4170fe1ce66051c493d17c058d8c48572.tar.gz |
shadow: fix copydir operation with 'pseudo'
Calling 'useradd' through pseudo on (at least) Ubuntu 20 creates
filesystem objects (.bashrc, .profile) with invalid attributes. It
manifests as
| tar: ./home/.../.bashrc: Unknown file type; file ignored
or
| Copying files into the device: __populate_fs: ignoring entry ".bashrc"
| .bashrc: File not found by ext2_lookup while looking up ".bashrc"
when building the image.
This happens due to a bug in shadow which is caused by clobbering
fstatat() results.
(From OE-Core rev: 991f880e5cb3d30a1197711d44af2fdb1719ce82)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools')
0 files changed, 0 insertions, 0 deletions