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, 09 Oct 2025 08:54:05 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f58.google.com (mail-qv1-f58.google.com [209.85.219.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5996s265011625 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 9 Oct 2025 08:54:03 +0200 Received: by mail-qv1-f58.google.com with SMTP id 6a1803df08f44-81d800259e3sf12633926d6.3 for ; Wed, 08 Oct 2025 23:54:03 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1759992837; cv=pass; d=google.com; s=arc-20240605; b=kH+MD3vCL4Cn0B6WqTMrqm5aJk249a7mgAojjHZpezCZw67QmUblth29K0w/24OZ/V qHqWWdxOY/eqrbIyHVTTmxutRQxzs6cJRHnIe2tVHgZME6KZpk+WH1dDT5FxF2Bywu3Z vDR8ja5TLFzULmOZUqQg95ISY6LO3wxuD0hjFsR2EFyM4xYL3um7grUYkiduquqAPdXq Atpzv/IoluTHmEsIsxB2F8vdmovrQ7vFibjxAyOrGf2c9g6Acjb89DLN7jmkz3+guQex L7ZExqHKNerGFielZr9HWVloS1YQYAGmDinQ2w3I6uAJ6XCfUWkyjdMwGP7It/L7y2Xs nMIw== 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-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:date:message-id :dkim-signature; bh=Fj2fGJjeuRP7HDnzq6dnJfjhpUdmRDfJtoEK3EZb03c=; fh=a731vGth7innKrimJfInk4BQo9PE0DAjofebDZ1HOaw=; b=Vp7yrqB08yBJqL/3VtU1YVaIo0HAdtAE32BLma3gBXYMj9jHtZBDxBkEY1cT1XHDLB q7yZFvLGMNRYA15KHnFnuK9YKmDho/dHjpihydIOA7NwPpyzTVdVOJ7Sw5h7NufVFRY3 QdVTG2gMfZSTs72KlApVW6CFOIYkUrdW2rB6XQGc1ihY/NVXMdk6Cd/6+b/UmHEX2uU+ ProV3kYK64dW+c1UMIDZRfaW3r2nuXDtgpOylD7WRigL1vpJ4aZbHAEOYY2MiKVIjWGc XKn/N1uUzuKX4WJJjwPzYXKTwzMUxHGYqhWtpEk9hzGX2oYEcZEk02h0NmYsS0e4oAFn jExQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Dq53qVxD; 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 quirin.gylstorff@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=quirin.gylstorff@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=1759992837; x=1760597637; 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-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=Fj2fGJjeuRP7HDnzq6dnJfjhpUdmRDfJtoEK3EZb03c=; b=Teo059aksj4t3ZGQS2+gv5NZiQryyELbDSopriJ3orixnK0tJVDOImxjTSTIhi4XZ/ Dct8aWoMMCK9dw8Pq0DFZtDF2Bp1IabNsy+zNPy3GcY85XcAjTXKEeaat7lYVI7lxvgf gNAWP1se5IbaK5GPBa1/KtFgbMGeHI5v7gjeIeKHsvwcM27nNXOdtYhEU/v37oFOa6Iy 9l85MYYl1QgVf1Fmo9uuKTa5xQ9cKesjn2qGE9LDOIs7eJVhIAuuI69BSWGpHjLMNZOU BJpEWmMVLtb7qOqthEiZHd86Lo/zdaoxmiaSW5SyAZtmG3E2Fn4f4sRCESLlC8R84Jq9 WUPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759992837; x=1760597637; 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-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:date:message-id:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Fj2fGJjeuRP7HDnzq6dnJfjhpUdmRDfJtoEK3EZb03c=; b=c8lOwGW/55JUk3+TLFNMLkYkrEl39fr+wsxeEwxcqKFLWQAotqDb5lzv9zz+Y66hvU fwwOllykLATxEFX7xj4gH7QKJ4+PzEoWl9OpIbjakSU9uBNfYXQQbZZGEmqXrSUEMikP cW12DKUo3AhwWzVtflkKtdLKunCbqti5WqR8gFqYCxCydC7BeIXluGRQ9+lDPYK4EGKR /iCk2VkrcCJJ1tmBmh0po4IlZm9sayhv2bUioo5TgkvVWdjOhO/H3TotDZqqnD40ia+S LONWkQxDwPt37E9Bqx1c1jD5jnb6ZpF3b4buJDSBzUHFrnZ41R9NbgzhTV8/1XzQo2Hs TTCg== X-Forwarded-Encrypted: i=3; AJvYcCUyqvYPm2kEOjHMOZUGjkb4jtUakD+K3e6bwF4dOWp+17OdMeACiZ6fEaXgPhj03VCicURJ@ilbers.de X-Gm-Message-State: AOJu0YxhR+3yguFxx4ikqIbtwJdtvUCYOcixDiD5E+RSqKN1azIldpHm vm/soelE8KeX4aKzJP02+gg+nY/0JkM0m1o+yCJK8V9SmQhbKbMmNWhn X-Google-Smtp-Source: AGHT+IHetVEymnhoKJ5sxcFdBm7DtezyKffJVUhidYLFti2NHe7ohIf5yOJy0z24Q62sTBsrUDPpgQ== X-Received: by 2002:ad4:5c62:0:b0:822:700:88f with SMTP id 6a1803df08f44-87b2ef7a4d7mr84883596d6.64.1759992837192; Wed, 08 Oct 2025 23:53:57 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd5brPiaoDCNLSCs//iGehYY/jJrHkNalJdurbHCWM+PQg==" Received: by 2002:ad4:54c5:0:b0:783:6e2:3e57 with SMTP id 6a1803df08f44-87bb4f44ac8ls7251236d6.0.-pod-prod-08-us; Wed, 08 Oct 2025 23:53:56 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWb1fVUvJWM/+OPcnJnW6EC8fJ3ujUATjKEQS6Ji1mA3BaR0G5UeBkRM+kyZAw4T41qA/THo3cT7mYh@googlegroups.com X-Received: by 2002:a05:6102:54a3:b0:59e:2da9:2580 with SMTP id ada2fe7eead31-5d5e227fdb1mr2385785137.14.1759992835961; Wed, 08 Oct 2025 23:53:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759992835; cv=pass; d=google.com; s=arc-20240605; b=J8PQsnsDRgZsJte6j7Pggh4mH1fo5CiMxf4af2s38JymCMK3kwkG3b2M8jkhvwbfee EVnwu28nvTpO5tjg0KJU6JkNV/YFNe4fQMjMBP4bpBGPCTRr4qAJAL1oSw5TaacacE4H v6K1oXRBtBcPxmjU3l5KPPs9ntElwioEpg7N01uPSanmVsDxIFr6K6dS0q90GobXFGkQ WVflVtbi37hWumAbSKJzn35CEN6OAEO+o69cE13eB/xLYOObNdibaZUYx7wKkiRH+tMW 73MTKqpx5Yw9cJAxeMzY0LZxHNZW2/IIGgMKlQC7oY19ei4bAZZJfxzxQeb1VMe7XCs0 dFhg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:to:subject:user-agent:date :message-id:dkim-signature; bh=PxMx1hNsVAsHCLTbrHD7hFyezR/k/nSy+fDT4c7pEbE=; fh=NFRCoxGDnyUIExzwYXhbnQB4j5jDt5la4utFsN+PlFQ=; b=Cf98zgQOfrGdZyFGgWUJiOxk/scVzizcsh9UJJqx9PaEtObF2a8jqTbzRNIczHMntD efiFlMYJnCtuTQaNChhmwiwhXttM3vC8uHEhnD5k+vccvr+bbezs2f7vCBMElnwZ/2iV 9hnBWYL0kSFKJjTMCx18cGEHI4mUeo03FDLXQ7/P7oCiGK4Yu29JZj0YFqVyOz7WvznQ Ncizb9CX9dF+BT1qIg2RAKleiF4xM8PWhox9Ofkn2D2lr4XAF4ebLsQ6ga+PMwFupwjl 1SsOxun/7He9YUj+Ys4Ueb2tNISipaZIiyKLftJPnOLAc6mM6dW1ex0utMtPT2Psu77f zd1A==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Dq53qVxD; 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 quirin.gylstorff@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=quirin.gylstorff@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by gmr-mx.google.com with ESMTPS id a1e0cc1a2514c-930b1d77a4dsi66790241.1.2025.10.08.23.53.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Oct 2025 23:53:55 -0700 (PDT) Received-SPF: pass (google.com: domain of quirin.gylstorff@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VnAD4CvZhQq/jef0JWHLTGxBTInuexAoH/IhB37aDqie7yQU9/6KYm2bXSQ0cNSouuWy4E/pWcZD1NgPOVMRG1Lq/MGpve5c4RGsvDTOPgEV/s4KWwsLf8oH1IYO7wZJI17mnXA8DXQbLbghKsN+EYfMuCXfGHYjXBF1MKJLuNqaC5hRR8453xnUO9ehsGhTfw+pm2ILL/8IIhpzD+p6tiAg4NPK/V5Lg25H8H1KXsyCj8cGHvYMMxLIDDh+5/WN9/r0RLb+sk3K15cGCwTVtoBcd30UM3J2RXYbr9lv18DDUU15bzCVY8YAr6HB2w1oWIpi7lbuLgUlRMsPbICmgg== 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=PxMx1hNsVAsHCLTbrHD7hFyezR/k/nSy+fDT4c7pEbE=; b=RrJOC5+zPitnvD6d6zVTtgetjNPJkLgW0Qfwom0JMh3INcFcoY0DnA+/bxqZhHwzFhQPzpykAYguDAW3PH2pHdkjlzNqEUtYiL6zABKCPAWLTesyzm8ofp/dZKC0ymKn5xBpIO1jyZ6D7D8k58/lD9ofX/o/F2xhWc9JFkwAkgOqQ0kZBeEkrcgLqKfApDjZhegUt5PkCM/PJZaeRgs8R0nqr0/X0LECdBgNMHegYfyk8XkDHGFqbswoBi7OhhqfNuB/pTp64wAe3jSqyCnAgKUHdktQNx/gQPSg5W9PCwAQf/oXFur1boFb4gNOEzZbFW1HUj8VCYWpPNx28mc/Ow== 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 AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:525::6) by PR3PR10MB3850.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:4f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.10; Thu, 9 Oct 2025 06:53:52 +0000 Received: from AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM ([fe80::4bc5:6908:1189:7a]) by AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM ([fe80::4bc5:6908:1189:7a%7]) with mapi id 15.20.9203.007; Thu, 9 Oct 2025 06:53:52 +0000 Message-ID: Date: Thu, 9 Oct 2025 08:53:51 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH v3 05/10] Add class to generate custom dracut initramfs To: "Hombourger, Cedric (FT FDS CES LX)" , "isar-users@googlegroups.com" , "Kiszka, Jan (FT RPD CED)" , "Moessbauer, Felix (FT RPD CED OES-DE)" References: <20251006183214.1593195-1-Quirin.Gylstorff@siemens.com> <20251006183214.1593195-6-Quirin.Gylstorff@siemens.com> <3e2556822e83b7709ebc8c62feedb7eabdd0f610.camel@siemens.com> From: "'Quirin Gylstorff' via isar-users" Content-Language: en-US Autocrypt: addr=quirin.gylstorff@siemens.com; keydata= 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 Z2NBPBZUysw= In-Reply-To: <3e2556822e83b7709ebc8c62feedb7eabdd0f610.camel@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0049.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cc::13) To AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:525::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB6023:EE_|PR3PR10MB3850:EE_ X-MS-Office365-Filtering-Correlation-Id: 2c2e751e-222e-43be-a8d0-08de07009b92 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bkUzdmF1WkdSc01Da2VXTGpwcjgvazhkZE45cVUvbk1JalY4eFdmcDlJMXRq?= =?utf-8?B?ZWZNbE43VWRacFFwSXB0SE5DVzVJeWU5M3QyQnNENXp0OXlQRXRkazZwbzl1?= =?utf-8?B?OFNvd3NXcGhsWUw3SmgrYTQzWHFIaWNqYVNnNllMVU11ZEt6cGxpNFZSNjVH?= =?utf-8?B?UnZWdW8vUkxWYVBuSFIxOG9kSDJyaUFXQTVadU9FdTc0cXdGSGZJNXNxZVdB?= =?utf-8?B?QTNpMEpha1R2REs3anhWOTMvNWdkYUVNK1VLZFpvTUtGUi91cjdndVdiMDYw?= =?utf-8?B?ZnE5WmN2UkZGdFlzWlhSMWpaaVhjWGVvak9zWWlRNWdiWEFDK3RuMXZ4bjla?= =?utf-8?B?WXRyMmI1THQrdnhRUm54ZnJ5TGw3NjFlQTNGZHdWdXZWWEY2Rm0wUnVucUIx?= =?utf-8?B?ditlcjU1L1NSSElzOEVDSkNGVENmMFo3TG5xMWNBQkwrOHZFdXpJVWRLelJw?= =?utf-8?B?OGMyUEpTWDZSeFlOaHEwMkhFNllhSDk0TE5Pc0RxTjdCZmw0ektCdFNlY3ZL?= =?utf-8?B?TzNhTC8zRUJVSXNxWjcrSHpUL2UydFpXYUV3elprYzVaTXhLZ2dXMTdydUZn?= =?utf-8?B?NHMrZzZUT2J3WHFENzZOZFcyN2FZUlljNHJ3T2RuOEhldHFXRmE3RGZCazlK?= =?utf-8?B?TW14djlJRWR1VnJEemF0OUloOFh2OUpKRlI2TnBUalBMczZiNU54VURQM1dk?= =?utf-8?B?T0Z4YXI2dWxyVjdTTWx2NU1sUGNXSWZFNFk3MllqUmdFTStKTHgrTVUyanRw?= =?utf-8?B?UlNrdjJUakZiQUtHbVNQeGNmVHBWYThsMWVweW1mZmxnRHRFVkFSdElxcWds?= =?utf-8?B?d0RpZWptVUFObEdWWnpocVNZRWRHbHRWcDBnSXI5dmR6VTNBZWNnOXBzZEl0?= =?utf-8?B?RGhiRXpHVEwyT1VxUWhPQ2d2UGhVMUhXLzhleXhDRmtabEZ4N0hPNXhpNGdG?= =?utf-8?B?UGV6VG9KWDhocWRuRU9CMHVWMmNyTUJ6aGFZWU1YYURFU0NacW42SWhoelRs?= =?utf-8?B?VXAvM1dkamxFQzR4WWx2aXBMd0x3L29QQnIzWGNvUVJVdFZzTkNQT3VNaVdk?= =?utf-8?B?V3FpMFBlSFhvQngyR1ZNcHJpQWJyb1BDZElMUFJNMnBkc0FCVFdBNEZxa1lL?= =?utf-8?B?NmZ6blBmalpiS0dhRFdVdVI2cXh5MnB5enJtMHgwOGcxc0NrSXRPTzEwdzZ2?= =?utf-8?B?UTcxYkRjNjBiVzRyUDNZbG1PL29XdExmUUFwYk5YUnZPWnBOMzM0K0JHRmVs?= =?utf-8?B?TE9ESUlLUWxKWVowUGdxQ3pJcTZiTUd3MEhxaWw4TVNxdGVHb3o0aERVaG9H?= =?utf-8?B?VjhCY3F1Uk5Db3FVeEdVcjRaSHoyQW5aVy9VSGdsNVAvRWtXRk56Y2RIYWZk?= =?utf-8?B?ZFZGZllNbDdQZnR3VWo0QlJmUUhkUlRLYlI0YlBqdWw4QVFMWGdFcmdZR1lp?= =?utf-8?B?eUhUU2JxUzJCKzdScHBUV1BaalVFSFFBYW9ZN1dhU1lUd3VSRjN2anRTTDRP?= =?utf-8?B?YjlQanJHWUVhUzFCOHA1Q05uMFNGSHUwS0RLWWtXSU50M1dTZnVJaS9vL01C?= =?utf-8?B?MnkzdGRQczBicm9hQ3pEekZ6VVBQdFlVT0NKQ2E5OFhUcDdKZWNlZ0sxazk1?= =?utf-8?B?QmpITnlRTFR1RmhXVzlTNHpESHU1L2hnakd6ZXVjQ0JJRXd2OFgrQUg1L3lI?= =?utf-8?B?UzBLbVlpM0MzbzZoM0hoUVV5TjR4U3BhUmZhaEJGL0Z2QmFXMWdpUGUwQnZ2?= =?utf-8?B?UHdDeFZFTmFEd3ZhZnRaTVBxVk9ic2FtbGhwZlcyVjJQK2tQSWh0LzUvakZk?= =?utf-8?B?NVh0YkhqeTBUS05IRWlCQ0xEUG1JaGdTRzlKejF0MTB1dHNPaFhvSTRVaFVm?= =?utf-8?B?UlhMYXZmYWpzUCt1RjRnZlI5QldLcHhkZWVOKzN0eHF3S0RVcnpWU3AvVnE4?= =?utf-8?Q?CRjZn7YRiAs1NZUHEHQTv2/3rwtrVq2r?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bUJnYklGV3RSUGZhTklqZEJsSVYvOFBMWDBJM0o2c0dwM0czRzlNblMwQ3hz?= =?utf-8?B?MEhHSTJsOGhZTm1jZkRQZXlIWGtybmpBUytTMWtNMStlNDJHR0tUdlRFSUcx?= =?utf-8?B?MWxDSUloUEU2K2lJMTFEM2dTeUpzOHRRSUZUeGZXNGRjdnJQT2lNOVlKZW0z?= =?utf-8?B?Z01jUnNXU1RpZm56djVjL2pQMnhVSWc2OVAxamMxYXNqM0tISkZhb1A1c2dS?= =?utf-8?B?bkQ1ZDZvc0pMNXZWNk1Ya20xSlFTS0NuNlhVT09ZQXdUTWxaT0ptc093aGE4?= =?utf-8?B?ZzZZaVUxaDF1TElXMXRqRFM0VXArYVlXL2Q3QW1odml2alpHR1IxYTMwVVBR?= =?utf-8?B?SU5pb1RHUFhwS3ZsMHlLcmZGdnlMRHlEc0pwdm5rRnpBYkw2NmdCWnpqWUhr?= =?utf-8?B?aktNL0F0OExDSnNUZlg4a3JONHNYSlhNWUdOQWFsamYzSk55djNkUFdEeFpI?= =?utf-8?B?WTNFZHorSGVMK1BWWEJ3YnNVbmdTYzlYZTNpK0RKeDN6LzRSRkJ3SCtKOVJl?= =?utf-8?B?YkRZRFFoRlBPb2FoU1A5TFlVeDdvS1lFVnF0dUZOQXQ1ampZeFo4Q00wRzNF?= =?utf-8?B?OGVOa0V3cnd5Y2xTSHVLR1FiL3hoSGVrYm0xQU9GQ05aMTZuTkdUbEtPSnNm?= =?utf-8?B?WCtYbVN4K3pHT21DQ2FrZXVDc0hoaFNSNE5zYlJVRllDcHZsbEJRVDU3TUpw?= =?utf-8?B?L0ZMbWtaSmhvTm5TWE1Kc3FGcktBNDR3dTVYNXZOSVBKTTdoMmZ6OGVYbUg1?= =?utf-8?B?NWxtZ3A5SU5VYmNFbjhqL1hmNVlqdytzc21lM2l2enJhK1ZkWUg5OXBhaGs3?= =?utf-8?B?cEwzK1dvQmwrMDM3Y2VoQ1hub2YvZktSTnBmdWpuQ1JHd3NndjRNcmlOMU9Y?= =?utf-8?B?b2VRQk1PMlFBZkdtZmlzR0hOK1dmOXpyNFo4c0VwTklKalVYbVFPMDl2cUVu?= =?utf-8?B?OGY3NXk0YVNXWUJ5Rk5VcSt1NzNqei9LdmErVmxYZk9ndzltMmV0K2ZJallU?= =?utf-8?B?VzBuSlVxWEo2Tm5hWEc1VnM5cldNOFhXZ0xTMVo1ZFl6eTk2REpoZU91cTNy?= =?utf-8?B?cmhGZklUMzNNOTY5dXlQYkp4YkdQUW8xSnd2d1VFelZ4TW5naFVyU05lRk1j?= =?utf-8?B?OTJCTVdRRkdQZi81NTNSb3cyNVY2UFE1ZWsyQmlPVzI1TjhrR0FmT1dudnI5?= =?utf-8?B?US9xa3BadjNxenhMM1ZwS1dzbGxKMXlVa3B3VFJvVjVUbDFucmlQdGwvRWFt?= =?utf-8?B?Y2JVWEMwVS9HSExpMm1oWjlrSGJnSjBzaWs2MlQzSkxKaTV1c3B4b1BvUEsz?= =?utf-8?B?M1NOVjIxTEt2QUVHbXBhK20rUFd4ME9rN2dkS1RSdExUVllKendBVHNqSGZS?= =?utf-8?B?MkU2bDdLdThFbmtlOU9peFU4SXgrd2VxNUFvaWVDU1hsazhtaWlCejcyTnJh?= =?utf-8?B?aWtSendpNzVkV2pkeGY0Z1NpTS9KM1pmdHV3UGJJWGJZTzhIZEFpWCttVE5h?= =?utf-8?B?cGg4MGpnTWM3dGYxVkZwZzNqdkN3WklqemxBMEluZXczcnJZSTFQU2czQ3lK?= =?utf-8?B?bnlEUlJiTElvbGxKeU1GZDdQK2NwL0ZMekFMZjR6YVZvUU9mYkpiSkNjcWY3?= =?utf-8?B?M1kxUUNzZTN6anQvN3pHbFdhTGVycWZpbGo0RmMvelhhR1JWVTQwMHRtM2Fl?= =?utf-8?B?ZHRJYmlYdWtGSUp6d01rS3p1TXlFbk9iV3UvcnpwQmx2d2JkS0p2WU5JZGw5?= =?utf-8?B?MlhkdTRpa2wxUDJpZ05uU2lHaGZyUU5iY0VYcURSNWlWL1AzczgydWNnOG5x?= =?utf-8?B?TW1zZ0dXZk4xWEltSHJHLzZEQTdlYWg3ZFpzMlQrRG9oTDkxUnNZZTc4Skpv?= =?utf-8?B?QWhIcVd5aTU3WEE2bWdLN2hEdm5iTDNTbkFhVHFQdnFRYzNFcjJFUy9oZWRq?= =?utf-8?B?L1VZK1pRbzhMa2prYVFzakNNUDNHdlNVZTM1dnMxaU1INlBLVDBxeVVMeEV4?= =?utf-8?B?ZjMva25oZ3pJY1Q0bFRuNTJKeEhaZ1g3d0UxcnhFbkgyUGwxRFR5NUhZN3lT?= =?utf-8?B?YzFxZkc1aS93TW1aMmJ2MGJNblNKYW1NalRqREJNWHJmRTROTmUwQ0lDaWpZ?= =?utf-8?B?QnAyWnE1UXhBVW1MZ0Zua2NsNndDaVdPR3VPRnhNSW1ZUkhBOVg3Rm9QSGtO?= =?utf-8?B?VGc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c2e751e-222e-43be-a8d0-08de07009b92 X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2025 06:53:52.7599 (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: 2NT8GIk0COeVnJXMM92SAmCmDJB2QGvnxUmIB9yMIRkrdK2SiUOpWIbIy3uWgcXpdeEtO+Uko4AYNE8Bbzx/TrkDgPVjIkafuXfwpWwd1qI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3850 X-Original-Sender: quirin.gylstorff@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Dq53qVxD; 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 quirin.gylstorff@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=quirin.gylstorff@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Quirin Gylstorff Reply-To: Quirin Gylstorff 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: WDQTYG/B29QG On 10/9/25 08:21, Hombourger, Cedric (FT FDS CES LX) wrote: > On Mon, 2025-10-06 at 20:31 +0200, Quirin Gylstorff wrote: >> From: Quirin Gylstorff >> >> This class allows to customize a dracut initramfs by using >> configuration files add addition modules and drivers. >> >> It is recommended to use the addition of modules and drivers >> sparely and prefer dracut configuration files. >> >> This class has the option to add custom modules automatically to >> the initramfs if: >> =C2=A0- The modules are provided by the ISAR build system >> =C2=A0- The module name is part of the package name, valid names are >> =C2=A0=C2=A0 - dracut- >> =C2=A0=C2=A0 - -dracut >> =C2=A0=C2=A0 - -dracut- >> >> Signed-off-by: Quirin Gylstorff >> --- >> =C2=A0meta/classes/initrd-dracut.bbclass | 49 >> ++++++++++++++++++++++++++++++ >> =C2=A01 file changed, 49 insertions(+) >> =C2=A0create mode 100644 meta/classes/initrd-dracut.bbclass >> >> diff --git a/meta/classes/initrd-dracut.bbclass >> b/meta/classes/initrd-dracut.bbclass >> new file mode 100644 >> index 00000000..a06296cc >> --- /dev/null >> +++ b/meta/classes/initrd-dracut.bbclass >> @@ -0,0 +1,49 @@ >> +# This software is a part of ISAR. >> +# This class provides the necessary options to >> +# customize a dracut based initramfs. >> +# >> +# This class should not provide every dracut cmdline >> +# option possible. Use the dracut configuration files. >> + >> +INITRAMFS_GENERATOR_PKG =3D "dracut" >> + >> +# The preferred way to configure dracut is to >> +# provide dracut-config- package which >> +# contains all necessary config options >> +DRACUT_CONFIG_PATH ??=3D "" >> +DRACUT_EXTRA_DRIVERS ??=3D "" >> +DRACUT_EXTRA_MODULES ??=3D "" >> +DRACUT_EXTRACT_MODULES_FROM_PACKAGE_NAMES ??=3D "False" >> +def extend_dracut_cmdline(d): >> +=C2=A0=C2=A0=C2=A0 config_path =3D d.getVar('DRACUT_CONFIG_PATH') or '' >> +=C2=A0=C2=A0=C2=A0 extra_drivers =3D d.getVar('DRACUT_CONFIG_PATH') or = '' >> +=C2=A0=C2=A0=C2=A0 extra_modules =3D d.getVar('DRACUT_CONFIG_PATH') or = '' >> +=C2=A0=C2=A0=C2=A0 enable_module_extraction =3D >> bb.utils.to_boolean(d.getVar('DRACUT_EXTRACT_MODULES_FROM_PACKAGE_LIS >> T')) >> +=C2=A0=C2=A0=C2=A0 pkg_list =3D d.getVar('INITRAMFS_INSTALL') or '' >> + >> +=C2=A0=C2=A0=C2=A0 cmdline =3D [] >> +=C2=A0=C2=A0=C2=A0 modules_from_pkg_names =3D [] >> +=C2=A0=C2=A0=C2=A0 if enable_module_extraction: >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 for pkg in pkg_list.split(): >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # Sk= ip dracut-config-* packages >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if p= kg.startswith('dracut-config-'): >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 continue >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 elif= pkg.startswith('dracut-'): >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 modules_from_pkg_names.append(pkg[7:]) >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 elif= pkg.endswith('-dracut'): >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 modules_from_pkg_names.append(pkg[:-7]) >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 elif= '-dracut-' in pkg: >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 _, module_name =3D pkg.split('-dracut-', 1) >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 modules_from_pkg_names.append(module_name) >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 extra_modules =3D extra_modu= les + ' ' +' >> '.join(modules_from_pkg_names) >> + >> +=C2=A0=C2=A0=C2=A0 if config_path: >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cmdline.append(f"--conf {con= fig_path}") >> +=C2=A0=C2=A0=C2=A0 if extra_drivers: >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cmdline.append(f"--add-drive= rs {extra_drivers}") >> +=C2=A0=C2=A0=C2=A0 if extra_modules: >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cmdline.append(f"--add {extr= a_modules}") >> +=C2=A0=C2=A0=C2=A0 return ' '.join(cmdline) >> + >> +ROOTFS_INITRAMFS_GENERATOR_CMDLINE +=3D "${@ extend_dracut_cmdline()}" >=20 > don't we need to pass (d) ? >=20 Yes, there is d missing i need to check why in didn't fail my tests. Quirin >> +inherit initramfs >=20 >=20 --=20 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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= e1b52096-fefa-468a-a6ab-bbcc161b5611%40siemens.com.