diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-01-27 16:55:24 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-01-28 23:31:17 +0000 |
commit | 7656347c556915dc9acc5a2311ec4e879de6f43d (patch) | |
tree | 6b1aa7a04514e535cbbc54fa3b1a0495f09f9c10 /meta/classes/tinderclient.bbclass | |
parent | 1cb245a99762e21a170b6a9beabb07e558424946 (diff) | |
download | openembedded-core-7656347c556915dc9acc5a2311ec4e879de6f43d.tar.gz openembedded-core-7656347c556915dc9acc5a2311ec4e879de6f43d.tar.bz2 openembedded-core-7656347c556915dc9acc5a2311ec4e879de6f43d.zip |
staging: Allow removal of stale sysroot objects
The main sysroot components of unreachable build targets will be removed by the core
code. This currently doesn't trigger a removal in the individual workdirs. This
adds in symlinking between the complete stamps and the component sysroot meaning
we can detect when someting was removed and hence remove it from the sysroot.
This fixes cases where DISTRO_FEATURES like systemd are changed amongst other
things and makes builds more robust against configuration changes.
If a dependency is rebuild, that is caught by checksum comparision code elsewhere
in this function as before.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/tinderclient.bbclass')
0 files changed, 0 insertions, 0 deletions