From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7363646997268529152 X-Received: by 2002:a17:902:c403:b0:1e5:11ac:a283 with SMTP id k3-20020a170902c40300b001e511aca283mr19279744plk.9.1714482670833; Tue, 30 Apr 2024 06:11:10 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:da91:b0:1e5:10b3:e819 with SMTP id d9443c01a7336-1eaa15fe329ls7298345ad.2.-pod-prod-06-us; Tue, 30 Apr 2024 06:11:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH7OT9k1dXpEpCUVvOeNl4uADf27rZ/JSYyp4aAdM+wQQGoJ/vcJXdvXXknyfqkdx6+Fl5X X-Received: by 2002:a17:902:f550:b0:1eb:b50e:3577 with SMTP id h16-20020a170902f55000b001ebb50e3577mr10496641plf.56.1714482669381; Tue, 30 Apr 2024 06:11:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714482669; cv=pass; d=google.com; s=arc-20160816; b=TKx41Ctn2ceYgqOiditxMBXdrAW85Fod87W2zXFqTdgc9U4w7ASYdr4590WcmAAlVy aOceI37fDW+Gv1afq3qIeV0qCIHMHTaUqN0sOvyD7MkPmvkyv2o4m+ttnQYig6bO/dvQ xImrazBQpydp5YyUztU3Mt38pLTqB3MWDogo0fdw4nC/rHtGmftAxy9zsq//D9X+40Lz IcP+LhdjeUHMfIXiki1BVCX1nv5KkH3mtK4KBhYh4g2d3LQSKakje4Z1mMjT3gw8qCGB s3hX5oqR/Cc1rBuytMdzkW8mIiV7NNzI5Y3PX5lSHuUyc7+VbYXe2E/mBaIk7uo8qV79 ncGQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=qFl/1ZmUt+jnCy8Tkr49XbLlhi0Abf7dMQOwSom/5t8=; fh=xEShFggSpnuOkNhWsuGGuL9hws+gR5u0Poxh36yfvmk=; b=lD2qBzyVFXUB7OnQV/oOPYDhz1DhJ8/HlQ8W9QU2Iiu9BuNXcFUI3jp3r8PyuSlo0b Le4Le4ldwSMc902NxD1Rv1YHdWI4OXPZNz75/CU3J83ZLzMrR5W8Gm/rmkl6suYde3LU uVGZE7PjoBXmb890gchDO3JRSjH03rBIzBqoAhp/kchECnrNNRrHuhOoqNUcNGZ3QVgx qyQymU1oIuxsNZK3QG4VoONqZiJ6cofdFgFckgHPi87mjxeBHS88sENRcK7juJWSRd7R g7t9VXyOTl1rPI2YXhINW0+SADbirj3ElR33yEfhXbDN9a+N6wGMZBPfe/KJz/S3iXzt fZBA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bdfCgAlS; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f403:2608::601 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on20601.outbound.protection.outlook.com. [2a01:111:f403:2608::601]) by gmr-mx.google.com with ESMTPS id 12-20020a170902c14c00b001ec5274a21csi53415plj.3.2024.04.30.06.11.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 30 Apr 2024 06:11:09 -0700 (PDT) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f403:2608::601 as permitted sender) client-ip=2a01:111:f403:2608::601; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bdfCgAlS; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f403:2608::601 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sx2XG9G9/FlHsTY5gTfRyIl9NnaPlE3dmi/5VbuYFljymZGq4VkwjrugmYGoHypmrHGgCtXiuAy193HC8nzmyCzcPyHK9yuU3Lf7s61sqJvT2wbB6qpBDNVU4PDfKMW/+SUFs1+n2JjDqronWmHSeWJm1LzXEsFApVRD3zNBHEdG/YQGrWY1yND6CaIJe0wF0LeQsbzktJK/9PZUrqiy7bK7mM4MLD5QQNFJKr+8hV5bEJmS5TrO7DxKgOyNnrY3ZjKCCcNADROOjMlJEJzfGbjsGxZyMeURy2Pr6qiNFhrufIKyVvH88F6ohHS3TMd3V13WFuKuDNvNitZKrv2BAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qFl/1ZmUt+jnCy8Tkr49XbLlhi0Abf7dMQOwSom/5t8=; b=IHhIPKnUtPYKcBzVYp/WPxaCCS+j5WAr1XaJVQQekh3KbNC8N/vGtudTXVn1EjEjx/ZM4m/aNb3XktFS7kS5i5TP9G7OSSqOWNYVrBfZUbikrR6FyMCE1AmENqG5zQ3sFCn5M9EdMhwjneYP3boT2QRIzF/Z6zvXzM9rpdF4hFDqVGG+zFjmpwiYBLGsz0wcaBul+M/rZFwGSJe9jzq/zljAR+2G4uX0ZYcpAxElrCSrVS5SruatEJTpdFa+SrU122LX/ot1HJaSC411cVMNz08GTT8mDzQCPvvBJyaJsa4PsSN8gmBsEJ/Rk2RE/JhL1nhpnamYHKFn3AS1Oj+utg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qFl/1ZmUt+jnCy8Tkr49XbLlhi0Abf7dMQOwSom/5t8=; b=bdfCgAlSbPVDy4Reae6P/LWdS+BlALxNDFyGyz6IDpENJO8pvdca2QIOcoMXdiLX3Cfq2sXp5XQcCOY7/sRg3s2yh3oUZbJliX2aFtz4X8BBIuoUF0ToFNoz7Mqs/ClL5J1PsPF80iaF2k+8gcfqed0vMnpCz8fGFD6OF8C4rp7iYjdp7hcurzMERMrIxxb8MFcIzbLvQP7OOZnTqzOlVwuGqxqQaNpg9G5RPPTq5WHEK+fYFtcvFLqo1CRI5cjEKqdQ28RkLdSmIBFBUWXd8JawcDESK6vaaVevzjUhZPqSRnuImpr2oarq950W9MYs/344NMHZFOdrp9pBNLwHjw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by PR3PR10MB3945.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:28::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.34; Tue, 30 Apr 2024 13:11:07 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::9988:22b9:de62:5d29]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::9988:22b9:de62:5d29%2]) with mapi id 15.20.7519.035; Tue, 30 Apr 2024 13:11:07 +0000 From: Stefan Koch To: isar-users@googlegroups.com Cc: stefan-koch@siemens.com, jan.kiszka@siemens.com, christian.storm@siemens.com, michael.adler@siemens.com, simon.sudler@siemens.com, cedric.hombourger@siemens.com, adriaan.schmidt@siemens.com, felix.moessbauer@siemens.com, ubely@ilbers.de Subject: [PATCH] linux-module: Support emulated module build with cross-compiled kernel Date: Tue, 30 Apr 2024 15:10:58 +0200 Message-Id: <20240430131058.2574127-1-stefan-koch@siemens.com> X-Mailer: git-send-email 2.39.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: FR0P281CA0241.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::19) To AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) Return-Path: stefan-koch@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR10MB4959:EE_|PR3PR10MB3945:EE_ X-MS-Office365-Filtering-Correlation-Id: 5af504fa-5959-4851-44ee-08dc6916fed3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|1800799015|366007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?LDQzLod/GiVmHe/O+S4GRO+X25QsDzgMD0oj/i6EdHjKImR+IiIaoM4HE4li?= =?us-ascii?Q?aJXpo08cyM6T4HzOWT7k/ovMJiIyjTOHAPpUz+i8b3RdjJtIlwbOya+1Qmbc?= =?us-ascii?Q?z3TJUvLqLNF7JJqUypalD6vbru3uwENZPdJLGYnEDUBNvS1L4s+SyAIdedJ4?= =?us-ascii?Q?I7GRvS24rin9JFkWmbZdc8FKL7B1pL/Zpd+9zh+toNLHOaNcXG1zuQq77JbC?= =?us-ascii?Q?ydSKsvq6CNejac33v1qLnRmrmJinbGZWFrJ0oCwdmWI1jAJJNxAmExSwJumW?= =?us-ascii?Q?pIuiIDTh0cHPYjJ3K4KAA8YbGe4K23xQIQzGuP7Y3VLwZUg9JP6wIHeTKPeQ?= =?us-ascii?Q?js4IlYW0/jc83V71fHpvEpDjzfc5p09Oe87U4voliCZDsf1MlrNeN4Qz/ib5?= =?us-ascii?Q?gRtI//FHiusXHLDgXjKA7XPhx8+BTzBW/eymTIgD5sf/6EPGyNALHeX/M8B3?= =?us-ascii?Q?6UJ2qtdxEgcMv57O21VI9cInrRwzTwLFQHbFQpV600ljZLrO+IiJ81e/dsaz?= =?us-ascii?Q?wa/c6nqoHjGRA9C/MnD5qHRLpVsstOiO9SbCNtt3dKrcoO7Eh+hAoEBljmzB?= =?us-ascii?Q?4l9JzZwKNKBQPq2VvGtulqgOyzQ/+vVisIdrdirGRNTw96kUYhzBLtVraZDD?= =?us-ascii?Q?X9Uf8uRRjUNr1UaiNbAlGkHdJEz9UL8Rs1cyGnZzwTrjuGGw4yBxSR2ry/ry?= =?us-ascii?Q?LaXiuK//yHqUQj4tttk1iHlC7CrOPvu+lh+EZqQz27+Lc/VU8WsvusYyvt5v?= =?us-ascii?Q?UTOfQG1QwqOJUQJjrTwmXKyQ4uyqamLhmnkcWvgi2n0awEThPyodYZwxTrU3?= =?us-ascii?Q?Xo6g6Kvq93vbUE/M9EJ10QcR0aT187t8w6UzFM/02r0fSByapHyfP/dKbUGI?= =?us-ascii?Q?ji6pmlhn3BKrmZ6xyitD0KiPOAcOlmbL5uGVRj3kUJ0U2nHu1yC+6C5uQoDd?= =?us-ascii?Q?v6BzD8CmA6vEjsqsomu18bZ3qvpIk/oKv/q5j8FdXXRMHuaqHB6GMs8j6bgC?= =?us-ascii?Q?ykj5HwZO3ZAtr4mGHdQEADDICQ8PCAr5oichuyY9qzJEWFQ+Y9vbfAsfg+Rp?= =?us-ascii?Q?ySTxQWiXFw/Ak5WA1dr0PqeEamhnP0LCmwnc822OZE2wx5HYeccnQA/KuYte?= =?us-ascii?Q?Ly6HRD+GqJLlnAbdXSjyTDWVaZvoGezTMuiOI8meya2AEAcQ2nfazbb1BE6J?= =?us-ascii?Q?Aci4WMRx8KG6ZLgPX8byBrOJHPXkkoCzMu9h7PwFuVatMiAY0anU3oJPf+E0?= =?us-ascii?Q?xOpSYv4iWT6dliRiIKAOdLbx8/M5iNoSw3EmHjY/tA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vSDAoXjnTEAmMDNlgvi4k/Do6RM+Ieby2ZlwWCGfElVjty+08QwjG7o9gFtB?= =?us-ascii?Q?rLOZ3H5bZSivoIUqZALpfc6xep3evVjXPKx6nKmghDvPzcrTN3nc7tXAFALy?= =?us-ascii?Q?axmjqe9ZPztUxgZaG90ZihS5wsuVD7gpmZyY1Kg7uICdtpSXV3W/hweaH3z+?= =?us-ascii?Q?Pu3PIGUlatFyrL9Lwe5L7Tfm9OvekkIEkkUieAuz6rBd0xamqvorJAlrJSsP?= =?us-ascii?Q?c0LSA2HMC06/lhxUT0ZvNpmKm0Ecp1Xb1lFUFqiVg9XBXAx8LFz5+9IDuoba?= =?us-ascii?Q?YlzxiIJo6b92sntVD56wQ2tx2RnaP3dZCZYO3JdFlHXmCYGrkhZqm3PWTTUq?= =?us-ascii?Q?ouYmnDZw7FxMWWyBdD6vU7sjQcm9fp6MB2p7OjYxmzz6XEw2v0RCxvIizuFA?= =?us-ascii?Q?HGqNrF+oejwkaGlQEaG/mh7eg4uVTcu+564QlKgwtMIeFbmRRz8J+oW1R/eU?= =?us-ascii?Q?UusrlAWTEwhx+2/qbDAaNzFzN2OUTxTzxP+HUuxiPgeUM50c1W8BVB9UB7ry?= =?us-ascii?Q?IdhQ1RcI6DVLN5rrZdR6xe9WgZ83Y33eRoiKWhesPP/9Jh8SE5WqLcb+EF1+?= =?us-ascii?Q?mJ5UQZ9xjEOjl368+FV3Bh//FPZu7swayriX88aQBx6aU+YvNfEfuo/yz55I?= =?us-ascii?Q?S0lrFV77m4SssTl+jRFt7yR/7T+CfhysA0K1b8xZsSB79bsPE+v8ToS+0FDe?= =?us-ascii?Q?9eE6tUElsDScLiTtWTXjWi4JP3JJBnQmAv7roFWKnu9WnzOz8tPQpMkgbkBN?= =?us-ascii?Q?rscXelvz1wArrhCX2MK6MngIqM2K3U0bN0WSZQJq3z7nBhLmwJroDBplcKyF?= =?us-ascii?Q?BvJFDUWZkl2Rol40ka1OyHrwEm/yPeFseO314J1iWgfLOTtbfHRu2SKzhyMt?= =?us-ascii?Q?zjIA/V0YrxhdIFHOgJuQ1tgsPD00On5aHF7Vl9pDlxHsEg5ieZrXsFOsI3qA?= =?us-ascii?Q?CCBRprn9236t6X0B1/KhfOV5gHefBHNVkoqqo7ydeUBXsIOMBLuJRGAseyre?= =?us-ascii?Q?GSoVpN+FHa+NLl6g+k0owzh69JMh3rr4MKQKKO5RwE8+uAiMdk5L1JZMSWKS?= =?us-ascii?Q?heqIU3t58I0+lkW9g5hpAYx+/lOsregng5FghVsqJb5EbURwrpxAGsqkp11t?= =?us-ascii?Q?5qxzfSaAeXi3LFGAcxldlg4YnnX4Hmw85cWXADaqXkMXiUKT/FYeJL1oD2t+?= =?us-ascii?Q?Yx5ozd0FrHSSyTJJN5QjIz4xcpv0JE+lHT2SZs4b4vH5XCt42RvK0UWASbao?= =?us-ascii?Q?rlBR8aBEjPfd7TkfuZp5N2dEx4gEVl2NlafZjiAfvndojAUAXXornzfOjcb7?= =?us-ascii?Q?8hqAu1FBy9f+Se9rlKDKMZ7st3oqgSXiLtlPu1DmFgyikDj8AzsUsm02vajF?= =?us-ascii?Q?w4a7DUfVXC7X4kSIT5G261L9yh7K0dJ+pSeHF4eM53msX0qxuICmmQMLoID5?= =?us-ascii?Q?c3VIg6lc1jj0h9/0UpuRUrX8m5UiL3lDzumkeQdooCsoLJGwWrPIQtkOOejY?= =?us-ascii?Q?wLlIle8Ugl7agMAC1h6i97OGcOGYtWcCzVAIOJ42l4FGwbbf5prrQodmIpvs?= =?us-ascii?Q?Ck0MyqgusKATLXPux1mCio34sTVDh2NQ84aVpHaF9S7a7rSobWS/pLpbWW1l?= =?us-ascii?Q?HYWGN4ySLgfLP7kNE+YHG8rGf3flUlolUvIZ7aCo+WNKupmSBQBlgURr/bzM?= =?us-ascii?Q?5UvUFQ=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5af504fa-5959-4851-44ee-08dc6916fed3 X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Apr 2024 13:11:06.9412 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lJj0UgfcpAEM9N+3oy4oe2rzvNxwJBOy23TQbueg1uuyKiZj8O6FXohowkYnVhGXnVnMD36msKwL5vdrXePHaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3945 X-TUID: tPbiV1K5zGvb Signed-off-by: Stefan Koch --- meta/recipes-kernel/linux-module/module.inc | 9 ++++++++- meta/recipes-kernel/linux/linux-custom.inc | 2 +- meta/recipes-kernel/linux/linux-distro.bb | 1 + 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux-module/module.inc b/meta/recipes-kernel/linux-module/module.inc index eddbf177..eaf086eb 100644 --- a/meta/recipes-kernel/linux-module/module.inc +++ b/meta/recipes-kernel/linux-module/module.inc @@ -17,7 +17,6 @@ PN .= "-${KERNEL_NAME}" KERNEL_IMAGE_PKG ??= "linux-image-${KERNEL_NAME}" KERNEL_HEADERS_PKG ??= "linux-headers-${KERNEL_NAME}" -DEPENDS += "${KERNEL_HEADERS_PKG}" DEBIAN_BUILD_DEPENDS = "${KERNEL_HEADERS_PKG}" SIGNATURE_KEYFILE ??= "" @@ -36,8 +35,16 @@ AUTOLOAD ?= "" python() { if d.getVar('KERNEL_NAME') in d.getVar('DISTRO_KERNELS').split(): d.setVar('ISAR_CROSS_COMPILE', '0') + + if d.getVar("DISTRO_ARCH") != d.getVar("HOST_ARCH") and bb.utils.to_boolean(d.getVar("ISAR_CROSS_COMPILE")): + d.appendVar("OVERRIDES", ":cross-profile") } +DEFAULT_KERNEL_KBUILD_PKG = "linux-kbuild-${KERNEL_NAME}" +DEFAULT_KERNEL_KBUILD_PKG:cross-profile = "linux-kbuild-${KERNEL_NAME}-native" +KERNEL_KBUILD_PKG ??= "${DEFAULT_KERNEL_KBUILD_PKG}" +DEPENDS += "${KERNEL_HEADERS_PKG} ${KERNEL_KBUILD_PKG}" + inherit dpkg TEMPLATE_FILES = "debian/control.tmpl \ diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc index 0d222332..16e65d7a 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc +++ b/meta/recipes-kernel/linux/linux-custom.inc @@ -97,7 +97,7 @@ KERNEL_NAME_PROVIDED ?= "${@ d.getVar('BPN').partition('linux-')[2]}" # Determine cross-profile override python() { - if d.getVar("DISTRO_ARCH") != d.getVar("HOST_ARCH") and d.getVar("ISAR_CROSS_COMPILE", True) == "1" and "class-native" not in d.getVar("OVERRIDES", True).split(":"): + if d.getVar("DISTRO_ARCH") != d.getVar("HOST_ARCH") and bb.utils.to_boolean(d.getVar("ISAR_CROSS_COMPILE")) and "class-native" not in d.getVar("OVERRIDES", True).split(":"): d.appendVar("OVERRIDES", ":cross-profile") } diff --git a/meta/recipes-kernel/linux/linux-distro.bb b/meta/recipes-kernel/linux/linux-distro.bb index bc43528c..13b8dc7e 100644 --- a/meta/recipes-kernel/linux/linux-distro.bb +++ b/meta/recipes-kernel/linux/linux-distro.bb @@ -10,6 +10,7 @@ python() { for kernel in distro_kernels.split(): d.appendVar('PROVIDES', ' linux-image-' + kernel) d.appendVar('PROVIDES', ' linux-headers-' + kernel) + d.appendVar('PROVIDES', ' linux-kbuild-' + kernel) if d.getVar('KERNEL_IMAGE_PKG'): d.appendVar('PROVIDES', ' ' + d.getVar('KERNEL_IMAGE_PKG')) if d.getVar('KERNEL_HEADERS_PKG'): -- 2.39.2