]> code.ossystems Code Review - openembedded-core.git/commit
sstatesig: Only apply group/other permissions to pseudo files
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 6 Oct 2021 14:02:14 +0000 (15:02 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 8 Oct 2021 15:43:23 +0000 (16:43 +0100)
commit2bd9c806de7e5197168360e3bd1d223a04a92291
treecb8800e88a7e5b93b41f51f08dbe7be79c3c3a9c
parente212473e698bee64fd710948c59392398d0c9a58
sstatesig: Only apply group/other permissions to pseudo files

We hardlink some files into the build, such as licence files in
do_populate_lic tasks. Depending on the umask that the source tree
was checked out with, the group permissions would vary. This
results in inconsistent task outhashes.

Avoid this by ignoring the group/other bits unless we're under
pseudo context.

Bump the ABI numbers to ensure we don't see cache corruption from
earlier builds.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/sstate.bbclass
meta/conf/abi_version.conf
meta/lib/oe/sstatesig.py