From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 13 Feb 2025 22:42:28 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f61.google.com (mail-qv1-f61.google.com [209.85.219.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 51DLgQfF031257 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 13 Feb 2025 22:42:27 +0100 Received: by mail-qv1-f61.google.com with SMTP id 6a1803df08f44-6e4434d78e5sf42554706d6.0 for ; Thu, 13 Feb 2025 13:42:26 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1739482940; cv=pass; d=google.com; s=arc-20240605; b=GJ1XwbAHYme2PmAeKVx8daNLyIuSXdq5/im3WEht0Yr2p0Ht92WygHndm+WU7VFf3a lqOytJZJU4gGCrzI40D62Hy0R/Vb9AmnA9j1ryr+4kErkNiXlY9LTu949e4Ofll+aYOy EqGZ1E5LrXeKbsBBYsrkhoYWP/uxQ4rBRUvGsFS4MsO6R2m8MgmY0Fs5pQq20m6Iov8X S8GeSPVbxIZWCYsKWbWtwVG4WGDly1ayIjl1b8qx1sl8fMoFy9mH32fDLnIEh5m233O0 pcCvqJLkYEN/wsuQ1IowCUrasPT1do1YSQ139iWEIGSmEgOuC7pKRxF9Q3aJOXPKIxDu b0QQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=R4skqNU0suyLbNx2ep+3KUvjWYWfMsRlE5FbsJTxcms=; fh=TzKmtynOcWqeXHHwDDpt+HLR43cH2XwWcMU+VeWUWDg=; b=Zuvn3Zgo2HH8qV/10n06PBpDabzcxeqoN+7Un6jUinp7lZfzSzGoR7AxQ2Su+OAUFW ekI+nf4+BLyVoXMGFIXWlVNsJgi1ZcicsX/K607gN8hqaLOfNZJTX8P5xBW6VxUjRk6C OdnK+WYOny//AbGoljVGie6yjoz44NTnO7fHgsEGIOzC4cPpEF62MGOoiPTLNou0Pi1V ES8wGNuZ4TRUDrMJ7eeVtXdvTcdnN7uiiLJkUJ94g8Vhjltue//fXZyk+XfVGKCom+8w cz+UOOCCngNgD1erAJLNAJG02ORSMHeJGRHYa+2QwAn91LPv3uRgLeMrplBZlaE+N6M6 K6QA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=fOS07Ca8; spf=pass (google.com: domain of fm-1325773-202502132142188ac00ea2f0baa349ea-6llaed@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1325773-202502132142188ac00ea2f0baa349ea-6LLAeD@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1739482940; x=1740087740; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=R4skqNU0suyLbNx2ep+3KUvjWYWfMsRlE5FbsJTxcms=; b=oi3JZHjh6jGgit2jFS1P84NtnMb624mTTVu+b934mC2WCf0PBK1GSaMtQtFP9ObQaC 2Q0SUoJmgzmZAANUUk0pXe9rrwEj1z2j4I9OYnQ12aZIfSvdRC4eZZkAmKAEF9IP531V Lq6obhtDkFTrrlFhvBSbQsYWqqGqjsKzE0GvUWVdICpXFDX6FvHqKg6+AOD600i6tM7H 46yHCQArgBvUD3tInWQL5DsyB3baij2D3YZmV390I9GYM5QrsvqX9uQJN/WrDpDmJK2Z 85Egbm46pb7FAJF0tb2BN7aNC4Z3cbNt7p6jUm4rDlgfRJuJ8/DErI1lqjrwgMVvPPW7 6GCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739482940; x=1740087740; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=R4skqNU0suyLbNx2ep+3KUvjWYWfMsRlE5FbsJTxcms=; b=OO0Cdx4HPYAnerxmRbOQw0mSyJklZb2ICVBnxE3WOn775BPVsE0TFNAPRIqXQBMPVL wEUkJeemcoYPaZ2Csi5IIkB3OHyBh8pafGsjNdk+JmHx7JXGvV8Yb24l6m+sGGMVPTZE uIvCtzW/3M28PhLnP/4CZDRKlJRmkuMIXMcyYsdpqvy8aPbB8v6mu/74rI+Cyjd767Nd tpuB4AcY0Ozy5zb3AZaAWFH0/VoRowGdbORGfdRqOfmpOSFRdA/1ejJ0QSLVuBiiZV00 T35qzMJlKS0UpRfR3IfC6AZV/fSuIzraC4VL73WVznBkMuho5WkryFjJwyqBAgQMlKM8 e0PA== X-Forwarded-Encrypted: i=2; AJvYcCUaJ0e7nju1SyPCkkDVpFvwXzHueMtGpEAP1Tewwbsz14NwAKA8T8BNTvOiAZ2yvAFyB4Kr@ilbers.de X-Gm-Message-State: AOJu0YxXmNkPZWDsvPJbryr3MyqGKIkZdPz8CcxEM7NmfsCBsk2W2w43 SvFvsUhL0o7vR2RjwyhNwU46A8R0SP3ywb/9yg2fmDZeVfPlX4Us X-Google-Smtp-Source: AGHT+IFCe/ZByFhHC50JHUffbPDeABAUw/0wlpZMdZ9NIAo+Xo/dn2kLDvuXhneN2zFJyrr+NnPndQ== X-Received: by 2002:a05:6214:e8e:b0:6e4:2dcb:33c8 with SMTP id 6a1803df08f44-6e65c183280mr66319676d6.29.1739482939802; Thu, 13 Feb 2025 13:42:19 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h=Adn5yVEvNHlMTxbfmUvnfbqF9Je/FTv87mgPfVdwYgnVM4I1Fw== Received: by 2002:ad4:4f0d:0:b0:6d9:1375:552e with SMTP id 6a1803df08f44-6e65c1dbb4als19499196d6.0.-pod-prod-06-us; Thu, 13 Feb 2025 13:42:19 -0800 (PST) X-Received: by 2002:a05:6214:21e2:b0:6d8:aba8:837b with SMTP id 6a1803df08f44-6e65c1a3d93mr69891936d6.41.1739482938971; Thu, 13 Feb 2025 13:42:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1739482938; cv=none; d=google.com; s=arc-20240605; b=Ekj+JtGFmjtpPJNVpWwfL+wtil4Uz8j8rzkxhReVO2uI+Q3eqEha9aUzy959OE8ryE fOegeY+NAwyHAASr/KyQh9oH9VZblfsc3M+gpQPxnVN3+bbT0vZobG8r3GY5Ig8YFrso +dlh7FYQ2y1mFTk4aOWctv0p2yfsRrP+7nLSd0cRqe/yLcqTw9IPL9dvYDQV1/0omc4/ jtUl2yjUFAULG7yFHIR6/9iR8GQqGa42rNiCCeo6/YswDijiDYGrvGM43hIEvYjgdtdb U0wvwzwVzvhZWwymNyHk3grMEcy7FVh52emyJ4VP7bJYOMZdEySDQbkVhWQBYXSiVKDz F+4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=YnbTn6bQDWe27tlmpKl0u3biXZPzGzGgFd2WuyihLJI=; fh=3bh9z2BWAzGAc1byRhMi0K+arMZmX5BQHE0sOxINdyU=; b=BMquPDAssLxAx02V4wPXfKvQTs2f3Evmz+8QslFiGT92YHYYysFf99vqAjIGy5CGyk dSnYwiipiG2Ochy0omZ9ccDj3KurnkKq1Z9Tbt/u41nFCJYcb35PMH5dgD4FQ7YML080 0OSMJbnWkZqDi+b4YhOM530Lm6eEGg2OSj1D9Wn5nRs00b1aMv7hF2sMV8aIpzv+SDZD mgT9L7qQJMHFwa7N1uZVcPkvcS9QMf0rgG0grwn5s/oizN7bf7EN2fAH2qT3opmLphw6 EIJ+YvVHIhutB92Apc63LCKYBKiYG1Z5wnTRZ45COgkNxgb1oHEJgCllcfA54tIAmOKB GbbQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=fOS07Ca8; spf=pass (google.com: domain of fm-1325773-202502132142188ac00ea2f0baa349ea-6llaed@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1325773-202502132142188ac00ea2f0baa349ea-6LLAeD@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id 6a1803df08f44-6e65d9a14c5si1032586d6.7.2025.02.13.13.42.18 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Feb 2025 13:42:18 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1325773-202502132142188ac00ea2f0baa349ea-6llaed@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 202502132142188ac00ea2f0baa349ea for ; Thu, 13 Feb 2025 22:42:18 +0100 From: "chris.larson via isar-users" To: isar-users@googlegroups.com Cc: Christopher Larson Subject: [PATCHv4 3/3] bitbake.conf: add MACHINE_FEATURES, DISTRO_FEATURES, COMBINED_FEATURES Date: Thu, 13 Feb 2025 14:41:57 -0700 Message-ID: <20250213214200.296-3-chris.larson@siemens.com> In-Reply-To: <20250213214200.296-1-chris.larson@siemens.com> References: <20250213214200.296-1-chris.larson@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1325773:519-21489:flowmailer X-Original-Sender: chris.larson@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=fOS07Ca8; spf=pass (google.com: domain of fm-1325773-202502132142188ac00ea2f0baa349ea-6llaed@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-1325773-202502132142188ac00ea2f0baa349ea-6LLAeD@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: chris.larson@siemens.com Reply-To: chris.larson@siemens.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: vit+x3l5cAyh From: Christopher Larson These variables are useful to allow toggling of functionality in their respective configuration files to alter how images are constructed. Common usage would be for an image recipe to alter ROOTFS_FEATURES basd on configured machine, distro, or combined features. Signed-off-by: Christopher Larson --- meta/conf/bitbake.conf | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index d444b802..5ab8ced7 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -175,13 +175,22 @@ BBINCLUDELOGS ??= "yes" # Add event handlers for bitbake INHERIT += "isar-events sstate" +# Make features variables available INHERIT += "lists" -LIST_VARIABLES += "BASE_REPO_FEATURES ROOTFS_FEATURES" +LIST_VARIABLES += "BASE_REPO_FEATURES MACHINE_FEATURES DISTRO_FEATURES ROOTFS_FEATURES" BASE_REPO_FEATURES ??= "" BASE_REPO_FEATURES[doc] = "Specifies the list of features for the base-apt repository." +MACHINE_FEATURES ??= "" +MACHINE_FEATURES[doc] = "Specifies the list of hardware features the MACHINE is capable of supporting." + +DISTRO_FEATURES ??= "" +DISTRO_FEATURES[doc] = "The software support you want in your distribution for various features." + +COMBINED_FEATURES = "${@oe.utils.set_intersect('DISTRO_FEATURES', 'MACHINE_FEATURES', d)}" + ROOTFS_FEATURES ??= "" ROOTFS_FEATURES[doc] = "The list of features to be included in a root filesystem. Typically, you configure this variable in an image recipe or class." -- 2.47.1 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20250213214200.296-3-chris.larson%40siemens.com.