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, 10 Apr 2026 16:12:51 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yw1-f183.google.com (mail-yw1-f183.google.com [209.85.128.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 63AECnZ0000824 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 10 Apr 2026 16:12:50 +0200 Received: by mail-yw1-f183.google.com with SMTP id 00721157ae682-7985951fa83sf48078807b3.3 for ; Fri, 10 Apr 2026 07:12:49 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1775830364; cv=pass; d=google.com; s=arc-20240605; b=QcyRrD29MmxGWn5KM7Ks3p4XHJtAxYEqHItOx+4a7Wa6ubuWbiPVekBWJ95LntIX4V dXN59GnQlRqZujLVUTNSmY/MtxRF9v6YNn2fNtdJzsbbgFl1WH187BS7F4tXVjzUI4MV C792Kq5vWBvVsy3SWr5p9vTZElaOXGs5Gea7E2aLl86hr/nXT1Wf/caSjNCSLJKBitrs YmRMWDlYBunsC3rcWF0R+zWXLd+vvFoyVWEnMHkrndWKnOFyJ0ydS69T2gvPIvnPWiqw 3JmpXLWQ/d5c3bUKfgOSO42Wr5bwNUAROmtAR2+szrybOwF3HXWDDZCUolxBAT9WZkv3 Irsw== 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:content-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=I+6SDuDAvBBp7GwgzTJLMi3av4XK8tMqOqiOW3i3bPY=; fh=r3OcS/X+u+mWYrGLnBHnLY+MenXsrTvttVceeRs2Ou0=; b=Bc9WcoUuIg+zfdQUQYKDe80CmjkK0Wm+Eu7blFF7Xs8rpAsN6olZarrne9lOGmBciU LUIl6jyDUkUty5Sjs8OxSlhWoN6Bm891rHHg1HSXevklY6BGvB85vOWrTaqiRzatuzb8 kTW4iBRsYe972vqidKfM8r30lveEsqlq7di2VQQSiGJ1Qvw1QXxweh+xaFtq0V5uD35h PMNWvmViZ7LxlEnPEJ6P55yg9j3ywoSYe6peO1kiC6+LBZ6CxG+4DKWrUfMyjP3BsUfs bksPTOzp4SF4A4Gl8pNOtiWo4MUXtqtfJF662I4gkd4ux8zT1FjFiXEQwIA6qRqMwdsg p/xg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YZNS77Xv; 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:c201::3 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=20251104; t=1775830364; x=1776435164; 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 :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=I+6SDuDAvBBp7GwgzTJLMi3av4XK8tMqOqiOW3i3bPY=; b=G9uVjedRtsyYAhHxh2FSFVKiQSfM0dTgyOBjQdVAy2YDUa2/4d1v2SP2tDn0f7lBcz VkwFPP/WyPc+bn0/3sv+pr65cSAXdPz9MF6kdPqtLcYRJrpyOPIxp09KI9BNPMn3SQym W+VXAehhMkqcahdXjAxbBmUIe1HyuLsi2UAvY81pu3+XCbj8Y7EMIkNCmisK6G4ehl2u knwnITTNoshIrieC7RXFdosWAmj89iRbJcnvRWYAdcHRYIoSb/LjnXf3i+AVMKhYcgOG K301T5MsyW8atVx1RbdZv8sxW1rSLCdDLeYqbaXaxpdYnyt/v6MCYLerKWSsH5GCEVcB iUuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775830364; x=1776435164; 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 :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=I+6SDuDAvBBp7GwgzTJLMi3av4XK8tMqOqiOW3i3bPY=; b=KlAbtbTuSy6sQySD+kX1xZWZDKsLxMAHzUmcSeBdkWxnoBFkYHb5luMOay5fIgNped ZyC7JtiOKZr7wn5LZuZL0ccArteKcypY5NAq2HLovO/P3EaYoIR2hX6Ki4xGCd0iSbKR xC1+S3LVwfcAhxaXgsryhn8Z1LTq63ktc3ixeECHiT0S4rSu0Xv9QkGDH8ruDds/jOPe 20UaAYRTF2kzd0Utttc9xMA3WcW5ZRAISnHTTb/ckVU3ZHXctxlwB4mbeVR/C4FsNT4G GyDxYSkVdVQhQQfQ4i3tAlDN5uL1FQBkAjmylTeq0u/rytK7L6JcuhXnyKq5/AGumqQy bm/w== X-Forwarded-Encrypted: i=3; AJvYcCWD3uAG+Tu33FEzZTlOy3QCL/sNKdbkj/0hCcCz+kbbzNkVKLAm2Cf2RWYBRGsXO7rIClii@ilbers.de X-Gm-Message-State: AOJu0YwmUEjeZPiH5bbM27WoSoFG0WpcsDSjnBM2Q4lctBmbit69Hi7r EP1MJVBNJd0CYvDV/pU5L3xoZIRNGomFz+WLtpRwPE/qD4aFOKj5e1Oc X-Received: by 2002:a05:690c:2701:b0:798:ff2f:267a with SMTP id 00721157ae682-7af7282e2c3mr36430237b3.52.1775830363672; Fri, 10 Apr 2026 07:12:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiL1Zm0Zjrzv+c3qNQqg9dmgRa0o01lrMeSZ9o4IMB51Qg==" Received: by 2002:a05:622a:1189:b0:509:3a52:ef0c with SMTP id d75a77b69052e-50dd5125593ls18264421cf.2.-pod-prod-07-us; Fri, 10 Apr 2026 07:12:42 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUM49MXCaNK7rMp2+x5Qtp5U1q9CQ/HEFGnTP3gMARqe1e3sYqN/r9y5KWu64b/ZmINOnQaG5rC8bHd@googlegroups.com X-Received: by 2002:a05:622a:13c9:b0:509:1590:f5b3 with SMTP id d75a77b69052e-50dd5bcdc20mr45939761cf.35.1775830362574; Fri, 10 Apr 2026 07:12:42 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1775830362; cv=pass; d=google.com; s=arc-20240605; b=Fk1ysxuD+N0rhnikII+85GamV+jeZIdNrLIo44zQaebUZ1NWRhqYTOS7j6/xUisZgy kGwyibObi7B7zkAlEywss82sSM85+rskwa97zlATSMh3LotQ08lDqsvzs2uH8xJZcxel 52X+IyumDyUYUpjIlFggp5SNNTdzbMh2uL+ZPx9C4scIZAEu+js6VlOCoUkN2bVTm0XU o4+NT7QH/HuxKLvWTQeDKnqBZ5aH0SFhAorPL522th4LNVoKi6j2U4PiVuQa47hHXQGk gjY2fSGAdHRr5klfJf1qRZXwWB48g+ujkgzFhaoJkMPG/fYhcwvW2GXjkrP+7c9XWzCw Ubcg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=6EHtRArrCmNQ0gIUuIzXkfm3F39FZSCz92KF7K0srAY=; fh=hM8/6fdoKibDxBv3PHvJmVzXxEMGJCDeEwOj8Qu2O/s=; b=HMtqsB/0dGhqQB2yg1oW3fy/BRzUw2n0e9z/4cVER5GwI1pjCMlDw3nuF1Rfr8yAgn E1ddexfc/jPrrjrQqpgOs4dtPQCKcNJC6PgNmbjq9+peKTdtChdCDevvSbiCeNUru1yp e68QQVQMTY3M8bKja4yMA2pb0IV77lW66xayUSJHPW068rKvAV0lNnQyPcTvz+EgU2Ge vza91TneBATiXeXmvcNu/JmcAHMBjpe1UAvmIw7lQ4g3prIfLRKco1WEID6l7pQ/xiko cXZsryB07NuS9Qgkf/VC0HndykUC6h2P5w/BGjf/QOgZdPXNojRohHKRxb3xOTLl8JZ0 nNVw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YZNS77Xv; 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:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-50dd5313fcbsi1048571cf.0.2026.04.10.07.12.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 07:12:42 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hRPw3xpHZ+ADhBjndr+R3QmHCwPGBUbhS8DBfEOTekbg9Skqq69xFVZ3id95MfsTa3LqvvKf7YOh+Apd6vRM42eyG2pAj3txZdlA00GSe/QpryQau66/yHQ5cTAUKlzKWveWotg7HY8Dfric5GQ8772RLQotIPx7qPPqxf0EV4Ciua/gCcjFslvAAG2RFxrbTbAs17NTIRTGwll0fvB+Lq6I9dULULS8qMEv4JcE/2dJWlpmssv28EQv6VqFyFBjeuxx4xVAANtzDvNsIB7D3FcokDSn7jZUKo7xaSAgEkbdAAP71loUolo8SsxAf/ZCySfkFmPzYT4IZu08XNFUwg== 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=6EHtRArrCmNQ0gIUuIzXkfm3F39FZSCz92KF7K0srAY=; b=CwOFEY+pqYxBr7AdiX0PurRxT6t4fmGHHD3NpIbfSJkNRFDer8Bpu7j+F51LEFZXNcZ2LWe9DAaFbfW5xbYmmTwDlJla+jExBSiYkLw0P3QDoDwzwJyKOVVr4So7CPUJE+PUMCEIoIDJi/6ZXuGtc9z3aeI5DNEkb+HppTO/WaPI4R438eX5ZuOXtHaDhot28Dpu4EBFO8CixB4RUKy4Id63OVnuJEl/VuVRTXExF/DrmRA97ce3RKyM1/eTVi9TzRQgfRFujfAh/TzY/uhNjQinxIjPeQ9h4fadbWKFOBCQrwdpHMZ3HLgSMI2gptBp0aYwMKTmYxEVivtwo8CV4A== 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 VI1PR10MB8062.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1df::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Fri, 10 Apr 2026 14:12:39 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::349d:731e:a849:b4a5%6]) with mapi id 15.20.9769.016; Fri, 10 Apr 2026 14:12:39 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "Kiszka, Jan" , "isar-users@googlegroups.com" CC: "wzh@ilbers.de" , "Gylstorff, Quirin" Subject: Re: [PATCH 2/2] prefix DTB files with PN in deploy dir Thread-Topic: [PATCH 2/2] prefix DTB files with PN in deploy dir Thread-Index: AQHcyO0pgW3G7XxVoUOs9ChlnacZP7XYTKkAgAAJqAA= Date: Fri, 10 Apr 2026 14:12:39 +0000 Message-ID: <42a2d5b328b95347a27c18af16ce812f5d568fa2.camel@siemens.com> References: <20260410132250.3320171-1-felix.moessbauer@siemens.com> <20260410132250.3320171-3-felix.moessbauer@siemens.com> <72ac920d-1af2-4997-beb4-0f5a4064574b@siemens.com> In-Reply-To: <72ac920d-1af2-4997-beb4-0f5a4064574b@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-9 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS2PR10MB6823:EE_|VI1PR10MB8062:EE_ x-ms-office365-filtering-correlation-id: a18b046e-9da2-4aef-2445-08de970b391e x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700021|56012099003|22082099003|18002099003|55112099003; x-microsoft-antispam-message-info: ifJv39BrF+VjKROfzsC0GybfPxasDT246RZ7hkMC/uK3Mm8R+isB5uQUi7tXSxFHbbbZrJ/mAhqkvuB58I6CNegZYXRzFTP0uP6rycDkKW2ZB7OCUt9NisIMdO/V47yGfbA14Pipce4jTPBBVniBwHbqpwKH+7JJqYBJbX1/tfrlN2DWtA34O94KScWLvIygOT3gKDF0NUC4rPjhVLQ4b3cCaUsAdbY1QNNrVjbHsknNYbu2cGP+rpZR2nzIgsWau1kLO3CmTFiIfE5iMlVNpfcWhPqlsJH9LXxm4tlHgImQBqqvRD6bh2JtiKQfouz088hCR8e3KhXjhY31M52NXLXEt8XGjHAVvY0Wmre1wyhnyVqeSDHcVs4KgDxQ3vQcEXGDNDCmgxr4Bdj1H/glBJyDDzDOOUjn/A/fzUhg1uuDaOyKvJ2AIZ0XrF/efhec+Z04EnT3XquOZC1iVSkocl6BrTDMaebGI+AFPKzm4jx+y7GUcHV7sMwv4leAKknAv/1LlFrOlpzYf5xSBk6DnLa6Xg0bM/+I93J1D+kQiISOqGkB8NDG2HpV4x0FcP5YwDOf2LD6Npy321ff1OYvwRFB7kRlPyZd/8YbH9i7FzBb527lFiPpK1TwTtgJrhrC/q0eTEXtfZMIXSoxF9JEbn0xMDyWl3+uAg8Af/uSW0KsDSAQuI23Y+jayiEr/Zdx2PwFRU0ZigQQ4bD6WW7Nue1LS781TfLp9ySVA7k6PoL55it6H3N1Sc6ET8ce3JGA 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)(376014)(1800799024)(38070700021)(56012099003)(22082099003)(18002099003)(55112099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dFh4MU5QMnBQZ0hJeFI0SE4yUC9xMUttaHhrTVE4cm1ZWW9ndEtQM0hSZGp3?= =?utf-8?B?RDd2aFlYaVFqVWsrVXJ0ZkdnNHpMbldsMk1iL2k3NEZyUUJXWDUvaGdoeFcx?= =?utf-8?B?ZHlmMmVJRUFtQ0NGQkJTaHc1YWxvKytpNjJEbDFrTzBEcUZIcjdXbk1JMkN0?= =?utf-8?B?ZUlPMzFtdUpudjk3LzYwWjBFeGRFV1JYL0IwYnhWSzJmQmh2WGhMRDByTDJL?= =?utf-8?B?SG1ZN1NCNjlwRFpCV1NXMEthQldDbC9ETmRvc1FFVkxMekZkSXJxNWY5c2RQ?= =?utf-8?B?WDhNcDNkaUp6WWdKUEhremVaZi9mcGU2eVNqSzB3Q3VsdlhzbFhob1JZYWw4?= =?utf-8?B?RnQvbnkrQjN5RXFPWWNXUzBrTFVOSWNLNTFnZEREZDV0enhJRHVka2xrV09w?= =?utf-8?B?cThHSFRDVU51Um5MMEJrRTk2TFFZUzNLRmIzbmZ1L0t2YXJadWZINldmcG1D?= =?utf-8?B?bXVkQTJYb0NEWWxqSVkxWllZMWsvdSsvcWY2VUNsQWxCL2V1UHE2SXdKZkt0?= =?utf-8?B?V3l3dzhhRGFjUHR3QzN5OVNHQ2FLaDBjaWI0VWNrNlNMNlZjaDNBQ0NxMk16?= =?utf-8?B?UE9PQVpIUHJ1em9UVkIyMVduVk04RkthdUo2QTVPeXVxOEdTT3hORDQ4SVdy?= =?utf-8?B?MWcrN1BYNHQ2NUVOZzRBd1krQnZCSWg2ZUpteFZ4ZS9XN3dzblh0dy91WmlZ?= =?utf-8?B?c0phUStBWWRodUkydTVGNU1BMmxUVFhmRUpBaUx1RTNmQnZwU01FNGllTndi?= =?utf-8?B?L091SGVkVThIYStLWFlueXgxQjB4aklVWDJEa1dWelpDYjdOaStDd0xtZUpZ?= =?utf-8?B?b3UxYm1SYWFFRzJQWTN4R1c0TWViam05TG9rc0hYVHR4OUYzZFN3M2tkaDZI?= =?utf-8?B?T1NjNm44akkvaWc5SExZYzhoVE1wd05ld0w2emdmaFNBWTR1ekZFQWREc2NE?= =?utf-8?B?ejMycnVMdldVY29YTHZzL3NhdEEyVTEremI2VzJLMVp0OFhYamdPelRKUjIv?= =?utf-8?B?aFJMb0hVWWRwQnZHMy9YV0lSc1dCL1VlSDFhK3BNNTZaUTVLWDdmOS9nQzRw?= =?utf-8?B?eGJURVRRa2JUemQwSy9IWTNOYXJxSjV0Z3JIYUMyYjVqc3lPRkkwbmVxZXNB?= =?utf-8?B?RDd1bzFDU1VBV21xZENPZVNIL1NBZG1NQ0JmQTFoT2xFcEtxZHZUdUxxa2xm?= =?utf-8?B?STRlNTNsbGZPaTV4cktWVzNBcGZ0cUM4SUl6UWkwU3U2QVpQY2xCemdDVm90?= =?utf-8?B?ZTBMQkk0SFQwQnpBOEJEZEE4Z0p2eEV0ZnhNOEFTMDdoMkJoaHFpa2g4b1NY?= =?utf-8?B?ckpjVzZrR1hueTFWbjl0cEtLeTF2VjJIQSttaFI1QUxCQmFhdkhiRExNNmU4?= =?utf-8?B?OERTblgycnh1ZGQvRXlRTXI1cng0bEdwbjNIbmg4b2ErUE5pdTVjT0RmMm9S?= =?utf-8?B?b0F0di9wNHV0bGhiYlBibVRGTVZNZVR5YXFSRGRoU1U4VlJlTW0yOU14UTly?= =?utf-8?B?SU1vUGhnbnBybFBtcGpVZGdseksvZ0J0QkE5aXNuUzlvY1JKN0Q2ZWwzeWtt?= =?utf-8?B?VHZvWWFhL2o3UU5ubktIMkthZjRib3g5ZFZ5UGV5clF0N3JCblpsMVV6alVn?= =?utf-8?B?YUdCZHNjWjF3dE5IMTZ6L0FJOVB0WjlCakMwSHJIREhRMVJNcWIzM0laTFRq?= =?utf-8?B?NWRZeEJMdzRiY1AwR0tMQThzcC90NUlUUkdPUGltalB3Z0VoN2VJR0J0RjVt?= =?utf-8?B?YWt3eUpsMVRRbEVhN2hCVUxlbXl6Y2dnR1FEWTFYaGNsSFZTcmZBbjA3VlFy?= =?utf-8?B?V3ZsTUVxd252Yzh0TXlBMTJkMHdwTE4vdWRISVplNHhWM2dPSWVuYkRBMkVa?= =?utf-8?B?L2traUNveHVTTDI5cHJKYUEzWWlEamJqMmtIblo0dDlUL3N3cGJoTStId1Ay?= =?utf-8?B?NWhMcXQyNkxvZHY1eC9mR2VXTE9kZDcxVDdJVkVad1ZYWU1mc2Z1RTAyL1pX?= =?utf-8?B?ZTZBNkVwN0hTMFdmdFlPZHkydmNrMlc1b0h5NHZpT2dOZ0hKOFRqZWF5Y1lR?= =?utf-8?B?RnBLNEZMUUFRWFVmYzY1TDdtdEMvbDAzQk0wT21EQnhPeXczQWJrLzA0U3l0?= =?utf-8?B?SWRQUEhaRU1GYnkzdGxDZFpxUTNDWmJpVUpVOXRXT1craWpQUVBOVy9OdVlm?= =?utf-8?B?bnFJWTFYTWhRaVl0U3pQNHhKRi9SUmM3MjBqNjF0V0MwbzR0V3BweWMrUUlX?= =?utf-8?B?MnlJZWxjQkFuNHFMVVZmUEhBWkFmVEJMZlc5YTJlVjJRZEE1TW5RVy9PUmZY?= =?utf-8?B?NUdkVDlUTHk2Z1Fjb01oZk4ydGJ3RjBUazB1TnpaejE2WTB4TjZtQT09?= Content-Type: text/plain; charset="UTF-8" Content-ID: <9D1739403DFEB546872654862BD35F23@EURPRD10.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: a18b046e-9da2-4aef-2445-08de970b391e X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2026 14:12:39.1792 (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: 21dI/6K8XdZ9l8p08y1SMEn6OiJQQe+I0wougJ8Y8l7AuMVqeHjPigV9eNJNY0TPJn2eA0o+3ehgVrYnQkke2ARWlpLq1QJATv5Ft18nRVI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8062 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=YZNS77Xv; 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:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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: tHVgn9KNrkzP On Fri, 2026-04-10 at 15:38 +0200, Jan Kiszka wrote: > On 10.04.26 15:22, Felix Moessbauer wrote: > > As the changing of the DEPLOY_DIR_IMAGE has proven to be fundamentally > > incompatible with custom initrd recipes, this patch was reverted, > > re-introducing the do_copy_boot_files error on DTBs that are named > > equally but belong to different mc targets. > > > > To mitigate this limitation without breaking custom initrds, we prefix > > all DTB files with ${PN}-${DISTRO} when deploying to DEPLOY_IMAGE_DIR. > > On imaging, these prefixes are stripped again by the imager scripts. > > > > Signed-off-by: Felix Moessbauer > > --- > > RECIPE-API-CHANGELOG.md | 20 +++++++++++++++++++ > > meta/classes-recipe/image.bbclass | 6 ++++-- > > meta/classes-recipe/imagetypes_wic.bbclass | 2 +- > > .../wic/plugins/source/bootimg-efi-isar.py | 3 ++- > > 4 files changed, 27 insertions(+), 4 deletions(-) > > > > diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md > > index 0e6a3172..856da5de 100644 > > --- a/RECIPE-API-CHANGELOG.md > > +++ b/RECIPE-API-CHANGELOG.md > > @@ -981,3 +981,23 @@ fragment, this can be specified via adding `${S}/path/to/fragment.cfg` to > > `KERNEL_CONFIG_FRAGMENTS`. If a fragment was checked out into ${WORKDIR} as > > part of a repository, a tarball, or some other directory structure, just > > specify it relative to ${WORKDIR} in `KERNEL_CONFIG_FRAGMENTS`. > > + > > +Changes in next > > +--------------- > > + > > +### Prefix DTB file names when deploying > > + > > +DTB files are now placed in the ${DEPLOY_DIR_IMAGE} with a prefix of > > +${PN}-${DISTRO}. During wic imaging, the prefix is removed again, so no changes > > +to downstream wks files are needed (i.e. `dtb=my-device-tree.dtb` is not > > +affected by this change). Custom imaging plugins need to be adapted to this > > +change by removing the prefix from the filename. For that, the variable > > +DTB_PREFIX is exported as bitbake var into wic environment. > > + > > +This fixes errors when building different distros with the same machine, > > +whereby previously the following error occured: > > + > > +do_copy_boot_files: The recipe isar-image-base is trying to install > > +files into a shared area when those files already exists. It happens > > +when some files have the same names (e.g., dtb files) for different > > +distros. > > diff --git a/meta/classes-recipe/image.bbclass b/meta/classes-recipe/image.bbclass > > index 26a4ec06..9b5dd23e 100644 > > --- a/meta/classes-recipe/image.bbclass > > +++ b/meta/classes-recipe/image.bbclass > > @@ -379,7 +379,8 @@ EOF > > KERNEL_IMG = "${PP_DEPLOY}/${KERNEL_IMAGE}" > > INITRD_IMG = "${PP_DEPLOY}/${INITRD_DEPLOY_FILE}" > > # only one dtb file supported, pick the first > > -DTB_IMG = "${PP_DEPLOY}/${@(d.getVar('DTB_FILES').split() or [''])[0]}" > > +DTB_PREFIX = "${PN}-${DISTRO}." > > +DTB_IMG = "${PP_DEPLOY}/${DTB_PREFIX}${@os.path.basename((d.getVar('DTB_FILES').split() or [''])[0])}" > > > > do_copy_boot_files[cleandirs] += "${DEPLOYDIR}" > > do_copy_boot_files[sstate-inputdirs] = "${DEPLOYDIR}" > > @@ -402,7 +403,8 @@ do_copy_boot_files() { > > die "${file} not found" > > fi > > > > - cp -f "$dtb" "${DEPLOYDIR}/" > > + dtb_name=$(basename "$dtb") > > + cp -f "$dtb" "${DEPLOYDIR}/${DTB_PREFIX}$dtb_name" > > Let's but the DTBs in prefix-subdirs - will also make referring to them > cleaner. I explicitly decided against putting them in subdirs to not diverge from the names of the other artifacts. However, OE deploys the DTBs via the devicetree class to ${IMAGE_DEPLOY_DIR}/devicetree/ , which does not help much as we still would get a clash. In addition, it deploys to sysroot where other recipes should consume it from [1]. But we could do that cleanup while we are at it. Another reason for not putting them in a directory are file globs commonly used in CI to copy out all files in the deploy dir. [1] https://docs.yoctoproject.org/dev/ref-manual/classes.html#devicetree Apart from that, OE anyways discourages direct deploy to DEPLOY_DIR_IMAGE. Instead the deploy.bbclass class should be used to deploy through the sstate cache. > > > done > > } > > addtask copy_boot_files before do_rootfs_postprocess after do_rootfs_install > > diff --git a/meta/classes-recipe/imagetypes_wic.bbclass b/meta/classes-recipe/imagetypes_wic.bbclass > > index dd6c501d..c0813223 100644 > > --- a/meta/classes-recipe/imagetypes_wic.bbclass > > +++ b/meta/classes-recipe/imagetypes_wic.bbclass > > @@ -107,7 +107,7 @@ WICVARS += "\ > > ROOTFS_SIZE STAGING_DATADIR STAGING_DIR STAGING_LIBDIR TARGET_SYS TRANSLATED_TARGET_ARCH" > > > > # Isar specific vars used in our plugins > > -WICVARS += "DISTRO DISTRO_ARCH KERNEL_FILE MACHINE" > > +WICVARS += "DISTRO DISTRO_ARCH KERNEL_FILE MACHINE DTB_PREFIX" > > > > python do_rootfs_wicenv () { > > wicvars = d.getVar('WICVARS') > > diff --git a/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py b/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py > > index 6bc78d42..32b220fa 100644 > > --- a/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py > > +++ b/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py > > @@ -57,7 +57,8 @@ class BootimgEFIPlugin(SourcePlugin): > > if dtb: > > if ';' in dtb: > > raise WicError("Only one DTB supported, exiting") > > - cp_cmd = "cp %s/%s %s" % (bootimg_dir, dtb, hdddir) > > + dtb_file = "%s%s" % (get_bitbake_var("DTB_PREFIX"), dtb) > > + cp_cmd = "cp %s/%s %s/%s" % (bootimg_dir, dtb_file, hdddir, dtb) > > exec_cmd(cp_cmd, True) > > > > @classmethod > > DTBs are the most prominent conflicts with multiconfigs or partial > rebuilds. We may mitigate this one, so it's fine, but the fundamental > risk will remain. One of the reason why I asked to study OE carefully > and try to learn from it first. In OE these problems are also not solved. Even the split of the TMPDIR is done in downstream layers, not OE-core (at least I found nothing in OE core). Felix > > Jan > > -- > Siemens AG, Foundational Technologies > Linux Expert Center -- 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/42a2d5b328b95347a27c18af16ce812f5d568fa2.camel%40siemens.com.