From patchwork Tue Aug 25 06:55:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 96253 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 F0740C5DF94 for ; Tue, 25 Aug 2026 06:56:15 +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.16062.1787640968943243342 for ; Mon, 24 Aug 2026 23:56:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=G4UW5XHd; 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 5219F1A1810 for ; Tue, 25 Aug 2026 06:56:07 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 276EB604C4 for ; Tue, 25 Aug 2026 06:56:07 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 9BE5C11C79F33; Tue, 25 Aug 2026 08:56:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1787640962; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=wmaj0N1HCAe3n2AowDMzf5DZdwaRUGwey3emId8R8+I=; b=G4UW5XHdJpCLIyWtuqs6XRVweyP8+qDm9f8B8O9zbxO563YHVDkv3jsFFZa4U696AwEpz9 +BSvzf67h5oF8CF+3IKto5fsOO+l1OC8U6TvCaf89BQyoZzoHq0rGG6Nodi8Xo6EZzXExz ERny1xn06eiY0kOFosuPoV0VefuSjOOEF8M1oUZWpzDLpqzQ2yj2zIOALvTBo/xbKHCIzq EA010ODq/U3FlC6EaOI5/Y7xbLXHdhUr3e5N9AAIZ4hX615Oid9hk3potF5g+zBBTo+RbU AReYbomGw9yLl7VdkDeaWlGln4149okp2HEZE8a5+r0/Al/YzfMKVK94992VLw== From: Antonin Godard Date: Tue, 25 Aug 2026 08:55:49 +0200 Subject: [PATCH v2 1/3] meta/conf/fragments: harmonize fragment summaries and descriptions MIME-Version: 1.0 Message-Id: <20260825-sbom-cve-check-fragment-desc-v2-1-01c3823eb780@bootlin.com> References: <20260825-sbom-cve-check-fragment-desc-v2-0-01c3823eb780@bootlin.com> In-Reply-To: <20260825-sbom-cve-check-fragment-desc-v2-0-01c3823eb780@bootlin.com> To: openembedded-core@lists.openembedded.org Cc: Thomas Petazzoni X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=3348; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=hAy0fU3zmPSJI+0D2wQR7WECmXxuNwn7ajPMZdoOTqw=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBqjTx8s+VB3W0U+HFo6Hbjvce6EsZqYrtF5Dasi umJufQ/+vaJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCao08fAAKCRDRgEFAKaOo Nu7YD/0S/FZZPQ9YLpNkScOXqUp6v9DyUzmCEjYTCgX/qbCo+7CglT6smoGDJLW2ZzbI+EWURxc 0QbrGFFLjAgFlODWAczp1PvL93ozB1tQwUnOTTVsACmZ5pTSwIBEBKJcKB4o0YiHYLEhmK6IsWL Sko6sIix65qNXEF/lccqxfILHWWclpFjFpQWngnGptdWfFuC6MEBTzZjAWn4R6bkXnLruq4VQcG 5TPxchkIFAB7gRzlQTKSTBtvgMuujfOm2w1eKitrgwQsnm+stDtC5xu2tnmrbsI/RybvtgbBBNb CRUiYMIcalSZBTp+U7B9RyQB5HWTYnc2MwJtGjzOIFfMvWvHsaljyulNKW5vdOyuEfzNv7+FxYT Nq3chqXiYNiIxEdmoxvEFKU9jzGmUs3RNDgMgnnollv84kAwDS7R8e3oBd2AGud2hnZVWyNhZXe +E88j2r7YijCeOv7olAkyvXQl0Bz+cBA+YjdkwlCgt0G0gf/6xXwNwxH04BuqIMI2LWL0lr2CNZ x3ZLjPK+FtPj0tTn4JSSSz4Nxcq4sYBcSnS+QYzOEyzZFMuz/GS8EdJQ9FLSFc55quO8NEZauS0 0IRnxHqVTefhxV2j+u/SdGRICpz4oDTLm40v8FLJ3A6TrP7zunRaP/B7OIBahZUjUn48pfvM6m1 qRYvwmq3hZpRAlg== 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 ; Tue, 25 Aug 2026 06:56:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244206 Use the present tense for fragment summaries, so that the 'bitbake-config-build list-fragments' has a coherent output. Signed-off-by: Antonin Godard --- .../yocto-autobuilder/autobuilder-resource-constraints.conf | 4 ++-- meta/conf/fragments/yocto-autobuilder/autobuilder.conf | 4 ++-- meta/conf/fragments/yocto/sbom-cve-check.conf | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/meta/conf/fragments/yocto-autobuilder/autobuilder-resource-constraints.conf b/meta/conf/fragments/yocto-autobuilder/autobuilder-resource-constraints.conf index 58cadd92b6..c3fc9990eb 100644 --- a/meta/conf/fragments/yocto-autobuilder/autobuilder-resource-constraints.conf +++ b/meta/conf/fragments/yocto-autobuilder/autobuilder-resource-constraints.conf @@ -1,5 +1,5 @@ -BB_CONF_FRAGMENT_SUMMARY = "Resource constraint variables used on the Yocto Projects autobuilder" -BB_CONF_FRAGMENT_DESCRIPTION = "Resource constraint variables used on the Yocto Projects autobuilder" +BB_CONF_FRAGMENT_SUMMARY = "Set resource constraint variables for Yocto Project Autobuilder builds" +BB_CONF_FRAGMENT_DESCRIPTION = "Resource constraint variables for Yocto Project Autobuilder builds" BB_NUMBER_THREADS = '16' BB_NUMBER_PARSE_THREADS = '16' diff --git a/meta/conf/fragments/yocto-autobuilder/autobuilder.conf b/meta/conf/fragments/yocto-autobuilder/autobuilder.conf index 81adebe5ae..1f16c87d98 100644 --- a/meta/conf/fragments/yocto-autobuilder/autobuilder.conf +++ b/meta/conf/fragments/yocto-autobuilder/autobuilder.conf @@ -1,5 +1,5 @@ -BB_CONF_FRAGMENT_SUMMARY = "Default variables used on the Yocto Projects autobuilder builds" -BB_CONF_FRAGMENT_DESCRIPTION = "Default variables used on the Yocto Projects autobuilder builds" +BB_CONF_FRAGMENT_SUMMARY = "Set default variables for Yocto Project Autobuilder builds" +BB_CONF_FRAGMENT_DESCRIPTION = "Default variables for Yocto Project Autobuilder builds" QEMU_USE_KVM ?= 'True' INHERIT += 'report-error' diff --git a/meta/conf/fragments/yocto/sbom-cve-check.conf b/meta/conf/fragments/yocto/sbom-cve-check.conf index 46f6965a0d..df43999572 100644 --- a/meta/conf/fragments/yocto/sbom-cve-check.conf +++ b/meta/conf/fragments/yocto/sbom-cve-check.conf @@ -1,9 +1,9 @@ -BB_CONF_FRAGMENT_SUMMARY = "This fragment enables sbom-cve-check with recommended default options" -BB_CONF_FRAGMENT_DESCRIPTION = "Enables sbom-cve-check and applies the following configurations: \ - - Adds the sbom-cve-check class to IMAGE_CLASSES. \ - - Configures CVE database recipes to fetch the latest git revision using AUTOREV. \ - - Ensures generated SBOM includes all CVE annotations. \ - - Configures the Linux kernel recipe to provide compiled sources, \ +BB_CONF_FRAGMENT_SUMMARY = "Enable sbom-cve-check with recommended default options" +BB_CONF_FRAGMENT_DESCRIPTION = "Enable sbom-cve-check and apply the following configurations: \ + - Add the sbom-cve-check class to IMAGE_CLASSES. \ + - Configure CVE database recipes to fetch the latest git revision using AUTOREV. \ + - Ensure generated SBOM includes all CVE annotations. \ + - Configure the Linux kernel recipe to provide compiled sources, \ allowing CVEs to be excluded if the source is not compiled. \ " From patchwork Tue Aug 25 06:55:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 96254 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 299EBC61DB6 for ; Tue, 25 Aug 2026 06:56:16 +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.16285.1787640973386464340 for ; Mon, 24 Aug 2026 23:56:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=XQAgoKTe; 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 BDBA31A1810 for ; Tue, 25 Aug 2026 06:56:11 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 8CD52604C4 for ; Tue, 25 Aug 2026 06:56:11 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 1375F11C79F39; Tue, 25 Aug 2026 08:56:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1787640967; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=pJt58PPN2stMVpuYfB2tHf2AkFawTaOGsTtRhONhRoo=; b=XQAgoKTepZ7cbzt/9SB8eZt6EBb3x39jB4RvLNe/YS78vFdN+/bcpRKqYXbP5PSDptuScV e9RdWXOtmkDTaQI3IgbViLg4gKqOzcfbXdem+lN1ySFfZPkO89ondOPVGM78m5JN56kKYI et28YgHZoAWWn4u3wKZNAUBLK2W+a3W6ozFiG179qELGBW17e4nYVAZagRblLncJE6s4z3 y9lF5vN4zD7CPv992bplP0COOaDuYDeJxNw2/ugInFIh2QwYWCNpJJF63ndlBWTKgNazp3 auu7oYlSJw1HbhE8a4GpJf6b0AiAfUEnSUS/q04BL1rYY5t8QJY3PyJ6QVVM0w== From: Antonin Godard Date: Tue, 25 Aug 2026 08:55:50 +0200 Subject: [PATCH v2 2/3] lib/bbconfigbuild/configfragments.py: match Available and Enabled built-in fragment lists MIME-Version: 1.0 Message-Id: <20260825-sbom-cve-check-fragment-desc-v2-2-01c3823eb780@bootlin.com> References: <20260825-sbom-cve-check-fragment-desc-v2-0-01c3823eb780@bootlin.com> In-Reply-To: <20260825-sbom-cve-check-fragment-desc-v2-0-01c3823eb780@bootlin.com> To: openembedded-core@lists.openembedded.org Cc: Thomas Petazzoni X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1312; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=VxnS7CSr/lg1O/UMuL+t3QnD4g+puTdh9uvq9BHQO7w=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBqjTx8+g+kd5lXDKMthB1ExtREwfNKRczlfC0ZR pXlQ3ua9OGJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCao08fAAKCRDRgEFAKaOo NjqFD/41FJN2YG6UnjkBWhPPSb+pONigR255RQ8j2+tbYMJ/v6KUFwTwfFgqMbYyIa2OVE4etv9 w1xcXCyiZlocUifKWlINIV/ZzPqxYQ6CijELQiQeGzeU9zAVh5G3KTo0FS9nAR/mLM/Fn9MaQNy OX5SkMa3nMGGf3b1CNp/eciqYOtK1LOIZsJ80GwIFJzy0Tk+23vzTeJ94X0DRPGQNk2IC+ZpBiF +Sn7d32nb+VT84qHSwcrbN+gJnZ4xEv+ZDxSd37FRkv0LHXWSHozTJETlCVUAnjuCgqvmuSICWR shwnK5s8dlvS2uKVw4e0RnXPzchoQR+nbPtZ6sJgkzlsnLxZmmXHytEBX625qkycbNe8iPUOYZF cg8RN+ndxZxdk1SfQxWIG9EuC12kNb+GxZVjz87MG1y2BeOUwG3vUcSxnNlJcrM3bOCsfjyl8qK C2PgsKhK35s4i4CVIjMAXdcxCi1Is3A2rMzyUmM8eOzM0P7s5+uXGDZweNvoff4pOJlRiGXDYy/ sd5BpBesIrC73iHy3Y0p48RCO0YRlNpqyPP5/Kk5L5iCGDcF6wH1emauZ6BCAzRoSGgYieKIUPE hB6e5aQ86dE/ldYYEzoJ17V9USzdUxdYK1IKXJlNL+os4j+gacSjfGhgYfxow8secXxua15RMwj T/GTo0+bwwUE1fg== 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 ; Tue, 25 Aug 2026 06:56:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244207 Make the output of "Available built-in fragments" and "Enabled built-in fragments" use the same output format: Available built-in fragments: machine/... Sets MACHINE = "..." Enabled built-in fragments: machine/qemuarm64 Sets MACHINE = "qemuarm64" Reviewed-by: Quentin Schulz Signed-off-by: Antonin Godard --- meta/lib/bbconfigbuild/configfragments.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/bbconfigbuild/configfragments.py b/meta/lib/bbconfigbuild/configfragments.py index 47605f3ddb..ccc1d8b610 100644 --- a/meta/lib/bbconfigbuild/configfragments.py +++ b/meta/lib/bbconfigbuild/configfragments.py @@ -66,7 +66,7 @@ class ConfigFragmentsPlugin(LayerPlugin): print('Available built-in fragments:') builtin_dict = {i[0]:i[1] for i in [f.split(':') for f in builtin]} for prefix,var in builtin_dict.items(): - print('{}/...\tSets {} = ...'.format(prefix, var)) + print('{}/...\tSets {} = "..."'.format(prefix, var)) print('') enabled_builtin_fragments = [f for f in enabled if self.builtin_fragment_exists(f)] print('Enabled built-in fragments:') From patchwork Tue Aug 25 06:55:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 96252 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 07155C61DB4 for ; Tue, 25 Aug 2026 06:56:16 +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.16287.1787640973958220533 for ; Mon, 24 Aug 2026 23:56:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=aNnj/6tY; 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 585DD1A1811 for ; Tue, 25 Aug 2026 06:56:12 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 26777604C4 for ; Tue, 25 Aug 2026 06:56:12 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 743BD11C79F17; Tue, 25 Aug 2026 08:56:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1787640971; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=gMwYZzW+M0zrdkcPJsu7VgNPSjumJrYQMyDXpED7fuQ=; b=aNnj/6tYUGVv2NuEXeJBkyMQcrAYuQjnWgQwI9cNyPvAiXBFJ2iBnoSmp4idVXanF/lR3+ sDWppEc962nF9rjdzMW1qryGmH3lQtjXak6pr4cOq8frigUEvLeAvT7+OPtSXzPK1p7Y+q xrosntUJ2gCWpksvgshDo/Ws2MI200eKQxBxiXcjOFN9R1Q9G8/BvrMiqVw5fVNyhV/nDW folR4aRiTlb+UxgdL1mX0HKwS1m51ywK3lJRPZ3wetUAChaFGjo3U+UWKLHY/eskyyD39+ eNCRFvj7bVenijfm0rdBfsQqUXKNtRngdKmueWMBHZsCz7cJgen40La/Sbq0Ag== From: Antonin Godard Date: Tue, 25 Aug 2026 08:55:51 +0200 Subject: [PATCH v2 3/3] meta/conf/fragments/yocto/monitor-disk-space.conf: add fragment MIME-Version: 1.0 Message-Id: <20260825-sbom-cve-check-fragment-desc-v2-3-01c3823eb780@bootlin.com> References: <20260825-sbom-cve-check-fragment-desc-v2-0-01c3823eb780@bootlin.com> In-Reply-To: <20260825-sbom-cve-check-fragment-desc-v2-0-01c3823eb780@bootlin.com> To: openembedded-core@lists.openembedded.org Cc: Thomas Petazzoni X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1624; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=2u1my/dQhgC5EAfnrl68GybxZjX+aMPajuKhgrtyJdE=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBqjTx8W5XQoYvxGPqNALFOS6QxFTK8RRQUCCUwA maNyxL1qAeJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCao08fAAKCRDRgEFAKaOo NouSD/0Tqdt9HEfw7j3blkugDa3jlro3NeFG8xYs19ue1ehsGGWP8wh/SiO6uK/jHdzrSD/ZD/z TGR9NI4+96o6YGEwWqC9hY/ywmjTQ7EFVcOFV7+FcVxuQ9GZG5xJKmKxSDjv3KzRw3cVH9F1LSq aEC1kYf3U1nTk1lkoKnfqK7P8/OxBcsU57L8TJdqftjcE8ej+QqOK4z8MHXV0m9ilpfse4/V205 IUwVJ3KBpsb2LTFAfZ0ck47c7OlFVH39d2HQey2SptLe0CTMe1zaUefhvQ0Nf0gT8wSt/wzzVkw GFehFhpBjcS9vuPAjIC7ngaJx402yQMwmASavLv9qasXLqoAMN4cmhdnOfaaHuNCZuz9OnTC80F aBaymDYbTLSOSurYBcdtMzQgkBpaKoOHx+cGcNIRkw4z2Lh/1dXExpa2IZgnPV3QJ1dyvWTxnwe hdaid1TVq+MXmfMKSWwPVJdvf2V5VyY/a2p9WSwCb93I2XBji6mXfZ3nusEH7LgacR34qOxwOSQ mZ3ItDDawkizXlXI/uSQUoeUBd9o2GQnkt4bluKkwaH+18jdR1Le+oLmZoY9J5WA2jeNKUaCvPZ ZRYdPsun3WXDLcu6QOPIpLP6pirhww7U0YIXzW8NL21wMdLtfL0uV3zMtYn5KQWrB212mLy57Sg jDbA+bxtQIgLmSA== 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 ; Tue, 25 Aug 2026 06:56:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/244208 Add a "core/yocto/monitor-disk-space" fragment to enable the functionality previously provided by the default definition of BB_DISKMON_DIRS in local.conf.sample. As the definition might not be obvious to set, having a simple way of enabling the feature through a fragment makes it more approachable. Signed-off-by: Antonin Godard --- meta/conf/fragments/yocto/monitor-disk-space.conf | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/meta/conf/fragments/yocto/monitor-disk-space.conf b/meta/conf/fragments/yocto/monitor-disk-space.conf new file mode 100644 index 0000000000..1118e6e221 --- /dev/null +++ b/meta/conf/fragments/yocto/monitor-disk-space.conf @@ -0,0 +1,18 @@ +BB_CONF_FRAGMENT_SUMMARY = "Monitor disk space during the build" +BB_CONF_FRAGMENT_DESCRIPTION = "Monitor the disk space during the build. If \ +there is less that 1GB of space or less than 100K inodes in any key build \ +location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully shutdown the build. If there \ +is less than 100MB or 1K inodes, perform a hard halt of the build: running \ +completely out of space can corrupt files and can make unrecoverable damages to \ +the build. It's also necessary to monitor /tmp as otherwise build will fail with \ +exotic errors." + +BB_DISKMON_DIRS = "\ + STOPTASKS,${TMPDIR},1G,100K \ + STOPTASKS,${DL_DIR},1G,100K \ + STOPTASKS,${SSTATE_DIR},1G,100K \ + STOPTASKS,/tmp,100M,100K \ + HALT,${TMPDIR},100M,1K \ + HALT,${DL_DIR},100M,1K \ + HALT,${SSTATE_DIR},100M,1K \ + HALT,/tmp,10M,1K"