]> code.ossystems Code Review - openembedded-core.git/commit
fs-perms: Ensure /usr/src/debug/ file modes are correct
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 21 Nov 2020 14:39:47 +0000 (14:39 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 24 Nov 2020 10:27:39 +0000 (10:27 +0000)
commit1f958bcd6c9cd12ec76d80586cba15f4d6ed17a7
treec5cd6bd82ab5e7973292f5850299af06a14a58a1
parent42c791ab3815b47188fdd98998cdcb3d2c62ef20
fs-perms: Ensure /usr/src/debug/ file modes are correct

If files are copied into /usr/src/debug directly from WORKDIR (e.g. makedevs)
we'd get the permissions from the checkout which would depend on the host umask.

Avoid this and be deterministic by setting the file modes consistently. Core
code copies the files in so we're responsible for the permissions.

Unfortunately to force this change to apply we need to invalidate both
the package tasks and the hash equivalance mappings since file mode
'corruption' already made it into the output hashes (both input options
were mapped to the output hashes).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/package.bbclass
meta/conf/abi_version.conf
meta/files/fs-perms-persistent-log.txt
meta/files/fs-perms.txt