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; Fri, 24 Jan 2025 22:21:18 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f185.google.com (mail-lj1-f185.google.com [209.85.208.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 50OLLH2v015733 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 24 Jan 2025 22:21:18 +0100 Received: by mail-lj1-f185.google.com with SMTP id 38308e7fff4ca-301e3d7adcesf13627481fa.3 for ; Fri, 24 Jan 2025 13:21:18 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1737753672; cv=pass; d=google.com; s=arc-20240605; b=SBqNm7KU7xsrKg3xSASj2bOgGoOmW9mohOfn/+C6R9B+Vmbq1FL0WKnVcYPc/VnP65 p0ByEz6KqaC6s+E5LoS5btk1juSq+QvilX8EqJcoBJGPbmMYdCBamawLRjOGTCUmWTHb dBAzXSqJCAraPBAQDYLQuzCMlnifFfgXtQmWbHXCuODmFDX0dPkLLtSIazrfNeX7h6m3 dWXwHKBV57iNb8+zl3FH3c5cPTdCwSfx/91UWJ45DLtsXDvNpLKMPDWJO0jrqMCAn6eK snPnxVZaZB2vjLNLxijEjnxoJqEkV8oJJdDdBz5uQMQPYZLZaDMpU4cU3S2G+1wrLxkh vutw== 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=pDBHP0kC+i3XppEqsbKGPUaF1AnkNsSq9BZRz4JLx0Q=; fh=/reFp6r9Y3ui/BMzkiHVu2HD4vVHJBcvURSq4EPTj84=; b=bEVpZ8H6A3pF6ytxlBXC50tY5Th/Z99E0Q2zAM1QLRt1FDh8mKU76lusc8ueqf0PNc fA8VpXii5vTbDITFij+zq54jU5lZB8tkb9dHCkS5HN+w6uGr0LKvW4LqVvWHKG5chZYF a/GEb4zaAIuFVkEe5bzPj+AmY2tq4bOiQqiYdCm7MSI0mOWiZDCuYhA2Lh7s6hYa8YTX jLnwStVMgZJdHozClIo+gvo/PS232xkasGSGc7jsUyzkz6YdNuaIeogFgnY9yXv+IMne B/UBTLb4Aoi2BTpV4pSDE7vNpdNMBa7RAOKpAMDwnSCu5idlv+5v8b2T4P/ALwl41+1f NjQw==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=MnRDdgnB; spf=pass (google.com: domain of fm-1325773-2025012421210821a0bcd133a150aa17-a32ro4@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1325773-2025012421210821a0bcd133a150aa17-A32ro4@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=1737753672; x=1738358472; 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=pDBHP0kC+i3XppEqsbKGPUaF1AnkNsSq9BZRz4JLx0Q=; b=aePikD4+yABTnwlvgXx2uyBbU4dIjPQUPvZAwTAb2z2bpzgNgTFUy9P4VXKKkNkpuu oAzRwQtUR8F88FVCUx39UIMGPVSNg8Do7DF1Vue8YJfXZsY4Vd0eQocBRE7evzmyjw95 g1RS+GHubHI/p7aOw7QURwyLXpd4nsDMUytQL3HzWZkAv2RiX0AF/15Z731tqEnS58UE q+WrBSRuIl48zPDWqHT5oFb38s1DOG35AHjBroaBeOIOtHubHJMQXqTUg6PLyamsPv8x biHScU/nOkXes1Yf1Kt6CF9wjIHyYLYYxrTZmmyvri951pKEQw4y6CJtBZrYYBV72yAG HDdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737753672; x=1738358472; 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=pDBHP0kC+i3XppEqsbKGPUaF1AnkNsSq9BZRz4JLx0Q=; b=IkBZNj4iFnhcBUWWOfjHY6eA8M4wg+eNLOCXysP+2xjxHZySh1IOl/IMFoyjY/ahap iPZYnTp0+q+tUpfHdwcMVsHzqojgi8XVSRHPRzCRwOMNU/nqRE+q5i4tYh+6qtAvdc2N M5BgxNMzN1T2vB8dEHzq0p2pNmgxVAv+iLQLRUYG1LUY/JiAaUhhWwompqzaFRwJQT9P Q6gXEnwApKH57KBFa0930avrJ8BZUUgCd1JS0y5WeDv3r9nohBFqXasWMSrIFti7jgPX jB34LTo3fhSXbrjjkYPn9uQIkGMRiPtOvUaP10kRpJ6TcCelKyMUyfIGEKCd/96LFF5L PaYg== X-Forwarded-Encrypted: i=2; AJvYcCVKXVgtmO4k2aWeN5SVCe4dM24qynNu713G22b42gma0y4Zj6ecmlCcKXrNNscYjvbWzqHC@ilbers.de X-Gm-Message-State: AOJu0YwEq3aHUeOmC0g4S44NKON+TBz38YE4fibv9PCLh3ah5daUbh28 0SaQafRoZ4sP9YZJDhVqVMIeIp/Kn8w0cMWmpxp1dAdn8n51htIR X-Google-Smtp-Source: AGHT+IFY7JDwt4XanavI3RtJnHu+00IUOQb9O/OHc70OAIwIX0uw80+LKNcTAf+533X9LjbCEcVbtQ== X-Received: by 2002:a05:651c:154b:b0:302:264e:29ec with SMTP id 38308e7fff4ca-3072cad1a59mr120777971fa.11.1737753671186; Fri, 24 Jan 2025 13:21:11 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:bc87:0:b0:2ff:a069:421d with SMTP id 38308e7fff4ca-30761db00dbls6844811fa.2.-pod-prod-04-eu; Fri, 24 Jan 2025 13:21:09 -0800 (PST) X-Received: by 2002:a19:f803:0:b0:542:6fcd:50ed with SMTP id 2adb3069b0e04-5439c2874edmr9724273e87.51.1737753668788; Fri, 24 Jan 2025 13:21:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1737753668; cv=none; d=google.com; s=arc-20240605; b=gWjK2mSm3zSA4lTyzDSAxbs3dJL5/DyF0wmZXtK/Ie7nyfl6f8SzEs/gVUusS1L9Wy glJGKB/3hVqz5x7CvTCVxHo2FW/OFS6CAyLryMwOiSyuWr9+6qmTiN1+NaTo+PPxyfqI ok4i4DsPLZiD8Wv2x49M5Zwv8I8SdX5g5cKV4DfPkODZe5R0Dkq4gW5+ssrYw2h0n+VQ xpBTEkCqjlW9nKz2c34gaE1BlgBvxdNR/zYr04/pMILpAew4Q+AZMhzIHRqU7xzGeGlh 7OFomc62xovT0+7yVzMuMdCeml/kC4JjqHGejq/oyeo2rTVfjD1WxZ9j9UIW2UW2Sm34 DNfw== 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=2RikPbyWmSyu3hEAG0eU3zKhTwN2gwLBTpBwJ2WyxTE=; fh=3bh9z2BWAzGAc1byRhMi0K+arMZmX5BQHE0sOxINdyU=; b=M2BFWMy0SjAL3xz1TKc/MDYwHAzKp5leScymGEXmFmQExKWqroAvi7Za+3iVaFmDYE FonKHyLRpYMwPDVJb5FDMVbwoxAMMy8bF+TRUmd4ORX8hzSmWkZ/BvQ2TqsGj6V6twAh 9A9icxiQr0rQzrWopGaJQMCiC/Oz2PLGs4tiRBxx5FarLEIHFWmqDGHIhjXTjzGnz0/h GNZC6z94KbNQY5J3JFx9uGhEntmLYDS8BlFoOSA2Ir6+qhqa2m5odFZASryCAg2Jecp8 JjH+Z6i2x0bvjQrge7zH+tvC3i5AlPiyZH0Gfxi1LU0ssK0ki4nk8J1KKIWUZszsd0/H kkog==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=MnRDdgnB; spf=pass (google.com: domain of fm-1325773-2025012421210821a0bcd133a150aa17-a32ro4@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1325773-2025012421210821a0bcd133a150aa17-A32ro4@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-543c82228c5si66497e87.1.2025.01.24.13.21.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Jan 2025 13:21:08 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1325773-2025012421210821a0bcd133a150aa17-a32ro4@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 2025012421210821a0bcd133a150aa17 for ; Fri, 24 Jan 2025 22:21:08 +0100 From: "chris.larson via isar-users" To: isar-users@googlegroups.com Cc: Christopher Larson Subject: [PATCHv3 3/3] bitbake.conf: add MACHINE_FEATURES, DISTRO_FEATURES, COMBINED_FEATURES Date: Fri, 24 Jan 2025 14:20:39 -0700 Message-ID: <20250124212040.473-3-chris.larson@siemens.com> In-Reply-To: <20241216201602.619-1-chris.larson@siemens.com> References: <20241216201602.619-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=MnRDdgnB; spf=pass (google.com: domain of fm-1325773-2025012421210821a0bcd133a150aa17-a32ro4@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1325773-2025012421210821a0bcd133a150aa17-A32ro4@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: Mq0oHvQOqsJJ 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 4906858a..9f3b8a4e 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -172,13 +172,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/20250124212040.473-3-chris.larson%40siemens.com.