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, 06 Nov 2025 15:11:45 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-io1-f55.google.com (mail-io1-f55.google.com [209.85.166.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A6EBhlv026694 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 6 Nov 2025 15:11:44 +0100 Received: by mail-io1-f55.google.com with SMTP id ca18e2360f4ac-9486f0954dasf80510939f.0 for ; Thu, 06 Nov 2025 06:11:44 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1762438298; cv=pass; d=google.com; s=arc-20240605; b=Nn2SxdwwoiDaSWhxG6jIGTlIMTVYoU/a0aYjikTY9c7CwjU6i+kJD4LKtHbo+siWIM 78iTY0xvLYZh+Lbr57glo53w3GfvqIdmLkwusZBzozZQIJ7rtGkLjuJYZjHR5EwyAQEk hl9UnkyO3tbkAGgMZoRDViavXQgoHzFUo0/jlrHzQNRONF6C6GQsxb82o+yBZwmTNRId qMjLvRU9flj2pel3Dx+EyX2OiP/AVRExv7VdQINSyL7zXJYlJJuMvP3EfAksA2alkgqY q/myA+DKGz/3OvPA+09kV6aZHm9VqmJGILyAG4kAuAoHFrd/qL3e2fpnYx5XpSVvYs2m etIA== ARC-Message-Signature: i=3; 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:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=cZXLs4uqcfsA+WxgedfjwBAFNpTxiN5vx3Ab9adI88Y=; fh=AJcub/LnEcK7B1ag7tYMYhDTXoxYx7kcePngbnlePN4=; b=N1Fn63fsXOYbCElHA/ueHORgM51nTpuXxAa9mUDpE66opJKu3j9cRVVx9beYSeg8J5 nE/UKUdQRuhMB4mfrvbd7TNJqkQBeEsvr267Zy3A0V/A95mZ4UDBINR37w36hHwqhVYM R5gReo5wuOOm3SrA50jb2tnhN6sB4xFcnQ0E0L7oNWpGUkwhjfp8F2QxmJgYDKcL2sEz zilT62tQjrKVMMtpaA7YZQOnSVc/oS/XOXebWiHVqsiOD+T/3ARpjm3/yj/2TvEMe8QY tgKlhTYsD646zCzbJVRZBsi/7UBxBV9YCtmxfpNvmXfoqhXuSivYUvIU1poW8lTM7I45 PyHA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="i/9Tzo8B"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@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=1762438298; x=1763043098; 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:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=cZXLs4uqcfsA+WxgedfjwBAFNpTxiN5vx3Ab9adI88Y=; b=b0RUj0qMjEhF9XrIkwqyumMJxPGbgIVvJbPDMQPhI5hkj6EQMnieSCdWnhdX5H2nTZ g7xSzvHlrpFjE69+orX8D8WbJn/Mmu9PpEvjPDmpm0BrXfgMtcbzcGFyFQmic+qQZT/B onhlZRcL/GxlcwgtnseORVQ1PX4l2EbJo7kIgypXOiy6W+KKjMgR+tbA3FJaY2GxvfZ5 ho6xLq7mJ/NHIojiWGRGTX4JiHumh1kPClKIU6wdN5PlnPJ2JzB4OF9hBW0/BjCcEElx /tYFOkeUL3JjnC94kF/V7hhJgAdZWZO7gEEqHngiDmq6Kh5oEAaq92H6KV0rm8c7GAkG 1u3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762438298; x=1763043098; 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: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=cZXLs4uqcfsA+WxgedfjwBAFNpTxiN5vx3Ab9adI88Y=; b=cqZJIARAPb1rdMSg6oI90q0Y7jEl/S+MzIcSPjWPPPnGqeiWw/MUYslmq/tqTnH0AQ st0fYU0ycHIU06w6xTGvSELOzUi2s9PaSLOYSFtlZd6vcTUEY68Zoagb0v+II4UNFuuL N7u4PR44KBrSB7nC4a4BL1g5oGs7dpcdJ2ytjxyX2IGIqBB3nhaHo2JTEndJ+yeXShpi KjGKy1Cvl7355YfwR1r3/2RsjcuyuswdQCzpw6ExXkDlrWpoUDHFhtV7NAeQ+0HQXS9d 6uF/WQoIIxLBKqVmd9OExDfCD3kAiEIs+Qyckp2ltyro6HFIBMlQDgbDRRLQaxVku6Qv 0/dQ== X-Forwarded-Encrypted: i=3; AJvYcCX2jDlJgYPuCHLojXXPiDkYuTl3/k3Zgc+b9z6K5pvxtZLhFaN+RF5zL7DZ6mYWJUQL59qf@ilbers.de X-Gm-Message-State: AOJu0YyvF42ocqPakYSmK5edlFcbcjSXswNe+BWMPRmzw46Ei2j07LxB N7kb2QPirQrGrrBKJrL/VYvfCWz4CWcC+oW3KFbIqUryv0EPVsKmGLF8 X-Google-Smtp-Source: AGHT+IEKchzbE/+j2O0/lIyYaco86EJIQcq7ydVr3eqJrKuv9c8c7gs1WHW2knmXs4P+n/UB66VRSA== X-Received: by 2002:a05:6e02:164f:b0:431:f7df:f026 with SMTP id e9e14a558f8ab-43340753584mr108639755ab.2.1762438297288; Thu, 06 Nov 2025 06:11:37 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+Yeswmm73cyJirjkDUgm1qBCi0dS43G35+M0XrI2jDKUg==" Received: by 2002:a92:cdae:0:b0:433:2d12:d82f with SMTP id e9e14a558f8ab-4334ee12fbbls8999705ab.0.-pod-prod-01-us; Thu, 06 Nov 2025 06:11:36 -0800 (PST) X-Received: by 2002:a05:6e02:370a:b0:433:296f:1b10 with SMTP id e9e14a558f8ab-433407bcbddmr106763695ab.15.1762438296277; Thu, 06 Nov 2025 06:11:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762438296; cv=pass; d=google.com; s=arc-20240605; b=MKy89sep+XRlX0V4NYg+QmWGMIuCKyzucyqvNhy9ihookq6jNMXpfxxZtLj9EHv5xZ tPrJHCuD+vnqcT0I56CGF99EBC1G6tAUs8wqSqWfcntt+o4E3fR+TgPa7W8xUyRGOrPm 3TyFMywYS98r2NqFfyvNBSZ1ZnxX4uyEia8ACVN0k29NrlzTrIMFugjQxGs9TDHrZSJ+ tjbgZs91w9DRwep/y9/1yQNZoCZIzfzyK658JjqiM762xvopNpnc+T4B/R7oT5oydY0d E2N+9DvwliwhSrzQTNFiAVx6KVoRG5T4lJvsiI0UvTYmqNlYytqohBDsTy+Li8PICksW GqKQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=PUPjxlBT5XMh/2WPvi9i3vSTQWlcd0N7mdqHq8YmfOU=; fh=LMAo0wClRB+XNxEHSzntC4XfDvtuOw7KRDVGVVqPGw0=; b=W7mZegVqA75rmTQpgGBVtlWpkKGsKLE2UyY6olEuNHf3DtVCLfipT9NIs2iHuR4yPN JVg7u80J6im5FWQ0twgeqTrLWG3d7JW3x/+r9LiZ9QD8bhnodkpw27Z6IzAdcGfsK37d z0k/96KeNrtzka7A/Hha1ghkGkRJwmlGLYWiAPHmP1Z44ndejfwbBcf1Qgtv20mJ1zqt 7CFq09Dad3TN9MTT92wHAUodj7PAYv5VrcayIgfzJs6DURuO2MLXByAfLIIbyQ4CeBrh WYNRQDkBizC3Bu3W5EX+Fl9j5hujrW1sjQZ9Bkcz9ULvaBfPFj0b9FPgCWupsYLoZ+rp MyJg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="i/9Tzo8B"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id e9e14a558f8ab-4334f4c20e7si1016745ab.4.2025.11.06.06.11.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Nov 2025 06:11:36 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YRFzLbE44TxDnH59A3mVI8/IiHXtGxxRr3yZXiWb9wmDkJmBxz6p5P5Zg4d/LP8+cgU8xpKjbB0RV4VD1OH0l19OqyL4o/f5jOVpvaQFzp1Sa1GkjNyv4b9+9JihpKDGOOOxTplfvPI8WeCshlKhFt8NMxMG4cjasA/FTJbkd/Kurps/qUW3RK2xKOMJ+2LW64Bn903T4KNruBrJfORfkfEsdrQcB5xSi/52ZGGqKkn8IiuP51FZQHCFHM8W0te7iZdKLlDF2GyP/zquy3sQH/kV614o+iTVvxXuH5ocuhE9fEeXqfikP3AjtgmnQpd/HKjRFkuOXJGQNfzrHCGaYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=PUPjxlBT5XMh/2WPvi9i3vSTQWlcd0N7mdqHq8YmfOU=; b=rpj8hIUHOWfllPsdkFBgGubrlbx7rC4kyd540+PuJA5XF4bMQuCEy1mG7E7pDiJEJsFmH/FI0vxGRVxTjoGkHo3xjiFIyimAqFg5AhpcKe3B3l1nZQi60x9eNuv1UW3m8RKDCkC7v0IiY9zRJJmUfWTlqWf5BsrXtw06pXtlQ9Q6vjvp9zVpxbjwKYkrMwyJYIQFQX/iFGj86Xy73StQ9Rx7aCp56usZoWyDg37t15CYhpaZdJTFe3Oo/Xdjw92WO4m9cScIHZgnQDGpUxujCM65airoXBUdgA2rNG6b3ui9Z8LlHOcMp5ua1iuuUZdN/1gEMQCKsrrop1/3JLMLcQ== 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 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by DB8PR10MB3625.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:141::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.8; Thu, 6 Nov 2025 14:11:33 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33%7]) with mapi id 15.20.9298.007; Thu, 6 Nov 2025 14:11:33 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: stefan-koch@siemens.com, jan.kiszka@siemens.com, anaumann@emlix.com, Felix Moessbauer Subject: [PATCH v3 1/4] linux-custom: prefix profile names according to BuildProfileSpec Date: Thu, 6 Nov 2025 15:11:19 +0100 Message-ID: <20251106141122.2887558-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251106141122.2887558-1-felix.moessbauer@siemens.com> References: <20251106141122.2887558-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0030.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::17) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|DB8PR10MB3625:EE_ X-MS-Office365-Filtering-Correlation-Id: 2a946ffa-f692-48d3-878a-08de1d3e637d X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?VmjmZ7kqqRVXFxXE4MsYbRKZ7Y0eGkBTVIhrIHwCfSJNKnsXKhmqphQMpQG2?= =?us-ascii?Q?WLhKimiREGoB6JQw6HtLqVibcx1xbQhwrNXK0v0JiH4/VFIp2wd3xUxEnpic?= =?us-ascii?Q?903Rvamnzk79WW7q+AmzY9oLNWWu/32yY7Ddhu9o/iMJgcmlKOW/AQBXLSdr?= =?us-ascii?Q?H78nORfSJPumC78la8/lV5emm2SMdH5K6MTop2xQRjVIczHJyHlPst6xzUbQ?= =?us-ascii?Q?yYFW8eZBDX75+GYQSvfcjRBo9wWIZVWMxRsCIUyFX+xOOBgIVg0wsB/jx1C3?= =?us-ascii?Q?pofy2zfa5+XVE6FdWc4IkBo651+lV7SqT9+f95KG5ysetvYIfwZy0d+IU5HP?= =?us-ascii?Q?XazTSg6ra+Vk3LssfWRGiVCe2rgUHj1rMTcSoJ5k/STMcCLaCXHfrk63a3JN?= =?us-ascii?Q?g00X+QF98l9djmUJJCvxxZ/3dqKngY2z/2O67nHrJxHcXcMSFWpBn0FuDpYQ?= =?us-ascii?Q?i/DD+6A58WcYOpUedGARiWA4VTySrsNe02TcWbWSrbani3gGg0C+8VIWkg3Y?= =?us-ascii?Q?/WoMj0fW7FwaHGPTi+FMau0YszJ2JtGZOtS7yJ+Qb8OKLJCQawT1643OnQzz?= =?us-ascii?Q?UfergAGLAVTrGatNGLTLe2PIEkjjUlyeD4rc+gSmP2WYuIPSiTWrMHXOGHyS?= =?us-ascii?Q?i5ujq5Dx50atrAAXYG1N81uCoknD79wrSr+nOPbrVxnRxU0p3+Wyn17gXqs8?= =?us-ascii?Q?Ud+q6a8KzUWd2k2kH3+wQJ4j2W72cd3TTVgTmcgs4qUNDpp0ZcGxPXmNft/I?= =?us-ascii?Q?NoW3wD1s1xJRZddiFtdisAQZnpVqsmNukejHwe/A5MnIY+RCNZPIuAzFWWen?= =?us-ascii?Q?+NK2ab0S5rxY6sNYjLCzg+7Nycktk5CibLMbWZi2gEozMyD/M/N+C9CzpABW?= =?us-ascii?Q?jlZ7JxUT7OXXqylS8xTwk/EOdwLF2VK3lQIzKtC4iXZn7q+bX74QuqsQ6i/f?= =?us-ascii?Q?1+btOJf4nybw2PHgvsCxHRWIGcaxjGy00HNkqWbVV3ijeaEZu0E0bu4W3oxF?= =?us-ascii?Q?v0cvMhnCquWNoHKtHw2d7/Nb9EsnKkLlLkZtt6lrrQISSVxbJyfxWw9p7AMY?= =?us-ascii?Q?0UOmN94akTZqcSLweXPaFS27+K3VKx8hkfS1vCyLOs4LcHMgIIhew5S9nEFG?= =?us-ascii?Q?2JX2MIjUDF9jLkEUmf6Keq2CZ9NaoXoxVy5igeGqvZdslgADjlbC0I0CrXEv?= =?us-ascii?Q?QsLgjGoCaC2d6xg69VMca5c3R9osTqA/30FF9/yY9tW95U9WunpWkcplSF7n?= =?us-ascii?Q?xKUZ9iNy8PznGPwMIxSDCMOXqEoQfYZZcnJ01s+yz7GV+KECuadsqWJRAOqy?= =?us-ascii?Q?vxngG0i76uCHz1vjupnZ8SUCt815Vsf5F2hej79mhgEjQW7BQXMxN6gK8i/d?= =?us-ascii?Q?6QsnTCIGaY9BWGXFWL9blthZAuszSdHy+hzJD2S0LBK6ATOwaw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Rnvx0u40bXz2247LLRp3j06zRDSkKliQrs04Orw23LMfLTLyh3m4nf23mQlA?= =?us-ascii?Q?bb69n30sbKMSgTJ6kMa064IVPF1fH0Qcgs8jmNI58zw7Lw5vnbyieTRJSG6l?= =?us-ascii?Q?ogizM6m5Ppp3ZSVnIdsfPWGDVzoT6Ucrs4RmTKz+Hn39Wl3zOQnkau/bBiXI?= =?us-ascii?Q?uVaGjmxQ5A4XsN8MFP/9iY2p0I2BKUT7+O7YxbiAJZqYerZLm7fkQqibNVR6?= =?us-ascii?Q?YDvnhbaDX81xOse9gVxp6AXSm6NyU8yjywuRBuUWika7D4hohDN7nv5un5x6?= =?us-ascii?Q?56Bk7cHN/Vj+mACo7W7HzRazIMvEQORXsoc2n5T8bqyM6c7y/e2jKTIh3yCq?= =?us-ascii?Q?9oPRsxKB3nwZxTQMyp0HCHtXXNwdTSQTtzD5q2LridoBwGQzVTflMj5l0Gn2?= =?us-ascii?Q?ov+EvCz7eolxnEn55eamkngAmkgAjZokmij200XBlN1EbjEkuceKL8u1qkbY?= =?us-ascii?Q?3N2tW88kDdOU8wpW6caoWx728puVVf0lnVpjD1X/X4TXym2Mo9pemx+Js6qo?= =?us-ascii?Q?+rejPcIGjEfYJlvtMuc1fRn4bX3DQHj+VflJ0teVhcZejdNQCB/bKEJAn7Md?= =?us-ascii?Q?62Ok09wwqO99kljbUvILYKRxXqv4LDTAp98KUfV49iYGup+CiTrOdksCW7hd?= =?us-ascii?Q?LNjfqPEd49KKOi+h5aUrd/xc+/saPvDSjjSeQ1jemV9dVsCsCoEPmEGRH3mY?= =?us-ascii?Q?5GlMixSVp5TmzlnFcP/49RLv62p5xJnfbMdMHlqq8/QYHz8Y5k8xU99rdnQJ?= =?us-ascii?Q?bGVn2bNtgbS2L9aVS/jyTS/1q+Lovisw5JeEoeiXk6qnVOS7B7hFwkvDpw2Z?= =?us-ascii?Q?31f2l5ZNNN8noYGoEAM5gu+CM934hx1EqBpNHeFyL8Dt8V8swVurSX410evB?= =?us-ascii?Q?nCF/6MxcYADX3INS3A/Xf+/UX7oxCdfGZoDfYu/lWAgycMy/3C/d5UzVUsof?= =?us-ascii?Q?6CS9CbnQLfrHXyGYCT6cX7c0p2irJBhx2paqv0esdJ5RghwrzfwUHv/I+TXo?= =?us-ascii?Q?s6o6lwubqxhf2VXQs/A/KeHT6EBIi3dTrpmgEx9FC99i6pNsfPZRcSDH+Mao?= =?us-ascii?Q?5kwIDUDZEa9H4FZNhFe8x/VvB0JwckLML+4YCf7bzJK+o9HcgIpWzXy9S9LA?= =?us-ascii?Q?CcdRUuRaVb7/eXx9REVsRJuYMwrz7ZnWMTA/iq3953xMEHEMzN/ZX9IVqm0a?= =?us-ascii?Q?VwuwCS4rqFyv4hFEt4F0dCZof0NMZiBZZYb92Ulenc+tsr3H5pFPRteC6o+X?= =?us-ascii?Q?ny2pogg0ZVgDtfsLLtqsc3sElFghHHLIOv/QBW7pNt7P4d2JEi4owL606+ut?= =?us-ascii?Q?aoqHS9pKRbEKf17pvLu3mn02KxYZiyD2eu1uSjhVeEouiCEPQ0OAiSrrtZ6U?= =?us-ascii?Q?4itrXIhI2Wdl0PVqhR13V1U2cHrBolRwwKaWIqwnl+Uq/QRW5x/RpkWRpDO9?= =?us-ascii?Q?QDlId2pbLbGWFZ24hAtTc236/4yq1zetYHjq1OeuZSRV8IASNmNNS792a5Bo?= =?us-ascii?Q?AG9iLa9EwRUc8Oz2OYBlczt5yO0S3v1YtLt3qsTriJpSC8RbtNRkh9VzuWAd?= =?us-ascii?Q?FLoC63KNGGrB4VAcR6wmpC7n80Qbo0YyVJN2RMlTLdOAc7XbyCXfzqOucY+5?= =?us-ascii?Q?FS7O7+XIjDG8nA3mjOytAjmM7s1co2RaDGh7ToLmjkmBjhi+/jDVVt4ri7jT?= =?us-ascii?Q?9MDfRg=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a946ffa-f692-48d3-878a-08de1d3e637d X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 14:11:32.8620 (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: K8WmqxWPpoWmTnvwgx2NjTgBLPKYwWgL3EO5eBa+zzVkaxoKeIpVD1a01q6RezPVTDbEr3FJjlVRWg0yJuMameh0w39GTKNg4PZlpuw0a08= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3625 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="i/9Tzo8B"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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: LdjIFoYDIsSK We introduce custom profiles to control which packages are build from a custom kernel source package. To avoid collisions with upstream profile names, we have to use BuildProfileSpec compatible profile names [1]. [1] https://wiki.debian.org/BuildProfileSpec#Registered_profile_names Signed-off-by: Felix Moessbauer --- .../linux/files/debian/control.tmpl | 16 ++++++++-------- .../linux/files/debian/isar/install.tmpl | 2 +- meta/recipes-kernel/linux/linux-custom.inc | 17 +++++++++-------- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl index 78e95105..01b1a63f 100644 --- a/meta/recipes-kernel/linux/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl @@ -1,4 +1,4 @@ -Source: linux-${KERNEL_NAME_PROVIDED} +Source: ${BPN} Section: kernel Priority: optional Maintainer: ${MAINTAINER} @@ -7,7 +7,7 @@ Homepage: http://www.kernel.org/ Rules-Requires-Root: no Package: linux-image-${KERNEL_NAME_PROVIDED} -Build-Profiles: +Build-Profiles: Architecture: any Depends: ${KERNEL_DEBIAN_DEPENDS} Description: ${KERNEL_NAME_PROVIDED} Linux kernel, version @KR@ @@ -15,7 +15,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kernel, version @KR@ files, version: @KR@. Package: linux-headers-${KERNEL_NAME_PROVIDED} -Build-Profiles: +Build-Profiles: Architecture: any Depends: ${KERNEL_HEADERS_DEBIAN_DEPENDS}, ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kernel headers for @KR@ @@ -24,7 +24,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kernel headers for @KR@ This is useful for people who need to build external modules Package: linux-libc-dev -Build-Profiles: +Build-Profiles: Section: devel Provides: linux-kernel-headers Architecture: ${KERNEL_LIBC_DEV_ARCH} @@ -33,7 +33,7 @@ Description: Linux support headers for userspace development are used by the installed headers for GNU glibc and other system libraries. Package: linux-libc-dev-${DISTRO_ARCH}-cross -Build-Profiles: +Build-Profiles: Section: devel Provides: linux-kernel-headers-${DISTRO_ARCH}-cross Architecture: all @@ -45,7 +45,7 @@ Description: Linux Kernel Headers for development (for cross-compiling) your kernel. Use linux-headers-* packages for that. Package: linux-image-${KERNEL_NAME_PROVIDED}-dbg -Build-Profiles: +Build-Profiles: Section: debug Architecture: any Description: Linux kernel debugging symbols for @KR@ @@ -53,7 +53,7 @@ Description: Linux kernel debugging symbols for @KR@ all the necessary debug symbols for the kernel and its modules. Package: linux-kbuild-${KERNEL_NAME_PROVIDED} -Build-Profiles: +Build-Profiles: Architecture: any Depends: ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ @@ -61,7 +61,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ This is useful for people who need to build external modules Package: linux-kbuild-${KERNEL_NAME_PROVIDED}-${DISTRO_ARCH}-cross -Build-Profiles: +Build-Profiles: Architecture: any Multi-Arch: foreign Depends: ${perl:Depends}, ${shlibs:Depends} diff --git a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl index fe0bd810..a1b00d39 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl @@ -168,7 +168,7 @@ headers_check() { libc_headers() { mkdir -p ${deb_libc_hdr_dir} arches="${DISTRO_ARCH}" - if echo "${DEB_BUILD_PROFILES}" | grep -q "libcdev-arch-all"; then + if echo "${DEB_BUILD_PROFILES}" | grep -q "pkg.${BPN}.libcdev-arch-all"; then arches="amd64 armhf arm64 i386 mipsel riscv64" fi for distro_arch in ${arches}; do diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc index f2892921..1f46bb31 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc +++ b/meta/recipes-kernel/linux/linux-custom.inc @@ -28,7 +28,7 @@ KBUILD_DEPENDS ?= "build-essential:native, \ flex, \ git, \ kmod, \ - linux-image-${KERNEL_NAME_PROVIDED}:${DISTRO_ARCH} , \ + linux-image-${KERNEL_NAME_PROVIDED}:${DISTRO_ARCH} , \ rsync," KERNEL_DEBIAN_DEPENDS ?= "initramfs-tools | linux-initramfs-tool, \ @@ -73,6 +73,7 @@ TEMPLATE_FILES += " \ " TEMPLATE_VARS += " \ + BPN \ KBUILD_DEPENDS \ KERNEL_ARCH \ KERNEL_DEBIAN_DEPENDS \ @@ -114,17 +115,17 @@ python() { } # Default profiles and provides -BUILD_PROFILES = "kernel kbuild" +BUILD_PROFILES = "pkg.${BPN}.kernel pkg.${BPN}.kbuild" # We only offer the -kbuildtarget variant when actually cross compiling BBCLASSEXTEND:append:cross-profile = " kbuildtarget" # When cross-profile is active: # build only kernel (including config) with the default variant of the recipe -BUILD_PROFILES:cross-profile = "kernel" +BUILD_PROFILES:cross-profile = "pkg.${BPN}.kernel" # -native: kbuild package for host -BUILD_PROFILES:class-native = "kbuild" +BUILD_PROFILES:class-native = "pkg.${BPN}.kbuild" RECIPE_PROVIDES:class-native = " \ linux-headers-${KERNEL_NAME_PROVIDED} \ linux-kbuild-${KERNEL_NAME_PROVIDED}" @@ -135,7 +136,7 @@ RECIPE_PROVIDES:class-native = " \ DEPENDS:class-native += "${BPN}-pseudo" # -kbuildtarget: kbuild package for target, enforcing non-cross-build -BUILD_PROFILES:class-kbuildtarget = "kbuild" +BUILD_PROFILES:class-kbuildtarget = "pkg.${BPN}.kbuild" RECIPE_PROVIDES:class-kbuildtarget = " \ linux-headers-${KERNEL_NAME_PROVIDED} \ linux-kbuild-${KERNEL_NAME_PROVIDED}" @@ -214,12 +215,12 @@ def config_fragments(d): def get_additional_build_profiles(d): profiles = d.getVar('BASE_DISTRO') if not bb.utils.to_boolean(d.getVar('KERNEL_LIBC_DEV_DEPLOY')): - profiles += ' nolibcdev' + profiles += ' pkg.{}.nolibcdev'.format(d.getVar('BPN')) elif bb.utils.to_boolean(d.getVar('KERNEL_LIBC_DEV_ARCH_ALL')): - profiles += ' libcdev-arch-all' + profiles += ' pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')) return profiles -KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'libcdev-arch-all', 'all\nMulti-Arch: foreign', 'any', d) }" +KERNEL_LIBC_DEV_ARCH = "${@ bb.utils.contains('DEB_BUILD_PROFILES', 'pkg.{}.libcdev-arch-all'.format(d.getVar('BPN')), 'all\nMulti-Arch: foreign', 'any', d) }" DEB_BUILD_PROFILES += "${@get_additional_build_profiles(d)}" do_prepare_build:prepend() { -- 2.39.5 -- 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/20251106141122.2887558-2-felix.moessbauer%40siemens.com.