]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
package: Ensure we track whether PRSERV was active or not
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 8 May 2022 11:26:33 +0000 (12:26 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 8 May 2022 22:49:32 +0000 (23:49 +0100)
commitdd660e5c3fb74f7c4b7b8e863f7143066ae22813
tree91e0e8bc135a8963aa8101fe8b432b2c91a40069
parent77d745bd49c979de987c75fd7a3af116e99db82b
package: Ensure we track whether PRSERV was active or not

Currently the signatures for do_packagedata don't reflect whether PRServ
was active or not. This means that if you have mxiing of PRServ usage and
non PRServ usage against the same sstate cache it can rarely become
corrupted with one referencing the other.

This likely doesn't happen in general but does on the autobuilder as PRServ
is tested. Add in some variables to ensure the binary state of PRServ being
enabled or disabled is tracked (but not the server value). We continue to
assume one PRServ is used per sstate cache.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/package.bbclass