]> code.ossystems Code Review - openembedded-core.git/commit
staging: Clean up files installed into the sysroot
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 27 Jan 2021 17:15:17 +0000 (17:15 +0000)
committerSteve Sakoman <steve@sakoman.com>
Fri, 29 Jan 2021 14:48:10 +0000 (04:48 -1000)
commite0cd2e1f9ae956d72b8033ce1c4403d8bd99d3d5
treec03a3498ae3c6fbecf78c35afbb3a744cc71783e
parentf73ac290617e89b80e10dc700c0e90efddc8e1b2
staging: Clean up files installed into the sysroot

There are a variety of files being installed into $datadir which we
don't need. Pick the top "offenders" which amount of thousands of files
and simply don't install them. These include things like test data,
terminfo data, locale data for native tools and so on. This saves
copying these files into native and target sysroots and should improve
performance (smaller sstate, fewer files to copy around).

With this and the python recipe change, alsa-tools went from:

recipe-sysroot: 18357
recipe-sysroot-native: 14129

to

recipe-sysroot: 10809
recipe-sysroot-native: 8079

which is a decent improvement.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 366c72941fe1c24d0b1d96df46e13cb9eb4e79d6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/classes/staging.bbclass