From patchwork Thu Nov 27 16:37:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75478 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 4AD80D111A8 for ; Thu, 27 Nov 2025 16:38:08 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.22591.1764261481526118969 for ; Thu, 27 Nov 2025 08:38:02 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=2lOgsGjJ; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id D25551A1DC4 for ; Thu, 27 Nov 2025 16:37:59 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id A9F6360722 for ; Thu, 27 Nov 2025 16:37:59 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 302FE102F275B; Thu, 27 Nov 2025 17:37:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764261479; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=zjPZoh3A1HBoxJsckWujZmZWq8aX8y0p56GY+eg6938=; b=2lOgsGjJOcSg2jzjpTjsdjZwNAnhzzWXMSGFdYmcE64ZIxzKUMb0o66p4cfTF0cu77zbSb kBBCjNrHAb4Z75dq4DnEU6zjjhIzydufxnqv2Kn8sJyhrthRwm863UOWDyY4SfqFaOxf8f 0kEZ2/NUtUxwd8Hs+4jkJFwFfVLM+MpL9XJ933rcG3HZDPBM/YSgzj3ItUD3RWOtKYzwA+ 1L/FEKcZyJPOE0ov4WC+Y401C85mEIXfR2RDMhS1kHL+6pp1aKGynsYiJA77s5GQlp2MYb x3Lfi5TIyGPQvB9BHfres8LtlPVtnsFQOSMCfMHQ460B4hKo2eOS72qBr1zS3w== From: Antonin Godard Date: Thu, 27 Nov 2025 17:37:45 +0100 Subject: [PATCH 1/3] poky.yaml.in: add DISTRO_RELEASE_SERIES MIME-Version: 1.0 Message-Id: <20251127-bitbake-setup-updates-v1-1-75ac1e490a40@bootlin.com> References: <20251127-bitbake-setup-updates-v1-0-75ac1e490a40@bootlin.com> In-Reply-To: <20251127-bitbake-setup-updates-v1-0-75ac1e490a40@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1485; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=PvOCPKzaxVz4bnrOzmvmCcf/h1M7JvsPU5VKbCSvju4=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKH5lHCh3NAW3sx+royfwuTwuIfuiPzFI9CE+T Nhqlq8HASSJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSh+ZQAKCRDRgEFAKaOo NopGEACSgOjFp65YsQy9AkxsXYnngOmuYmBU6lFFEJslzld6QHsKfniXxYfOiqGLIScjVZrmdFh F6alMOWhBvp28g9WmpK1n5h7XhYYWPqOCgYxInPweah944SLIZQuJ9KcsXAKgxZ6BE8Im2pILCH gw20wLCphvoi1Q5YU6q5ME3/vCcMAU+V7VU1QBMyxG8U7y3SoGbi82fNcBkV6NzCulMR4J2O8W8 sDmo3WlhQIljtbBJxJm0+vOidK61bUSRfV1SWcAWcVCiyLTwgTU6ztVWLgeBCwA2bDApYzCJ/n0 Et2xi1p+0IWvaE70GDCcmZ171fyUedMQ9a060L1bjXK1U7hhDrEATboxOzIS5a6fqm0Do2FD0WT 3pKYBIgVQtUsE041u1F7uJqgQBW+CjTvupWTu4WLoUDX8zQJo4gywZIkJeIUkkdhjs72eLUk+gg qwN3wUiOOt52LfU8eIBzZy6py5H+chnS5yJss2Qgrh9dSL1CGjZbTv0wXxvJkeZ54UhzW5CSC2j YQeCTIxlvJmbSkmFB5vUGwkQ4jqCfNJnMk2DSGFVSTCNRZGi4AFToyGXnOfeXsw0RCSemXo9NiM AEKIBfRTFxEzmRhoyInqJkLDQk8e7o9dA/Qnn6ODgZqyULUlt2Gy3mUL25b80HFS8vfbC177sPZ 8sNQzWudTffr7jQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 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 ; Thu, 27 Nov 2025 16:38:08 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8155 The DISTRO_RELEASE_SERIES represents the release series in numerical format. So for whinlatter, it will always equal "5.3", no matter what the latest tag or patch version is. Signed-off-by: Antonin Godard --- documentation/poky.yaml.in | 2 ++ documentation/set_versions.py | 1 + 2 files changed, 3 insertions(+) diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index 7a19545d1..810efd4d5 100644 --- a/documentation/poky.yaml.in +++ b/documentation/poky.yaml.in @@ -11,6 +11,8 @@ DISTRO : "5.2" # represent the latest HEAD revision on the branch). DISTRO_LATEST_TAG should # always point to an existing tag. DISTRO_LATEST_TAG : "5.2" +# The DISTRO_RELEASE_SERIES omits the patch version (so always X.Y). +DISTRO_RELEASE_SERIES : "5.2" DISTRO_NAME_NO_CAP : "walnascar" DISTRO_NAME : "Walnascar" DISTRO_NAME_NO_CAP_MINUS_ONE : "styhead" diff --git a/documentation/set_versions.py b/documentation/set_versions.py index be05ef323..d146f93bb 100755 --- a/documentation/set_versions.py +++ b/documentation/set_versions.py @@ -190,6 +190,7 @@ print("Release series calculated to be %s" % ourseries) replacements = { "DISTRO" : ourversion, "DISTRO_LATEST_TAG": latesttag, + "DISTRO_RELEASE_SERIES": release_series[ourseries], "DISTRO_NAME_NO_CAP" : ourseries, "DISTRO_NAME" : ourseries.capitalize(), "DISTRO_NAME_NO_CAP_MINUS_ONE" : previousseries[0], From patchwork Thu Nov 27 16:37:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75477 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 43FFDD116F3 for ; Thu, 27 Nov 2025 16:38:08 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.22599.1764261481885516800 for ; Thu, 27 Nov 2025 08:38:02 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=Aqx/WLVH; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 49C8D1A1DC6 for ; Thu, 27 Nov 2025 16:38:00 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 2168060722 for ; Thu, 27 Nov 2025 16:38:00 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 91DAA103C8C53; Thu, 27 Nov 2025 17:37:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764261479; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=Kc7S19f2LlsIjWKUD0f8tf0FiE/v8fRKoIXms5e4zyw=; b=Aqx/WLVH7fT+UHtq9aYCQVPzkVuUapZDZxoaGyUxGt/PsnH9F09MaOVCZNtA8R81Hgmyzw 3ctuj24hnS02TuApDdkbtUo8g8LVHZpB6OvXXVwqbYmO5mhV6xnBfzccJ4q2bH72//WO+/ UrCTtbd1d7eAZ+ph+/C9SXXQd+pm+m1T5LegmqliRWTEa0v3/NRXbD1OyZFfOPnsHGorBJ 8PofXXx30tj9DC+oGkaliAVIn6pJyLmYlh9edBIS8yc+Dzy5hB+ZgvnRBbOQ3HCmv7pmxm zVBKN15BxzcmAxJm2gsv3oygS1fKCSQe2gqdgumPLttWx1P4WNzTRs9MHDZyRQ== From: Antonin Godard Date: Thu, 27 Nov 2025 17:37:46 +0100 Subject: [PATCH 2/3] brief-yoctoprojectqs/index.rst: update available bitbake-setup configurations MIME-Version: 1.0 Message-Id: <20251127-bitbake-setup-updates-v1-2-75ac1e490a40@bootlin.com> References: <20251127-bitbake-setup-updates-v1-0-75ac1e490a40@bootlin.com> In-Reply-To: <20251127-bitbake-setup-updates-v1-0-75ac1e490a40@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1714; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=AJ+EWcQWzTms8OQy45CUJehrfQLzhvI5gdpXcptkmE0=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKH5lIUyluTQMATUvQkHhi+aOzQNOYGSYaE641 m1CIsdkpSmJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSh+ZQAKCRDRgEFAKaOo NrYNEACyBvdkPgAvsiL0uJ5+kI9H/YvutP82gob/9WVhSxevcZiPuSoldxpZo8yrvjOPKhFHhos GDq1A62v6C30PVNU+kc4FzZXNj1F1YLBBLJk0EX5N7Z2HPqwwIrhi5cXlH5wONxEgqa9nhbQf3C 8ggKNDRxzx8wDKuqOw2J3NXj8BqgtK4YEiEwTg8fURX0D/qZ0fVkEPdzGxmr4MgOXczED7PmqZL tsiCTUVnwLilCRixE/i/gtvlXnndGYikHLFh37dLVEYGIkAez4cpC5U9+JEtWJuxS5V7UwW5w9E v6EpuMPjSiFhViE1k1DQEKuhsW09PG587DhXFslBn+E0yuGELZjTiy79YJUVrQmVm77wJWlvecT COQoPcNKmfDujpB3vvtgwcGIb2NuWifKh/OGa2H1kMohdgYI79jPosbuYUope6qx+TrXLRXLG2H ajyjHI2IXtaL5DT204mdScnffGrxKSYB0SXp0XcjDb9G8o97rr+DtAvvrka2LhpZXeKbmiipqYa 1lXZyBH3KJssrX1otB961AGwwMuEXKsrFQREJ5akhsSfFW7e80phfireOf3v0wO3/NxGpFBtxLh 5s2yBsrvIr5zzk0Ya+SRiGAGDrk6Ul8Z/6gZoO80/Ig+6MauyDHt3mOhONL5artmyr8R8kgVvra 6dpHDyVMc7dWfRA== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 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 ; Thu, 27 Nov 2025 16:38:08 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8154 Configurations were updated with commit 720df1a53452 ("bitbake-setup: add whinlatter configs for poky and oe-nodistro") in BitBake. To more accurately represent what the output will be in the real world, add them here by using the DISTRO_NAME_NO_CAP and DISTRO_RELEASE_SERIES meta variable that are translated to "whinlatter" and "5.3" respectively. Note that the real output mentions "(supported until 2026-05-31)" but we don't want to maintain that value over time, so just omit it. Signed-off-by: Antonin Godard --- documentation/brief-yoctoprojectqs/index.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/documentation/brief-yoctoprojectqs/index.rst b/documentation/brief-yoctoprojectqs/index.rst index 07bb4e1ca..1e0d867d6 100644 --- a/documentation/brief-yoctoprojectqs/index.rst +++ b/documentation/brief-yoctoprojectqs/index.rst @@ -129,7 +129,10 @@ differ from the examples below. Available configurations: 1. poky-master Poky - The Yocto Project testing distribution configurations and hardware test platforms - 2. oe-nodistro OpenEmbedded - 'nodistro' basic configuration + 2. oe-nodistro-&DISTRO_NAME_NO_CAP; OpenEmbedded - 'nodistro' basic configuration, release &DISTRO_RELEASE_SERIES; '&DISTRO_NAME_NO_CAP;' + 3. poky-&DISTRO_NAME_NO_CAP; Poky - The Yocto Project testing distribution configurations and hardware test platforms, release &DISTRO_RELEASE_SERIES; '&DISTRO_NAME_NO_CAP;' + 4. oe-nodistro-master OpenEmbedded - 'nodistro' basic configuration + ... Please select one of the above configurations by its number: 1 From patchwork Thu Nov 27 16:37:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 75479 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 53AAED116F6 for ; Thu, 27 Nov 2025 16:38:08 +0000 (UTC) Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.22600.1764261482227337752 for ; Thu, 27 Nov 2025 08:38:02 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=hYlXrAGy; spf=pass (domain: bootlin.com, ip: 185.246.84.56, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id B5ED31A1DC7 for ; Thu, 27 Nov 2025 16:38:00 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 8EADC60722 for ; Thu, 27 Nov 2025 16:38:00 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 08A5B103C8C55; Thu, 27 Nov 2025 17:37:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1764261480; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=05kj1nbDncbJ1DCpZs+B3k/lQGoMCXZc1MJMmqQQqkg=; b=hYlXrAGyqlh6KmTq0H2coGvNTlDx4D5pDpbTpkv5y1zNueMSH6S3UBrrr1ewFPtF3EuSCg lHdWRvuqTvT2VXr51O89KwJYVUwrYz8pAzbnjef2FnZObZTSv5d6m+EYee4vx6cwyo9CGb 7rHF2if8XObfHTuBBOn1Sk2PIU1mgNfICVcHg53Du6ScnoTpdcIkYIs68OHy2NgUhTJA3L z5T24V27zzZv97EBX+84WPch3XRyuzsvsuPZdLMgDLQd/GVRnmCK4AWq25GFhYyri7CCW1 tONgu6MpJ0NiE0hzdF3dfDzJFazD//pqA80P5TO33h6sJOX8q6VN2ungPfWS8w== From: Antonin Godard Date: Thu, 27 Nov 2025 17:37:47 +0100 Subject: [PATCH 3/3] brief-yoctoprojectqs/index.rst: switch shell block to to console lexer MIME-Version: 1.0 Message-Id: <20251127-bitbake-setup-updates-v1-3-75ac1e490a40@bootlin.com> References: <20251127-bitbake-setup-updates-v1-0-75ac1e490a40@bootlin.com> In-Reply-To: <20251127-bitbake-setup-updates-v1-0-75ac1e490a40@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=6033; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=emqElYsVVfKyF6fB2+oYMF5vOJ19OnjB2GSmdOFNS7U=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpKH5lXAM82NMPAfSxPfFCTImIGWuuTqH0DVvAu FaZi825AgiJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaSh+ZQAKCRDRgEFAKaOo NqPgD/4uGVwCUdeOIj/+ToJUKg+iZVP0itn4X9Wxq/t6XxHVhHtI+jcO/RIqr79i7gZWCf/H5Lf bXXX6Q80YxatXEmJ/Lv4RCISXKzsYLlqYV1+R6X9g6mn53Ubms/C301S67lKfzO1T0SKZI+DRLH 1bf/H+Z2i3mh6fMPO+C+XjS5dcxfQa1/e8IBqWbYbtXIYhxF+PPeI5XChXBWOVV4ojAC5YVRcUt 7fPeCYEz16yms3tQh2s8NjTStzw07vqj2e+KYsoHzc1NAY1UpBaUbnuemi0ZrA+a+07jyoeze6C NXfjNGooZ9HKanVKzmQDLEg2xpq+8CRDTMgKWrwiL2UYoCPQgAPkNohxtzdfG/feHXqmqEHMiNn Mqr0PxRTc4q7sVw4+pLRqwk+XVmKUdF+5lpQujLfBoAAgsOOebHcxgLmaUuT+yeKNmRDlWWS2oe dloB7+2b+tBYByHyHkopx8FseRp4LNcmXKbI1HctOUQvayxgkTWVQvd12fHR2lPyJSpMQ3/C8Vt YVzSvXKeEiO8eRKvEPBRwMvtx56izJhd0PFV1ERS3ZRdT6Nq+sOdDohmYqRSxzxbqyPBcYola5j 8Deg/TmrXdf0K/hccZPbfrQXsJGyIOQnM9btldQc01Zy5M/rO40yTX7c6qN6xq44UgOav1tOqan EhOqTXIOPrPnLfQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 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 ; Thu, 27 Nov 2025 16:38:08 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/8156 Console outputs are more accurately represented with the 'console' lexer. Visually, it separates the command from the output. Switch shell block to console blocks. Signed-off-by: Antonin Godard --- documentation/brief-yoctoprojectqs/index.rst | 36 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/documentation/brief-yoctoprojectqs/index.rst b/documentation/brief-yoctoprojectqs/index.rst index 1e0d867d6..b8bd65f4a 100644 --- a/documentation/brief-yoctoprojectqs/index.rst +++ b/documentation/brief-yoctoprojectqs/index.rst @@ -95,13 +95,13 @@ get a copy of the ``bitbake-setup`` tool to setup the :term:`Poky` reference distribution on your build host. Use the following commands to clone the bitbake repository. -.. code-block:: shell +.. code-block:: console $ git clone https://git.openembedded.org/bitbake Setup a build environment with the following command: -.. code-block:: shell +.. code-block:: console $ ./bitbake/bin/bitbake-setup init @@ -110,7 +110,7 @@ By default, this will setup a top directory in the current directory. If you prefer to setup your builds in a different top directory, for example ``$HOME/bitbake-builds``, you can set it with the :ref:`bitbake:ref-bbsetup-command-settings` command: -.. code-block:: shell +.. code-block:: console $ ./bitbake/bin/bitbake-setup settings set --global default top-dir-prefix $HOME @@ -125,7 +125,7 @@ differ from the examples below. #. Choose a configuration (for example, ``poky-master``): - .. code-block:: shell + .. code-block:: console Available configurations: 1. poky-master Poky - The Yocto Project testing distribution configurations and hardware test platforms @@ -140,7 +140,7 @@ differ from the examples below. Depending on the choice above, new options can be prompted to further specify which configuration to use. For example: - .. code-block:: shell + .. code-block:: console Available bitbake configurations: 1. poky Poky - The Yocto Project testing distribution @@ -151,7 +151,7 @@ differ from the examples below. #. Choose a target :term:`MACHINE` (for example, ``qemux86-64``): - .. code-block:: shell + .. code-block:: console Target machines: 1. machine/qemux86-64 @@ -165,7 +165,7 @@ differ from the examples below. #. Choose a :term:`DISTRO` (for example, ``poky``): - .. code-block:: shell + .. code-block:: console Distribution configuration variants: 1. distro/poky @@ -177,7 +177,7 @@ differ from the examples below. #. Choose a :term:`bitbake:setup` directory name: - .. code-block:: shell + .. code-block:: console Enter setup directory name: [poky-master-poky-distro_poky-machine_qemux86-64] @@ -189,7 +189,7 @@ differ from the examples below. If you prefer to run non-interactively, you can run a command like the following: - .. code-block:: shell + .. code-block:: console $ bitbake-setup init --non-interactive poky-master poky-with-sstate distro/poky machine/qemux86-64 @@ -248,7 +248,7 @@ an entire Linux distribution, including the toolchain, from source. environment setup script within the :term:`bitbake:BitBake build` directory to setup the :term:`BitBake` build environment on your host: - .. code-block:: shell + .. code-block:: console $ source poky-master-poky-distro_poky-machine_qemux86-64/build/init-build-env Poky reference distro build @@ -261,7 +261,7 @@ an entire Linux distribution, including the toolchain, from source. With this tool, list the currently enabled :term:`configuration fragments `: - .. code-block:: shell + .. code-block:: console $ bitbake-config-build list-fragments @@ -288,7 +288,7 @@ an entire Linux distribution, including the toolchain, from source. can be useful for development, you can enable the :ref:`ref-fragments-root-login-with-empty-password` fragment: - .. code-block:: shell + .. code-block:: console $ bitbake-config-build enable-fragment root-login-with-empty-password @@ -318,7 +318,7 @@ an entire Linux distribution, including the toolchain, from source. #. **Start the Build:** Continue with the following command to build an OS image for the target, which is ``core-image-sato`` in this example: - .. code-block:: shell + .. code-block:: console $ bitbake core-image-sato @@ -332,7 +332,7 @@ an entire Linux distribution, including the toolchain, from source. built, you can start QEMU, which is a Quick EMUlator that ships with the Yocto Project: - .. code-block:: shell + .. code-block:: console $ runqemu qemux86-64 @@ -378,7 +378,7 @@ layer>`: For this, the ``bitbake-layers add-layer`` can be used: - .. code-block:: shell + .. code-block:: console $ bitbake-layers add-layer ../layers/meta-raspberrypi @@ -393,7 +393,7 @@ layer>`: machine, so let's make it the :term:`MACHINE` used for the build with ``bitbake-config-build``: - .. code-block:: shell + .. code-block:: console $ bitbake-config-build enable-fragment machine/raspberrypi5 @@ -414,7 +414,7 @@ layer>`: #. **Start The Build:** The configuration is now set to build for the Raspberry Pi 5. Start the build again: - .. code-block:: shell + .. code-block:: console $ bitbake core-image-sato @@ -441,7 +441,7 @@ configuration file, a ``recipes-example`` subdirectory that contains an The following commands run the tool to create a layer named ``meta-mylayer``: -.. code-block:: shell +.. code-block:: console $ bitbake-layers create-layer ../layers/meta-mylayer NOTE: Starting bitbake server...