From patchwork Mon Feb 16 10:36:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quentin Schulz X-Patchwork-Id: 81130 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1F710E7BD8B for ; Mon, 16 Feb 2026 10:36:41 +0000 (UTC) Received: from smtp-bc0a.mail.infomaniak.ch (smtp-bc0a.mail.infomaniak.ch [45.157.188.10]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.17023.1771238200333691639 for ; Mon, 16 Feb 2026 02:36:40 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@0leil.net header.s=20231125 header.b=ZF6Qgalj; spf=pass (domain: 0leil.net, ip: 45.157.188.10, mailfrom: foss+yocto@0leil.net) Received: from smtp-3-0000.mail.infomaniak.ch (smtp-3-0000.mail.infomaniak.ch [10.4.36.107]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4fDzj2456wzhbP; Mon, 16 Feb 2026 11:36:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=0leil.net; s=20231125; t=1771238198; bh=tufzQQJfZAPgBmUMCYWVrIr9hpp+NlpQyoTN50B4dt8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=ZF6QgaljMCzvlwf1vY9kewQV2iKl4otg7M1SCtg5eTVNL+f15pyla5w21LotksPlw 0HXNnnfbSov84xna56cQnQoPdK1ml3keN3UH8AQ/OE98uoCUNLIjqQuacthAJytkRX tzl0OaTVqSUwZGp2+HWAcLz0xI26msxqruBSFMrRjlOYkBy9W6rKZdJ/XfQGXu2DIb FqngMl/ZERES/qX5M7+j3waChnvj8Vdpg1Giyk0c/AOW6QiSs+h3hLb/n6OtfYiEjM XK/dCPpi1RqJE+HwY74Gu0nKsuSHiAZ9g3BxOS70hPqC7OOvV3ZQrx5b/bDluu1+ca I61dbt4gQhtbg== Received: from unknown by smtp-3-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4fDzj20QMHzPt7; Mon, 16 Feb 2026 11:36:38 +0100 (CET) From: Quentin Schulz Date: Mon, 16 Feb 2026 11:36:25 +0100 Subject: [PATCH v2 4/5] doc: bitbake-user-manual-ref-variables: update BBMASK example with current meta-ti MIME-Version: 1.0 Message-Id: <20260216-bbmask-slashes-v2-4-b9bb52f5fd3d@cherry.de> References: <20260216-bbmask-slashes-v2-0-b9bb52f5fd3d@cherry.de> In-Reply-To: <20260216-bbmask-slashes-v2-0-b9bb52f5fd3d@cherry.de> To: bitbake-devel@lists.openembedded.org Cc: "Robert P. J. Day" , docs@lists.yoctoproject.org, Quentin Schulz X-Mailer: b4 0.15-dev-47773 X-Infomaniak-Routing: alpha List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 16 Feb 2026 10:36:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/19039 From: Quentin Schulz meta-ti git repo now has multiple layers in it since kirkstone, so let's update the examples to match the current state of meta-ti by using meta-ti-bsp. Signed-off-by: Quentin Schulz --- .../bitbake-user-manual-ref-variables.rst | 32 +++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/doc/bitbake-user-manual/bitbake-user-manual-ref-variables.rst b/doc/bitbake-user-manual/bitbake-user-manual-ref-variables.rst index 06e1112b5..9daf8223d 100644 --- a/doc/bitbake-user-manual/bitbake-user-manual-ref-variables.rst +++ b/doc/bitbake-user-manual/bitbake-user-manual-ref-variables.rst @@ -1052,25 +1052,25 @@ overview of their function and contents. The following example uses a complete regular expression to tell BitBake to ignore all recipe and recipe append files in - ``recipes-bsp`` directory (recursively) of ``meta-ti``:: + ``recipes-bsp`` directory (recursively) of ``meta-ti-bsp``:: - BBMASK = "${BBFILE_PATTERN_meta-ti}/recipes-bsp/" + BBMASK = "${BBFILE_PATTERN_meta-ti-bsp}/recipes-bsp/" If you want to mask out multiple directories or recipes, you can specify multiple regular expression fragments. This next example masks out multiple directories and individual recipes:: - BBMASK += "${BBFILE_PATTERN_meta-ti}/recipes-graphics/libgal/" + BBMASK += "${BBFILE_PATTERN_meta-ti-bsp}/recipes-graphics/libgal/" BBMASK += "${BBFILE_PATTERN_openembedded-layer}/recipes-support/" BBMASK += "${BBFILE_PATTERN_openembedded-layer}/.*/openldap" - BBMASK += "${BBFILE_PATTERN_meta-ti}/.*/optee.*\.bbappend" + BBMASK += "${BBFILE_PATTERN_meta-ti-bsp}/.*/optee.*\.bbappend" - This masks the ``recipes-graphics/libgal/`` from ``meta-ti``, everything + This masks the ``recipes-graphics/libgal/`` from ``meta-ti-bsp``, everything under ``recipes-support`` in ``meta-oe``, every directory or file whose name starts with ``openldap`` in ``meta-oe`` at any directory depth > 1 (e.g. in ``meta-oe``, ``recipes-foo/openldap-stuff/`` or ``recipes-bar/baz/openldap_0.1.bb`` but not ``openldap/``), every append - file in ``meta-ti`` at any directory depth > 1 (e.g. + file in ``meta-ti-bsp`` at any directory depth > 1 (e.g. ``optee/optee-examples_%.bbappend`` and ``recipes-security/optee/optee-client_%.bbappend``). @@ -1080,24 +1080,24 @@ overview of their function and contents. directory and not a file, you must end the expression with a trailing slash. That is:: - BBMASK += "${BBFILE_PATTERN_meta-ti}/recipes-graphics/libgal/" + BBMASK += "${BBFILE_PATTERN_meta-ti-bsp}/recipes-graphics/libgal/" Will match anything under ``recipes-graphics/ligbal/`` directory of - ``meta-ti``. And:: + ``meta-ti-bsp``. And:: - BBMASK += "${BBFILE_PATTERN_meta-ti}/recipes-graphics/libgal" + BBMASK += "${BBFILE_PATTERN_meta-ti-bsp}/recipes-graphics/libgal" - Will match in ``meta-ti`` any file prefixed with ``libgal`` in + Will match in ``meta-ti-bsp`` any file prefixed with ``libgal`` in ``recipes-graphics/`` and any directory (recursively; and its recipes and recipe append files regardless how they are named) prefixed with ``libgal`` in ``recipes-graphics/``. That is, provided your layers are available at ``/build/layers/``, it'll match:: - /builds/layers/meta-ti/recipes-graphics/libgal.bb - /builds/layers/meta-ti/recipes-graphics/libgal_%.bbappend - /builds/layers/meta-ti/recipes-graphics/libgal-foo/foo.bb - /builds/layers/meta-ti/recipes-graphics/libgal-foo/foo/bz.bbappend - /builds/layers/meta-ti/recipes-graphics/libgal/bar.bb + /builds/layers/meta-ti/meta-ti-bsp/recipes-graphics/libgal.bb + /builds/layers/meta-ti/meta-ti-bsp/recipes-graphics/libgal_%.bbappend + /builds/layers/meta-ti/meta-ti-bsp/recipes-graphics/libgal-foo/foo.bb + /builds/layers/meta-ti/meta-ti-bsp/recipes-graphics/libgal-foo/foo/bz.bbappend + /builds/layers/meta-ti/meta-ti-bsp/recipes-graphics/libgal/bar.bb .. note:: @@ -1112,7 +1112,7 @@ overview of their function and contents. ``recipes-graphics/libgal/``, meaning (considering your layers are available at ``/builds/layers/``):: - /builds/layers/meta-ti/recipes-graphics/libgal/ + /builds/layers/meta-ti/meta-ti-bsp/recipes-graphics/libgal/ /builds/layers/my-layer/foo-recipes-graphics/libgal/ will be both matched. This may be a more relaxed way of matching