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 15:23:16 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f61.google.com (mail-oa1-f61.google.com [209.85.160.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 63ADNExN000352 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 10 Apr 2026 15:23:15 +0200 Received: by mail-oa1-f61.google.com with SMTP id 586e51a60fabf-40a4d2264absf4019967fac.2 for ; Fri, 10 Apr 2026 06:23:15 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1775827388; cv=pass; d=google.com; s=arc-20240605; b=S7j/ojxXY6YCuGfa/iGNuRdfe0mpNlPKG5dykILegHJ6lIZ88ToeYXjtmLPtDypN5v wC9aeGvDL3IOb28IVkKUsrkD8cFGaiiVRRqWclTjG3Ih2FPSZadoICyL155i2LYsmM5e 3C4aHPebKO3++aAAI2lru32GRWmMgVsaLf6MJ0QELGNCNcFCTLNIospwXsFwg/4NNoVo OEBDkeexUGWfzY/BePeveWih8vdRpMStB9BTQOLIjR93hxPlfRrO9Qy58yK2xHoyMmKL Z7rwCU6WLTBPFAe46Fn5vUoLg0RqsgX9213h4EolPeX9J+2gr9vOElqK4A9ssUFwrozi Uo2w== 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=Wd2Ip4YDK/XYyOZXjZXkuKnKFqZVWEJb1ersyCuHYes=; fh=1fpeZggZiznkvqvJUJzXpo2NEQC4y099UzMn1CGX66I=; b=K5yM9Pj+F2Plx7VmVfvz8gRgp3hJ1egGXa1CI0nGvxzAzBsNwu0Vyk5fJq5/6SslpI rBnEgtw/5j/Us3XEOGTcfIz+HSHiR9iP0uij03/LD8wbsSDnvoc5RV0smo0FIAtX958p QtG3mAO/7fzsTQqL6xBodkFFDOu+GJqD8c04YjoKByr23creJrcp9l5aYaKzMlARb/Bd J6lg6w1d3tWss+BmYrBn9kQ24pVKo+q79lWG5iv5AhX4tdOukjuOXvhAMdp4hRaQmgWo 4yyfJkjnt1jM88wyODeZ1LFAFEJcRXZarwhmc6VksEMG9lgaPA03NdioJZez0UZPSTDq /srQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=PxfPSJ+M; 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:c20a::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=20251104; t=1775827388; x=1776432188; 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=Wd2Ip4YDK/XYyOZXjZXkuKnKFqZVWEJb1ersyCuHYes=; b=MfFGLWoAFQD4g2zSThP3R8JdfCIvLfj7jDlU+8hcWYaog9fXGnf/5/IARrpluLUMr/ JMozy9ZBfvXtZt+ZbOeVEE8hd7U0l9hhzljddwYVziEmYGZ3MR55Ax7RkJiMbdm8tBb+ 2kJkgzuyxurDYRHAfe1/V3lOJnoTxc/W0IOfrMcW7mIpXBM/ncDpLtVSgnWVWZDmy+mi 4BAJpE8eYFeDArshlIUGjwlkKKnQ77CO0miFOUP2mToDsMlodIxZkcEpFsv4SWa1coJ5 Qyn5tYb06QdUJVbVXDX0zrx2HyyS/B00ncwzKfJuEoD3zAjwG7fYAu0Kk9ju2YAlbrix 9jlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775827388; x=1776432188; 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=Wd2Ip4YDK/XYyOZXjZXkuKnKFqZVWEJb1ersyCuHYes=; b=M4qn363gwPPgMS6ShOHKfFaFMJlL1G1xhdzGHoD8bGqvUAarWt/HwtCc0PoxbflNm/ K0cAgjy6NtRUrkke475uG7p+JVOmtLFoFfDPxWRtmuLckhPB92LwVj2v+ArVj9U7mOWD hP0E8B9oqAFsk6IeSX2vQw7/5FNNZr2EUyQ+JSEQGdEb0BQKGiLnvJ+R53U3kxsXRqwk peAFuKG2QwH3H8YgF9OleHn3g7p2f5lMGUj5dwtv4svBi4nxibT64rtf5bN/C5gHHL93 UiR3vv4abNBtMIAJiucrleLg1bwPegUL09vWX68qrXnDmSK4fGmQ+aD9FPuvyz6fgR4l 0itA== X-Forwarded-Encrypted: i=3; AJvYcCW2Pt4mwECLwlz94o8pTqrM1Ki4wc6pMWkOYqrBWVYu52bcs97NNzPmv24g+tg1WqZc9PX1@ilbers.de X-Gm-Message-State: AOJu0YyY9zkSfb0t95CUgsYvaF/UUA2VECAsITkwo2FJi9VwYY+w2uBQ zzLkIvIUcfV7BqkI/Hr3yNeImzWEoC1+Ojg1ETdRx8mLTUbuQ1DZsLgG X-Received: by 2002:a05:6870:959e:b0:417:1ba0:7320 with SMTP id 586e51a60fabf-423e10e9c13mr1525069fac.33.1775827388545; Fri, 10 Apr 2026 06:23:08 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiLxW1M9KG4FQt1vtQk9aF9hnR4ythrfURooFqvSfIXlPQ==" Received: by 2002:a05:6870:b17:b0:41c:65ea:68a1 with SMTP id 586e51a60fabf-423dd0194a8ls451147fac.0.-pod-prod-03-us; Fri, 10 Apr 2026 06:23:07 -0700 (PDT) X-Received: by 2002:a05:6808:c2b8:b0:45e:84e7:c20b with SMTP id 5614622812f47-4789f50fc59mr1765368b6e.25.1775827387583; Fri, 10 Apr 2026 06:23:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1775827387; cv=pass; d=google.com; s=arc-20240605; b=UObC9K6IE8SDd6sAtjG/s7wKr6qQzDqHGTornxF6yXhuOvAvkvwSofsWvZecxbM03S SuHl7h4bL8eQU7kXkH82Zo7Fr4ne0EKbGVP14w0p4bZ0Kx2UwohmFdubijJn/uia8epG jZFRsjoAGzX58Flpmu2YKnsGUse2dHp++ONcpoem+XROxWwR0V8ZzuBEfTvBVa5mmHUf IvQTKSRhp2sMDhUF5alBSBDz8n5nTVI2GEbh6nzrTpa5hZ6BsZ9Gdv8njkpIFIrvikkr 0e5SHOJTbv7sMz2wiBXgTkvbPFqH7m7ddjrc0+zFh0YnmDefrRQMalmlDqZzAWp9t9Do QmPQ== 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=fDyGjBl2FTwNZ1bl6DLB6xnMJ+GC+Xc6s4jX+4DHbPY=; fh=N0kVcd6F7cJj85D1ny+AO9Yl3Sl8grbN8lECpF/9Egk=; b=kpUa7kRSU9Hp2uW4ECRcrnWiJj698k+gM8byHccZvL+ttePdS24RKup54pd79vmId+ YCcUfNoU7K5yidzGfKP9eyAYovMoeO9t5v6fjQ/rPDQF8jkAPG/mhWKGBtie8COd98DO 7c8m/YoZwt3zpivG4MlcJSIbYbfg3iu6ntw/7brXSD73yr/hYQYjkRDdYP/JnueGVP0k JKXKbU2Aa4P64qSVEWwZ2xmPkTdhlSVLCd+3cHfIN3VIcp817qqbffiPDYV5h0IV4qN8 ehD33hcS3P2ro8SbPhmnbqMOmzH4c76t9ib0vOxz/nKlMuS2zTfCqINX7gTZVWKTaXGL Ovrw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=PxfPSJ+M; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 5614622812f47-478a0608157si65804b6e.2.2026.04.10.06.23.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 06:23:07 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eFpe93xki2zONFeZ+f+I3DtVlF5yWeMiLbVnCQbaFVzBsv6AFJY4Oc/cxTgTJba5Sc2wU7Z1tW/llSUPdvRy6fu79pJ1cE+GhcUSFau5xBgSBD634Nh7ccMvVS5N6asRKSd8V+Oi+LP5JA4QYbcgyhLPRp4NO+KJN49IYIgm+SXJd+qg0vo4la6L0XcqHMR4JOvwvJln0CTv1jregxDXTsIse1TKvmPY3sfDSStq1DywRU1L9Vir5TmrcxzMyw0gHgFqpi3Qw2dBmV2b/s9V2cUw2jkC3/6ttqVstOdLh7it7/mB6Sle17ZOeA+5sBmeZsCAslLq5eGi5bCybvKx2w== 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=fDyGjBl2FTwNZ1bl6DLB6xnMJ+GC+Xc6s4jX+4DHbPY=; b=u65aCRTob+HvbQqufOkJ3br+r4Hqp/PKDSG9iHhL7O7E2kExuv38VQI1Ybnwph6xy/drJt+l2Xngqx579JznRKlPtCSK8Civ+wufYjQz/e01auSaqny9lOL1pzS8THlqwZGqSEqV7YZ/5unTRcwvm1fOZ542oZDzSjwEyP0ETFU/m4OPqCCkHLrJ8H/JStED702+Qdsh67pxWpUsI/HtCDkGAPNJJlIaqXd3vPYiiEy/4UNMlygaGi/BI6jD2RkwbGF0BBghDKbGuYw4Ml3b4Zw2O2XOp+gp9tmPINGpQOMHcst5v3ya6VyGl4EaRnNrcRWUz3K2jcJ+I9e77TaRDg== 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 GVXPR10MB8492.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1e0::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.18; Fri, 10 Apr 2026 13:23:04 +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 13:23:04 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: wzh@ilbers.de, jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH 2/2] prefix DTB files with PN in deploy dir Date: Fri, 10 Apr 2026 15:22:50 +0200 Message-ID: <20260410132250.3320171-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260410132250.3320171-1-felix.moessbauer@siemens.com> References: <20260410132250.3320171-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0034.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::21) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|GVXPR10MB8492:EE_ X-MS-Office365-Filtering-Correlation-Id: d9a8092d-df07-499d-6071-08de97044bc1 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|10070799003|1800799024|366016|55112099003|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: NIWgDPBhAl+IWZp9Utp8L5sFS7KSq6b9QkB61FT49Am9JYF49QCMhR2mD5HdPqR0bYU29HzkTf+DQuPoBxRs5+CwV12jnIzyxysQJL6/tzfoMaJbB9qJVDhBCb/DWS1CSWW2EOqley/1brqQ5LEHTSu/sPyhcToplw0lqqUZz67YmjbVPZWT6SYXt2Bc7LJNkPzJCeOzQ11xefVReId8nfxe0OIGeHF1uacXPKi1+udTp1n+K+ePfrfiEqCtwV1rZcXSPxshKYimgqth+YSfD3DiWdVI/O1mBYbPf2ol70/KY3812pbBg3M4Z6X7bWl4wnWnH5Xy3bXYHOTlD8XumAy4sTKz71cnbizgDKH+YceXu9q9GgTGYw2VlEQQ6GTzOJp9VVEDm+BjGhwr+EGXeWqFg+x8e+3+kjZHcF6kHvsuc8tE9H2kcg5Stc2/o3GLztIcQSoYON0jRgToFyZMTbM/7B7esuI35EO7V+z65gQo0qDyeIA6gWJsg4xPgbO6IZMntJCkDcUw8cXi8olMF/qoU1JS6al5mx8VnBuxXcKl1VcmUwQsl5YIMhj++1OJd6refVy617h8Pu4VFdleXn8THELPg53m4bWhQlECliJNHc+8zW3mJ1SMYpXyIZh2ROV4WeRq5X/3h0nJjHNBRfWhkASESEgQnWksipRyW7P+bgUQdwieZQuuvxyb6+ZsSaYWiUTTdGqm10GCUVWgztXzw6IufKqgcZe7pK7mA4s= 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)(376014)(10070799003)(1800799024)(366016)(55112099003)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zvjFq7FO/gN24JfwEv+vnr88ZIvUQYi87AGYcbvAJ4p6XAa87XdLuis1RaKF?= =?us-ascii?Q?wub2vFWegTz6SeNWQPOPzs3xbkV+NNl7VMNoSmafsm6tZNHmoAAoXER0n39K?= =?us-ascii?Q?qeKVsXTri7zZP8urBtujvPJC358l71fORHhecTbOkdEYlkrc+uJX02Nfv3j9?= =?us-ascii?Q?JKLRiRjfjGYm830g/2HYByaVjiYBBtbSR+7bvo8WNYcgr55/GCXxHP+ENgNE?= =?us-ascii?Q?EF+cFJV+2xnUPvP8vbP5BB+lNx/L7nm5jHzarr15qKb+riGIwWsjd5WYjiP6?= =?us-ascii?Q?M1GuZ1EocsUIGG8XwFCgMVZnKniYf0KUnchVl4ybY2bd09NYnZ70/rsPDPli?= =?us-ascii?Q?2W2C8Jr7aSi+YPCYOKsay+z1CaEc0q1YXRUY5yoc7Qi9EUNAuhBO3ZtvIelI?= =?us-ascii?Q?/G+hxVp2Fn7QPadTeJDoqJtdzvzgQeHYegzWwEOqe61fzUI0bc9yrLqEYta6?= =?us-ascii?Q?T1v49DX05moFAoljr4ZrRpIH4qpXbSrwlqHL0a92zkM16lvubYn+wJI7ooHU?= =?us-ascii?Q?7ClHdVe4FhIlODSkIHC6F/xVAawVuwqVy98IUJPHD5UuggSvRM+7V3yFQZYN?= =?us-ascii?Q?v4z5a+SlCv5+Nw3fsw2SK6OPDBiTY/9WsybMim878hlggWxHU+XIitrcgoQB?= =?us-ascii?Q?EoDvZ9xIGpJaKeEkT02H/k2X1jQzCJudNpqbjR+U0DN4789w3gMZVeOV68NC?= =?us-ascii?Q?N44klwcnE09T2Yx3rgVc1oYaOFUXI+21cHV0RrKFQzGBJt3HJHVwbhl4okPR?= =?us-ascii?Q?UXndl6wcY8VAGiVvpU/hrpmhH3m+ct2yAM3+bt4AM9Sv96VnY1Y6GNIBaFBW?= =?us-ascii?Q?3DSmnQpKGkL7PS3unLlD3irir0tQ6JlFqU03R+NSXbZKKcOD56zl98Vz06b9?= =?us-ascii?Q?KSvVeQ7P2oEyVU//7nLyV6BVO0Jfkv3rchQanx0W+hyEqK59C9GruRPy8iXY?= =?us-ascii?Q?uqGodnGUT4EJWdOVSPNLMSqKnrba2h60zwdexwF3UEytRRAkG6pfSCOYVTCZ?= =?us-ascii?Q?Os1t1fAlnT5Js5VK20fGUmmKAFhO6B7hV79XN0guqXKfIMsdDfT8LXwkQ6q3?= =?us-ascii?Q?dw1tc8icetEHbKwQ7WEhmFeS7+jlPIiuOBiVb6mFHheNmCBvq1eiv0MA+4vL?= =?us-ascii?Q?gQBgsrHgPGyiUofiU7uaMMt6A+iOcReynyaM3tDsu3uK4CMllEOeoOESDLU0?= =?us-ascii?Q?GFjm8XYuCjFU4WRc64E502oY3EMyLUg25uQP4V2PEaXpc6Z0eFVFKQxmM/jA?= =?us-ascii?Q?jfEH+GSj8Pz5IDZs4N1ch6NfiKyDbv15RqtEtLcQPk9iNhci69uOl5/t1CTV?= =?us-ascii?Q?fCRXr6gXXfDacxm2xwBc5vP2WB/RnzUACAzBr2EQc9byZtxvWZfwa7522xJH?= =?us-ascii?Q?AukMjEP/XpFoNkbEHCzqmgHxCeusqwvvVt+lZ4FRTm0Qnle4l0itM5GgjF7d?= =?us-ascii?Q?UDVFy19mn/1z0Xl+9stL0U7N1ajpkLus+ZI8dUJwxeFEGpuMWATHA4i2YC6t?= =?us-ascii?Q?g7n1Md3HBrXQfpszO2GHl0yxYRhyKoo0q48lF3yhZp3JXMKZF2ZdVHgHHvTJ?= =?us-ascii?Q?ZRY4aJPUr1YsQixg3vm7RCnrYjDTWsoHEpIe9giY7uWScSadH+Ny2kKF8TxN?= =?us-ascii?Q?yy5csHAE9/fWOXkl1QUcNnAb60sxxgNHseHrJE4CL1GAt40FuKX4oKYFcqJ3?= =?us-ascii?Q?WQKFerh0UVN+BapR9tLXvXlCcS+iOAepwfVIRjr11pfnrcWvc6YsWVpwwdUI?= =?us-ascii?Q?0b44ICSLBVScg5VpVz5qvCjxuxZvzta9gCBi14NqxRF7k3IFXSC2j60Hea0W?= X-MS-Exchange-AntiSpam-MessageData-1: I17I9CC/fwthsSyHnoXBsd/Z8uVN2qBb2ic= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: d9a8092d-df07-499d-6071-08de97044bc1 X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2026 13:23:04.1285 (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: Is9PW0UIopSXPvHf6P0Hp08zNjJZ39vmAMguOeLo+zXXr4MT7GtFqKdea930MEkubt9VDhFgLZIplWwRJHBxCJDnUtrYfI3uWyXmYBoz2IU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB8492 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=PxfPSJ+M; 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:c20a::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_H3,RCVD_IN_MSPIKE_WL, 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: 4uwijtsLOuxU 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" 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 -- 2.53.0 -- 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/20260410132250.3320171-3-felix.moessbauer%40siemens.com.