Thanks, much appreciated!

Alex

On Thu, 4 Jun 2026 at 12:10, Bin Cao via lists.openembedded.org
<[email protected]> wrote:
>
> Extend package_qa_check_buildpaths to also detect the build host's
> HOME directory path in target packages. This catches cases where
> \$HOME-derived paths (such as userbase in Python's sysconfig) leak
> into the rootfs.
>
> Signed-off-by: Bin Cao <[email protected]>
> ---
>  meta/classes-global/insane.bbclass | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/meta/classes-global/insane.bbclass 
> b/meta/classes-global/insane.bbclass
> index 04700be71c..4250331af1 100644
> --- a/meta/classes-global/insane.bbclass
> +++ b/meta/classes-global/insane.bbclass
> @@ -439,11 +439,15 @@ def package_qa_check_buildpaths(path, name, d, elf):
>          return
>
>      tmpdir = bytes(d.getVar('TMPDIR'), encoding="utf-8")
> +    homedir = bytes(os.environ.get('HOME', ''), encoding="utf-8")
>      with open(path, 'rb') as f:
>          file_content = f.read()
>          if tmpdir in file_content:
>              path = package_qa_clean_path(path, d, name)
>              oe.qa.handle_error("buildpaths", "File %s in package %s contains 
> reference to TMPDIR" % (path, name), d)
> +        if homedir and homedir in file_content:
> +            path = package_qa_clean_path(path, d, name)
> +            oe.qa.handle_error("buildpaths", "File %s in package %s contains 
> reference to the build host HOME directory" % (path, name), d)
>
>
>  QAPATHTEST[xorg-driver-abi] = "package_qa_check_xorg_driver_abi"
> --
> 2.43.0
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#238121): 
https://lists.openembedded.org/g/openembedded-core/message/238121
Mute This Topic: https://lists.openembedded.org/mt/119643013/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to