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, 16 Apr 2026 16:39:32 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-dy1-f184.google.com (mail-dy1-f184.google.com [74.125.82.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 63GEdUXV031437 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 16 Apr 2026 16:39:31 +0200 Received: by mail-dy1-f184.google.com with SMTP id 5a478bee46e88-2ddd8ef5343sf3931035eec.1 for ; Thu, 16 Apr 2026 07:39:31 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1776350365; cv=pass; d=google.com; s=arc-20240605; b=ChsnNZJ7gQiapJnm30CSO5/rNFjlldyhWF3FCeCPNnU1reYVjTCjSqTjQXYUSN42IP E+SKtKgt7XL6OGEcw9B4q2VsCmlEl42uaJxhsmP0t5M5cqTlBystGoJ2i0d3QaU7MUrn 375WNieKhPCuLIluc9Rn3ISxPWLFgRlNsqmJ2lmStd0oUFa1kICyNpqGDP5ypjMfNV+n zqjgYC8ySt71KczGmumcw8qvpEQdFyviG0SB928jfUQxs7LRvEvRToXmQh7H5DkDtDqD seF2EOAD2sw4yB8BQVAt+n06XfPM88y94H2r1d/CGEyxkVRQSt+UfNRBFcal6jywWsZk Lsvg== 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=gYAEVi0EY6iMUkU7Q1CTKHQqSP4Ixl1+uAVAfvu1sj0=; fh=djh5zxdtpaawKPWShhxuvk4i/dm3ei1yJFC4I9rE8AE=; b=VvU/GxfNv4nsKTcvIEnBujl1Z0kSaRPEic3GwSTdE6g6vUpKxW8RoF3sRO1GmQAmEz f2Jkk4K/2lp4Ab0PEiSkCJZ2dkBfdy5FIoKVeMpgDssj9AS/cwnnBcOhxtpbgJeHp+2F UtLfHMiDtUL3vwIPpYkYeXv1271OCC+HVyS/0WnRw+uBbpkNrawBBMPyww9MJVjOpa5+ wgU4gBV49Pl8E5o0ITZbWng63uAAkZWkN/8LR37mr8VeHoeE3w0k2zkfuv56bE3t4UE8 QZU8EYRq9/7et6+jO9snS1wUKwAJzxOnwXyA/AASUDG6qvffk90eqUH8ZqE4nwl6e28O fUaA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HzMOPOCY; 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=1776350365; x=1776955165; 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=gYAEVi0EY6iMUkU7Q1CTKHQqSP4Ixl1+uAVAfvu1sj0=; b=wNRDFUGFtTg2TVk1X/gnEAiNSw4bfH9XwCBrwBPWn1LRU9TujrIdzwYV82uhqeAFfh X7Fu6xCsE2aUxBlWY8eWE3LPMhGTgkl6eTSNYgIvXK2a+HK6CWwKihk/Vr/8649uq0Hi MdIg80kdKtHAxNA/ixjYcMDc/fH6A4pycRWkylJxD3NR0mc4VsQVDSmySn7xEWTMhjnM R7jRAmsNIyDbOxuA2wwwq2MMogAb/h1YmzRwl5t3whutwPruBYn85S3MTdPaW0Qdd1y+ sxtS2hIzJP91coWfiBk4cx4PG1tk8QfNu61ls646sUNbpRlPhjZ/ZUJL+B8IRGLiKy6G +AZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776350365; x=1776955165; 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=gYAEVi0EY6iMUkU7Q1CTKHQqSP4Ixl1+uAVAfvu1sj0=; b=E/nn7H2yIB9tUS65M08+2EX3JpNF1xq+u2chVrNQwk9BdIoifn1K/HHqoEWom+S8O1 UyM9VxzVw5MOwIARInOVpK+0R6+uwmfP9dCCAtQ95jeiqml16isSoaGMkkG1hiauE2VJ 9xqxO5lCQ1l+jRgTuEem/weKliY51UytSS4jxINSCj+lSvs+xePdl0B4Y4ZdNSsgIOkX Ys7W0rQ9Sq4PRzJrvA1KPsk0KhGz5gLvtMjwY2EifILz+FJu+vxZnSBPrSvjXqJ5onzd KbokIPmz6sDFdAjmG9ntfeVObEvpQqL4JrEgfzfSa9fodzXlTK74zlMWK6byQMrkupKp +nDw== X-Forwarded-Encrypted: i=3; AFNElJ9NlYG1RG7PXJzgx+oxYNw8OT4WxxneMb1eF2CbYgvwv19/G4FkdQJka9sXV7XuUYQjhhSl@ilbers.de X-Gm-Message-State: AOJu0YzVe5njbjV/KN2OOFhZ4wVyVHyVAziEjtZc3ZzCYzAHlC4EXuJl XHm1k5RGc3W3XZWpGED/VOx7qLVOGRx8xqGT8mfy+DBMaKiochhViALI X-Received: by 2002:a05:7022:ff43:b0:128:d1c9:3633 with SMTP id a92af1059eb24-12c34ea93bamr15160263c88.13.1776350364545; Thu, 16 Apr 2026 07:39:24 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiIdLd7noWWpBTQa2UQ4PFFXNseQ3/aDRZs+ofs9QiKZJw==" Received: by 2002:a05:7022:220c:b0:12b:fdbf:2826 with SMTP id a92af1059eb24-12c63579d10ls639521c88.1.-pod-prod-06-us; Thu, 16 Apr 2026 07:39:22 -0700 (PDT) X-Forwarded-Encrypted: i=3; AFNElJ/TOknF9NochEbMSKwl5GX7KWeTmefjXg6R4ZxtQp0hfGNc91tXAP25pTeo/nbP39r+kur8j14aNSbH@googlegroups.com X-Received: by 2002:a05:701b:2319:b0:12c:3d3c:ac07 with SMTP id a92af1059eb24-12c3d3cb69cmr8697147c88.9.1776350362430; Thu, 16 Apr 2026 07:39:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1776350362; cv=pass; d=google.com; s=arc-20240605; b=jrQb+D831Bannr0KbNea9/HmdrS3uspCobpCxd0PhOYyH5r/PJNbd1MJDU9GV1U9fl 8T+ykW6N7ltMSJGt1ooqvaWymmUFfgl8hagvevHFCn1YIS7ADoH7IsmMc9xQ9sY8v9fG LP+u3X4/I6+HCOstrCd5iCHbgzuzSjxaWIJa/c0NfIK7fvXYtBQXpHTv1pJOri/vScEP /cHU0Q7/zl6CZbN/xK8yx2Lan34PG2MD4gZz3LerLmhHQ2xFkHgV7xPR79HdiSvZRwNU N6kfKYsKMIuZw0LaAjoi3uFgRErfZ98mYKsq8uujRID3ATM9npcuVJ3JMcdmlJuPeNn/ TdDQ== 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=AkO4bqQEQYxdEBAiE/ByEde6/4aIG2MUb2QwZZnIo98=; fh=1OYwjxuzjLQA5I7ae2/k5FD/lA9HbhyyKAFqyV5DoNw=; b=IhjRTxltJZJ4GuAJsA2dz6iDz5KhpvD8KfrFzhE2oiVkQVRffVPHXwTqucC3v+B9+9 efHtAhSsebjuHceOFdGj3yx43rSl7edXX6rjWyR2B27EFeCJ+o46jAEvHBEbGel6hPgx LgpWeDUyP4/ra5SLly3TIovKYuBIAlcgfmk7HU3SJOrdlsbn38hmz+16sxGgjmMEzTXB ptUtg/wb6hI2raSUNzl77LhrjGdpn9CA8++CXiFhKqOa2EWYlb4i62S1SkGsDYk9Mm0X +VehKWTmvzKUESl43NfZIrAttG6w/b8wY6QsyUvo9IqfYAXiVOnxjA4LPtlBp2sJBQgV I7KQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HzMOPOCY; 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 a92af1059eb24-12c5e6a17ccsi179321c88.6.2026.04.16.07.39.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Apr 2026 07:39:22 -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=dMgP4ZBgMD0MT5G+yCiMQLAxEx/s0jE4IxAMgJBOEHLWyoul5iP+1Wa3k/Jle/fwDB6b0NcXhzxWvbGDsZozdlF0SKkqGZfgWf1i+Mrz5jWCnjGNByhCjO3bNalQLa0w61cCVGbmF7C5hFqZNC650nx+MHiEG06n6SGkSPm0dO7ZwBcEeN2nVQvu1qQd1ifngB1gmuSuIeMp4kvmQG+1wab2kXL8wLUFo5nAEQScUdzc6xUi0ChmZEF0j3vzXRr2r4RDD+X/Zq9ga8letvH1r2e/ymI+7L9UP5r5PR+W+3s7sZToNAKIMAaQAxjGhS+tJcEwogKG7OFrn3xnmuuMYQ== 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=AkO4bqQEQYxdEBAiE/ByEde6/4aIG2MUb2QwZZnIo98=; b=lxOgWoxpoXfBjuK6CJgGfYGdGHm1I5t7Q9CcCDfgv2G/Wb1BFBfzJ2HfPdNCz+6sVghjpxhyadqWYLINpbVnepIOQAbbQw3+00+PkTCTscDOzrapBxF4n6TfNCrRDHXzY7BHAeoOCRRuhU4gQX3xusxZFsg/PkdB/al2k4xBmUd+RGl5bNsVkkYDSLGGS7Ob7azim69JpMAv+4bwMrAMDPRuwhw2dULvPW9252cxxsCsbelmQk0X1FNVPSfY5U+l78PG/pW/e22thKXy73cyqAbVoX0iZE8FYFOUtjBmh0juoDTVXCr2jbfDx64v8tBpaKNZQV0gUY7dBx6Rb4AdyQ== 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 DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by PAWPR10MB6877.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:33a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Thu, 16 Apr 2026 14:39:17 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9818.023; Thu, 16 Apr 2026 14:39:17 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: Zhihang Wei , "isar-users@googlegroups.com" CC: "Kiszka, Jan" , "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: AQHcyO0pgW3G7XxVoUOs9ChlnacZP7Xhv1AAgAAMbwA= Date: Thu, 16 Apr 2026 14:39:17 +0000 Message-ID: <4f80204b325f81dd49350c9e03fdc610e0cb188a.camel@siemens.com> References: <20260410132250.3320171-1-felix.moessbauer@siemens.com> <20260410132250.3320171-3-felix.moessbauer@siemens.com> In-Reply-To: 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: DU0PR10MB6828:EE_|PAWPR10MB6877:EE_ x-ms-office365-filtering-correlation-id: 8f2ad133-3558-4faf-1982-08de9bc5f020 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|38070700021|56012099003|22082099003|18002099003|55112099003; x-microsoft-antispam-message-info: x1m+wnxIO8uWXUEAc+PDxm4FfoD8Zw7WQfdrO7Y8rq/j68m5NSB0N6jtEE61xHo6v8dodMiAp+2zyLVhkrblTGPVOnJM/5MoBNj4pWRjfyBGedCiKRXSixFiWKg/sSPLSTkMvxZczxzKiVtPxFY5zILW7CQvIH9B5bvScvBkZOruFRDsgxvYGPrzak0pz/KVBJhPdv8kEARyAY4sTYMD+pJtHBWfQzJgdwngmUZrD6vb+BtoyQWEmVDforwSm/zA0Hw9kIfOHBLtzj6lx5OyZvsEmER1TjmnuzVaZEC61miJpKsJfb2EdZ55ONQP91B1JKr5gT8YWOD7wNTQwtHkrlVy9G/GtFJh9sCfFs1MNvdEDqp7HxG6XYKU2sk19jHMfgt2Aill0C7jPkpyodmzx/UYoOWzf4l5qr8l/ZSbqQTxDzvjaPQLGxeBHz1p+QaGvbAcwoM96q3xX9Gh3ksyYywq+/2b985cGS94TZqjwwPYTDweSV3idh2Szm7wzAFdTPhgwRpRmbl3pYYIk+0utXK+Om5vc4eYCIKeN2w6Fdf/A7+Oxkc8D7w3ITcY2DvMbLJ8SCB9PjA2lNtRI7dfq+RmkEyqKVZT0SvTzVzFsDUTbn8dax8/Ue3mN+2bz4remtcKSLBV5z4f980c0SpxpbyClPYx7zKXqpJamIrQJWNug6Sm+6JQlFQ3CwnZncOSaA8MXBKgKoshfvNU6vLZD92HnKgJ2gGSH1RsIyCuuWno2Ozqmot0C023jfJRMXFZ2HFc/K4XXtEmdL6Thvdj6QB08bOaiq2EpX2pO+YbdVA= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(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?Ky84cHlRS3lwWlZMMDNvS2NFQ09PeFFCUWRrTXJRTUZZUWl2T0o5dkJMUW55?= =?utf-8?B?c3o0Z0V1NzgyZzFka0syUGRjMkNCUlBNUDlCMlN6WmFTNHV4SHMvU3RxbTlM?= =?utf-8?B?SWFDenh6TVVhQVpudE9IYVNweERuNnpheVZOY0U1TlNLVWd1RE9oUFRvZ2hq?= =?utf-8?B?bUVucG5vaExuWjMrWlpEc01KVEdDbXFuRXk3T1pOb0lqNXlKZUJaNWR3V2pL?= =?utf-8?B?WHlLWXcvVStTQWEwN2Y4bnd3NEp1NWk2cU5mRHNiRVdMUWFuYjk1VHcxbld4?= =?utf-8?B?RVVnd01RcDdTK0xNdDF1enptYXloUysrRzVqVmNFaVNONEpJRkZycC9zN2s4?= =?utf-8?B?MmJESUJPUEkrdE0va3BPcVkxRjlua0g5TXl4eWxCZzVmTVFFWklMMVN4aFEw?= =?utf-8?B?bmJ5YUtPZnhGemFFZmh2MEd0NVVMYTRQR2dPSFdNODVxZEFrV3puNVl0WGZK?= =?utf-8?B?QjlmRVAzeU51QmozdUNYYzNSbS92WUR4aS9SWUg0TUZQMlJqZ3F5bmxPNTd6?= =?utf-8?B?bWRtSy9adGIzaWc5cEpxS0RkL2FDNnhOc1lXZmdEK2R4RFBpRjBXYkRaY0FE?= =?utf-8?B?YUh2b08xa1RrVE1LMUNwTjNxaFNTYzRCakZyeUUvVisvQ1k3N0hma05BVERn?= =?utf-8?B?bUxaUEpweHVHdzhjUXhURnVmVEw4V2VOaHplZDhRUnVuZ1V2K2pHVWZmVVlr?= =?utf-8?B?NlNDMjRoS1dyajIyZHFqMmtSa2pwUTdNbFJ3TVBqbHlWb3doNXRlRk5Hemxz?= =?utf-8?B?bzY2OG5hNU9heis2VEtKODJXNEVDSzIwOHZlOG9HdFhlMG9sSjcvdS9kbG8y?= =?utf-8?B?ZTJTWENlZjN2QlMrWEIzSS85VTc1ZDVXYjRYQlducEs4bFkzaFZiUFQraUJx?= =?utf-8?B?bVdxM3AwOGdOandlSFpWUWhFUGIwYVVIL0RXM3NBZFh3NWZjZi9tWlF0RVF5?= =?utf-8?B?TUhXb3BxZFR4UVZsY2VzVkFBNkhKNEdRN3VNQW1TekVSeTVLMGRTYXJFQzRu?= =?utf-8?B?S1BkZ3hBNm01WXRjK1ZBVzNXMHIvUTBwckhzSGJhLzZiaEp4VFFGeGE1eWl4?= =?utf-8?B?K3Z2T2xOanJlWnpYRWFqN1FiRnNicHd0bGJXNDFEdkl2eVBuQUZKN0JqaDZM?= =?utf-8?B?TUVJK1plWHBsZElWWnBCSyt5eVhTWmErTFhsRHZWVkJsTEsyYUdPOE41QVFy?= =?utf-8?B?bC9PdnBJNnVkZEs4cFpBQW55T2N6NUc5dnAwajRpVXBlQndKdHhXYXQxWkhN?= =?utf-8?B?bnliZjc2dGNVb29mdXc2SEN6T1dGRDRlQjJLY3ptcUN2a254eXlKME4xZWlm?= =?utf-8?B?WERWZmZreER3ZDJwL3RWNGlPenJlUUhidEs2ZVFnR0tUdXhicTFhUGhYUjM0?= =?utf-8?B?cW13VFNNclRtNllXTnU1c0hMSHdpT2tPSzBaOUl1bjlUTzZFOTN0blFzWnd4?= =?utf-8?B?VmRVcXppbkRGRXNIVTZWWkRCR25sUU9oT3dtc2xxN1NWRFU5b0UvZHc1TVVr?= =?utf-8?B?WnJhU1oraEZYSTFxLytRb0NHbCtjNXIxN2lsbVduZlV3emJOQ3hyVExGcHY0?= =?utf-8?B?N05LcGJoNktPTDlsWitJd09NVFl5b2JSVXVJWlRreWNXejFyMmVwRXlYMXBG?= =?utf-8?B?SjVYM0JVYjVEUlF1aTZYam9lWGhDRzZnbUhYK2MyTmxMU3N4Q0UzRVhhZkky?= =?utf-8?B?Rmg5dmplYjhPcnlzb1E5VkZET2src1Qyd2JjOUJKNVUralBzMXlueEdXSGxH?= =?utf-8?B?ZU5DSXgvTEVOdUtrc3VmeXR2a2lxcDhqN1htMUswTU9rYVEzSkl3VDIyVXhI?= =?utf-8?B?eGI3T1ZvVGFhajdhZ2FENE11S05qK3RiVGpTdzdVTWxrZm5GcjN4bGtyaDJa?= =?utf-8?B?NXNXV1RmWVJEY1ZjUWRkaG5vSjhIcWw2NVAwb1ZpR2VSb3lCdHdwVTdmK3Fl?= =?utf-8?B?b2o5Tmcya1gzZ0JsWnREa1J6N0VjR3B5QzUyalkzSFFyNVNqSmVFQUp2ZFkz?= =?utf-8?B?bjAzWHhSZ0J1c3RSM0Y3cHhRVkNlcnhuTmxkcU4zR09ONHYyVDlueU1iZ1dU?= =?utf-8?B?MlpDbml3d1FsamcyaXJNUGszL3FuVmJvdGhjcmNTUTN0N1FmQ3N2V3RWUjBL?= =?utf-8?B?TzZsL0JwdFpzUVdoZ3U4VkEzWWs5NHdXaVB0UW5BeTIwR0Q0c1E0TDQ0eHpL?= =?utf-8?B?SEhtZ3FKbDBYWUMrKzFkc2dRVzM4ZUNjTWFrYlhDU1pYVHQ0M2NDVG9xRnpw?= =?utf-8?B?MUFzRmRKS0toMnFsVEc5dzFQZUR6RDBvcjM2SWNaQ2FpRHAyR0JpZ1ZyWENx?= =?utf-8?B?WDdVeFB0VFhOdHlQTVdxRWpCRlhmZXYvSlNIL0ZZaWlraDZBQTR4UT09?= Content-Type: text/plain; charset="UTF-8" Content-ID: MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 8f2ad133-3558-4faf-1982-08de9bc5f020 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2026 14:39:17.2486 (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: RYANcmdCRasAdx6KjMah4BGOEgLJfI+f0UTAc5n+btT5Q0nrhx/CfI4b45SS+jx0YCRQYw4B0oYo3FfTzqI4hYTrXBizZGT+b9ke0R9tx5w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB6877 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=HzMOPOCY; 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: "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_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: Z3HvMKk1TglL On Thu, 2026-04-16 at 15:54 +0200, Zhihang Wei wrote: > On 4/10/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 > > +--------------- > > + > The last three lines should be kept. > Also, the 2nd patch to add prefix to DTBs needs an entry in the > API-CHANGELOG. Apart from these, we'll apply this series. Zhihang Hi, which lines are you referring to? The "Changes in next" line is in there and the added prefix is documented (see below). But feel free to just adjust as you like. We still need a decision if the "meta: Deploy image build artifacts into distro- and image-specific subdirs" is JUST reverted (including the then broken test), or if we switch to the API proposed here, given that there might be another breaking change in case other artifacts (like firmware) also need to be split. Anyways, I really like to move forward - this way or another, as the ISAR 1.0 release is currently not usable for us. Best regards, Felix > > +### 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 -- 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/4f80204b325f81dd49350c9e03fdc610e0cb188a.camel%40siemens.com.