]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
bitbake.conf/pseudo: Switch from exclusion list to inclusion list
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 10 May 2025 15:54:21 +0000 (16:54 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 12 May 2025 21:01:25 +0000 (22:01 +0100)
commit2502da81709f25de499277b28d33c915638c45f6
treefbe215562174ae35d36ae34dd2b2598114e99295
parent92763ca20e44bd51cfebf75c35079b1ca554b98e
bitbake.conf/pseudo: Switch from exclusion list to inclusion list

Currently, pseudo tracks all files referenced within its presence unless
they're listed in an exclusion list. The exclusion list has grown to be
fairly unwieldy.

This patch swaps PSEUDO_IGNORE_PATHS for PSEUDO_INCLUDE_PATHS which in
theory should be easier and more explicit to maintain.

This change does drop many directories from pseudo coverage including
/home and /tmp. There may be adapatations needed for recipes/classes
using pseudo in specific ways.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 files changed:
meta/classes-global/license.bbclass
meta/classes-global/sanity.bbclass
meta/classes-global/sstate.bbclass
meta/classes-recipe/image.bbclass
meta/classes-recipe/image_types_wic.bbclass
meta/classes-recipe/populate_sdk_base.bbclass
meta/classes/archiver.bbclass
meta/conf/bitbake.conf
meta/conf/multilib.conf
meta/lib/oeqa/selftest/cases/runtime_test.py
meta/recipes-core/glibc/glibc-locale.inc
meta/recipes-devtools/pseudo/pseudo_git.bb
scripts/lib/wic/partition.py