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:52:42 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f189.google.com (mail-il1-f189.google.com [209.85.166.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5996qeSe011547 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 9 Oct 2025 08:52:41 +0200 Received: by mail-il1-f189.google.com with SMTP id e9e14a558f8ab-42486f6da6fsf14143325ab.2 for ; Wed, 08 Oct 2025 23:52:41 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1759992755; cv=pass; d=google.com; s=arc-20240605; b=ExDa/+5Z83cT/PoowZS2MBc9VC15gc1dGdV/vJpqKVBZmXRshX7r3LJuc0nWB1Trbk HMiEdC4Ptum8NMoJPc8Y2R+izBG8zWvIVpgjr1qR2l2GbX5+nMPkXJdELj2Mr22+r3X4 5mjkTtuOduc6QhnZ7jlus8HmYSVmn+5LynBI8ER14Lhl2lPSgs+P8BRw69vfizfX1eyd dsp3xGKPTBpyy4enJsrJ2Qbw8XXhRRubyAhXMwM5+a96aj7iPTI9thbZRQ6ZsgpADsil D0cd1PWfMMIUQv5w2hiKrG8Y38Y4w7Uo+2Xv4vuFdUxtrJfWwBES9l+Ipr3EzRAhGuaZ FzcQ== 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=t+ZWNeCxRlu1ZeAO0cotWWtuy3FfWmUUxIOX7BinvAo=; fh=rnZP7diQiOaN9rTl7EyB7KHUZj5iYHQkRhiyV4R7rVg=; b=FUWk3j68OnvbW47Xv6ipi4EO7QBzfW6KhLR3kbYE1TGx5dlDPcvnbX90FSA0Tyggtd +Aw/2+eh9I7zO4nyOf5TlnZ/WJHUvyMtwCfVepvH6Up3WKZzwLIeETEATYcNGp+ViRxd VYFm3hfXx2osxGW/f/peVG8BweZF+XQqGwNo25HTszkUVwVH7ggQn3wyEz8zEyM68NFh m+i0jzQzRl+2vQFRtTtC+FqU5p2PG9bnbYTgeB5m7lqZUf87DOiYXCW1F2SPcSiVptc+ pgekqGjpj6TNAx/pjFlBnZ2d0fKxuMI8xdGMgXPlmExzvuicUV0qCJ1rJopVVlSo/P9V +ZOw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DhTNXFgK; 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::5 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=1759992755; x=1760597555; 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=t+ZWNeCxRlu1ZeAO0cotWWtuy3FfWmUUxIOX7BinvAo=; b=e15aAs/1kT8fB0wUVttJ3EMSzDqLkeorbpL3FCHFrZ3q9no/ceCoqV+rUX6Wpb3Ekc dKasTBKzVFYQuAeXOXOwOhcDRdkguvlpYQ/58UefWlWxmErwn3OMh0PiuESndSI3PoLh IWmziyuF4+HRfGwDTgEde9Xdo14QSZCiL/R6r/D38g/1Il4DagDIIytNl4XWMiR1Tf1m IGVcYORIxWeYcvRoM4vYtYbWWKzcwQKu4psrslJCOhSNSudGksm5+nvN/Ulo3+V7sbr3 W3NQj4QFOZkC5IVxkQX6SSZS64HXgvvnLmEFoH+XUEpLWG3X7qXLZME5pcz6M3dWZ56M pkEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759992755; x=1760597555; 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=t+ZWNeCxRlu1ZeAO0cotWWtuy3FfWmUUxIOX7BinvAo=; b=LQ5D3BcOUnGt771Fw+eyKy94L9nmz9XiE+TXUuV6A9SSEqanORJB9RP5bQUSMV14Vk ePKxLcWqYZEOSJCqGxDFdKIA+VQL+CR0jcJo1+1/gqfD/PxA8Np6OAT/ZQ7Cs67FeMxg n2uxhUIa3+gP28j/ljpz1bmNF/C+ASgI9B9ZNrPIzkQIj3MafKIp6NhkVsmpkfvTWaE0 mevQo2HeQFl7aLGETuELnteyvShqFs09oHpk3GbXV/zgyIjBbn2cXdYO7fwhTvznHuyS qf5cQFexGDB8YAqNMQGvQK7Dk18uIer/mX6UMr+Lynke2a/UhxA2SY4MurRCODyfBpYi qlpQ== X-Forwarded-Encrypted: i=3; AJvYcCVNAjPhhQ/jHy3Cl1dSQI828x59PxNRNpL1ACpckBHLoCjCplrFnrWuHWqTmdXAWwSiB1nJ@ilbers.de X-Gm-Message-State: AOJu0YxTOYQEIkclFfDjNVQad4iCVKGK7+z8/tU56N6HKG7He4LKh1vH Gx4rLv/+6AJ/bAJ/6MKgK9b6+hny6FC+wJDEf48AYC5S/tbVUDtQuKc9 X-Google-Smtp-Source: AGHT+IF2xItc1d4mk2xsVzIQiNNNJWc3G3hT7tuzL52PlXEGjAdpW1Ug/EVfdtcYSqfXy5f/GRdG4Q== X-Received: by 2002:a92:cdad:0:b0:42e:2c30:2854 with SMTP id e9e14a558f8ab-42f873ed13dmr58053135ab.20.1759992754908; Wed, 08 Oct 2025 23:52:34 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd62WWI60RDoZZ19+03Kshoc3HSLwCbHTVSc7oJ4npxs+Q==" Received: by 2002:a92:dcc6:0:b0:425:8d7e:fa15 with SMTP id e9e14a558f8ab-42f90b6f26dls3673955ab.2.-pod-prod-06-us; Wed, 08 Oct 2025 23:52:34 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUbf2CG752lSEeGGQjt9XhoXNqsSD33UXC3iIFqzLIMW+aKqUm0I0R7p9ZGgwx5vFgYhMtA6+Dexd1I@googlegroups.com X-Received: by 2002:a05:6e02:1849:b0:429:6c5a:61f3 with SMTP id e9e14a558f8ab-42f87373153mr51394775ab.8.1759992753849; Wed, 08 Oct 2025 23:52:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759992753; cv=pass; d=google.com; s=arc-20240605; b=Rmk+r9FlYf6ZxPvfZj9XSJpoHBSCGK/HC/qJ+//9mYtYyApALSCrGjqyYd5NT3ju4Z N3M6CDy/QX7VaMLCJ7rtS7qqg2F/yIxKFZMaYgfu5PIIX/qzZBt+a66M3zrLPchIrMtW EptJ1TI+CNISI1t127IKkf+kJLzxB7AjIcFIgMRkFJ8pbZFFUGTkLQhOPKbdsqCi0Jcg dVuf06TWZQmrdD2ZqCjYi2bmqA7lyM/o9aZLFl9iMiL6Ik6CYR6BBowmd2qahtE0dRzb sFltWS6mDqutxgyb2c2kVHZcUqJpImtSHvLwpbQzM0FG7nM51z8KlW88/GDEGXsZJtax eQ2g== 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=5dz3DtneAt71ItweNcE3vgO8Ihto6ysrwA6Ap0JLiNU=; fh=NFRCoxGDnyUIExzwYXhbnQB4j5jDt5la4utFsN+PlFQ=; b=aqmWe9dTchh+LgrdXPFIvlg5xOHe8pLLqOklkpD/CkdwWQm8pQ0/KxHpUANrOg7g9w ET415YMlHSkPAzrq4h8E6rXsjohsDneyLSnWpttniCQGJqiUmm3k6UwyE++Mop8dgba0 R9SN8Yht59PGF1rp5cjwOZBP62o0EmlF1DkKKFx92CWUc+makpYs/ByUFclhNDJ/j2jR Jxj2G4kmVKJPt3+664CFvSMpx01iG4+2BYWaS1sfjPhiAmdRS8A9lDfzc57hLWxPRebC LfG4+LRbbXChkI79Uodz7CjeeSO6Q/dwbCpN/WIit3AOcFG3VrXdYrTwCwTbP5PSaVEv YPZg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=DhTNXFgK; 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::5 as permitted sender) smtp.mailfrom=quirin.gylstorff@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id 8926c6da1cb9f-57b5ebe9e70si27508173.7.2025.10.08.23.52.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Oct 2025 23:52:33 -0700 (PDT) Received-SPF: pass (google.com: domain of quirin.gylstorff@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JrrZ/e0UPD/NQX7S08gW8aRPbMtQ8b8usU/S3iiDXNyssvQinjoF9AsC+c34qdta2gri6/GYJLKlJnk5el9ABRDy8XEUiJOIxwn4vI1nOgL0AZDYYWKZ+/O5guUQSlx8GKve+JfyiqaBdKLq+LqRmYoMb1H/Z2co4H2xVJcw9BXz1GLVvM0q0lpotu2nk/JXjS4SE1OOAPuUccdYzxiWMZnq0JJPltcYLO/6BvC0yWyNnfe7iUYwVtbB2ka8hmYMoh2Y08QuZjnPFNUj4s18piDsRW+6jKFOn62Pu6vDYHdpTbCakO+rW6IkARQA7/a4LmbisXBgC6PteZ/PtlJBjg== 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=5dz3DtneAt71ItweNcE3vgO8Ihto6ysrwA6Ap0JLiNU=; b=Owp8Ox+Zw9v9wu9wObnuD+36K2qfgDLcSDxtu+VeAjDzNh3pdSKNc10Z1s+Hmu0tNG7Jvk3b7Z7VhVSX6mbupcGJeBVu9CIdEx3ygJFclN2n6u/O8TqJ4CvDfSas22aFZYBZnFLdNPTg4oKPFuSqr6dYnMv2BP+yJNSzn5eGxqC3Vw0gaAaApaaOY2fiOecdjJlsZVskKpjrb/0Tix7vGKtdpgae4JZxzCvJGLBhkH6G5pqKUXeSqt05GyLzZ3baFUZuqYpnRFNNo/3CZOmpmx0peJTcI5jG5swTx1yaugvBnaOoBVwkNW/l8BWm0Geg4EsJ7xJZXqcZ9N8RYOb6hQ== 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:52:30 +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:52:30 +0000 Message-ID: <9a68b5a1-859d-4726-9199-10b66d381d6a@siemens.com> Date: Thu, 9 Oct 2025 08:52:27 +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> <3a4a50d9bf9e91cacbe7febbd8174feca248abb5.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: <3a4a50d9bf9e91cacbe7febbd8174feca248abb5.camel@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0056.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cc::16) 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: 0790bd37-cb93-4a7a-324b-08de07006aa7 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?Y2dRU2V6Nk9nMi9Ob2Evbis0dVVGaUkrZkdPMHRJYmpKbU81RE5JOEdSOUh0?= =?utf-8?B?Z1NNZ0JSZGM0ZUFVa2Nyd0NyVFJZeHloQjJZNzJ0dVdubVU4ZDN3RUwweDZ2?= =?utf-8?B?N1AvZkVpTXJISG4vaFVKRGhxdkppNDJUVXRqY040bmgrK2Q2b0h6Y3dyN21w?= =?utf-8?B?eFA5aWU2SnpOMHU5R2ZIbm0vb1kzOFQ1aXBlcTRweU95S0pvVjlWTzVnWUhl?= =?utf-8?B?aEMvTS9QWEpEVXB1YXhLOExxNUlPMVFjQnJFUkhMWjJVbGgwaU9kV2F0RENw?= =?utf-8?B?dE5tdEkrSkl3R0hxNTdrdnFGWDFFMmZTTGMzaXdSZldSS2xVcEFjVnBEbGtD?= =?utf-8?B?Y1BoWDYwT0JBVUhNZEJhOFZqNEVIUXZzMDB2OU1OYkVBQlZEaWZPdW8zejNO?= =?utf-8?B?VnR5cGgwTWd0TTJtcUQrdWpud1NteDcrSjhnUVR1V3pKZEVmSVIvektRV3ND?= =?utf-8?B?Y2xHOUJJQ1MraGVvWE9McGdQQ0V3MEs3dXBCMGFaRE5aNVMvWVNrQUYrUDRy?= =?utf-8?B?bDVqOVBHdldEU1ZVZWFLY0FJUkVSVWIyeHdpRXQyR052bEtrZE5GVHh1UGt0?= =?utf-8?B?dzlzL2RPSEliWXg4N0c1TzRuelhIQlMzcU1NdksyNG1DMVdUTUh2TE9lbyt0?= =?utf-8?B?OXN6WEpOYmc1RVlYTmtNTW9JNXFPYm96eWtWOVJnS2g1SHJBTGJXVkswRFdk?= =?utf-8?B?enNVYmp4T2JxdjZ3dHJwVVBWRXNnVGZyam5xZlBrellpY1o1aEsyendSVWlO?= =?utf-8?B?V3ZyVWMySHpGSlhxTWRaeHdwVjFWOUhUNEdpWG9NWm13L001V1hrUC8rR0Uv?= =?utf-8?B?Y1k4Y1lwcE0rdWFwV2o4eStkQThiY1dIM3luVllKY2dHS0k2SUpNaWR5aFVX?= =?utf-8?B?SythTkhJZ1FmZVl5US9zQzdVbUlPbkRuclA1OUg1Yy9GdGJOM2MzTEwxV0RW?= =?utf-8?B?a3hXL2VSV3REcHZzM2NKdldwdUowUXIxKy9IOFR6U2JlWGxZTnZhYWx2bCtz?= =?utf-8?B?cDBYL0JibVpnSTdjeXp1K1FnWGhzekpYS29adFhyUWJNbUx4dFdxME5tci9E?= =?utf-8?B?TWpZZitrUUttcjFYYzg5eE16b01IbDMxaDhiRmt0VFZIbGdSUTNUTitCOTFl?= =?utf-8?B?MUllUFZtWW1tbWFBUWRJdFJsWW1namVPaUVBRFl0Z3BLc1VaOTIrNGhTYzIy?= =?utf-8?B?QS9HNnd4SFNTblllcFhyeUpHS1ZwcStnMzNUeC9iUitGS3RjYUpGSkpLVXcw?= =?utf-8?B?emI2UkNEVWpidm9qK0VsNHorUlVudWgvS1ROOVhSSGRZdUp2T3hCRFNyRFpW?= =?utf-8?B?czNXeDdQWFJDU0svd2lWaUVnWlVBNURoakdZSTQxOWhiWWxnT1FoUW1hNkhP?= =?utf-8?B?VWJ0Rks1eG5vM0JlME8rdGFFYmNqWTVKNmc0Vjh2c2FjZW1zdG16T2UvN0xO?= =?utf-8?B?eFBwU05PeitKZkpmUG1Qd2RoTkM2dHR4YkpGNm5mUHFya21McDRYM1VtQVRy?= =?utf-8?B?OENsVDZvcU5SM0wxNkF0ZVM1MUZoL2NSeEU1UEZ4Ny9ZUFJaSUlJb0hjY2pV?= =?utf-8?B?bHlEeUFoMUtKc2xsUFVORWluS0RzOFlYN1BST2I1bDQ1WGRrMTB2aUd6OWVV?= =?utf-8?B?MHpEOTNBb1hlRWJKdzI4QU5FSGtyWXFFUURKMmFtMlpqUDhSbStWV2dUQzdH?= =?utf-8?B?MXBQUUp5NTRDZE1tSC9FeTB4T2doWHptVGo0Y3hTNnRSVVZYR1F3Q2ZZMVUy?= =?utf-8?B?TjlkbmhHZThaNXpkRXAwQzJSY1VxVVZiYmlYYnhEUEpsbmdBcEl4R3VHeGor?= =?utf-8?B?MkhzQ3dwTXlOM2tzaTFhcWs1WUc5MU1yTWM3NnVVanU0OGsrdVBEQ3MxK2J0?= =?utf-8?B?TjRmVG5MZndnOTV1czV4cmM4WGgyeVRNZ0Z5bmFzMmllMDRNOExsMzhVWEVX?= =?utf-8?Q?EM108LfqJpwQ4MCepThDUjkOcG0VSzhn?= 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?aDR4c1EwZE1xck5aMTNBb0t1NGFTRDlmTlU1bG1aNzVTTzhyOWFDK0trOUJH?= =?utf-8?B?Z1k4eHpCQk5KT0hEcWZrQStvWmtvZ1RuVGJJQVgzZFdQVVF5MnltZlQrSEp6?= =?utf-8?B?YUR4ejBBalRINEJxWTlpZ0cvbmlheitmQnFBVkNGU1EweFoxY2JoSEdqcURq?= =?utf-8?B?ZktmNDlZenBGU2ovSDZSellZN3BQeTFvcWdIRk9ZY1Zkbm1DNEpLTzdKSzJR?= =?utf-8?B?cnlERHc3aXlGTitCR2M0OHA3eGdVaDRsaEQ2Y1lDWFVzYVNJeERxN1lNeWFx?= =?utf-8?B?NEtVTnF1V2hNV01nT0ZJeVNJMDVrVlVJdXU4VzFTVlhJdnU1citCbE5xUzU4?= =?utf-8?B?STNjWlNRQm16SXBoQ1RJWGRxYTRFZkJLYmdlMzg4TllZS0lWSjUrUEh2TkEw?= =?utf-8?B?TXkxbTRLRVhCWVRRN2U0YmNiQ3FNSmZZZVg0aUN3TDV1azVackZhcG92RDhj?= =?utf-8?B?dkIwWlB1ZzZtMUIzVEo4Z3RQc1Zua1F3bGVnNDZvTmxOV2FmSnBBeFRnaWk5?= =?utf-8?B?TXFnNUtRZDJkaEVnTTZ3L2g2TTBYVFZJdzVtOHI3c2ZyMy9rZEpTMHF1Nk5v?= =?utf-8?B?V3k1MllVM0tFRU1IK1FyY1ZEVDU3QUM0cVRTS29QaGlJRzdmKzhHWTUvOEk1?= =?utf-8?B?ck9hOFBiZURzRDVQTGtzQzlwbkZvUC9peVEvcWNQK1dqaWVCdUVMSEtFOEFx?= =?utf-8?B?TkZtUDRNTVZCWFRoTkZpY3lzZ3dNb0VvYVM2U2YzYW5EOXhwWC9xUWg1TlUv?= =?utf-8?B?dmo5STBMT3hKbngxcWwwOXpRVEJSRlpZNVNhb0xLdG5KeThHWnN0aTA2ekkr?= =?utf-8?B?ZUdmV2cyeHNWQTR0L1dXVmo2Sk1HVitOVzdpSjVLRkhTTVRwVzlqOXk4SnEy?= =?utf-8?B?VHEzdDFmRHcya0ZUYWlMZS96ZTJyU045SHVBRysvR3crWFVMeFpMZk5weGhE?= =?utf-8?B?TXNwT1hBMzdPMmZsMVdpZzlDNEdKeW4yREc1Y0lGVThocm1XS1hEOUNXdHVH?= =?utf-8?B?RUZTb3ZubkM5QmY4MjVvQUhGbVlidDE5Yi9iQkIzQThXaEorSlBGNTJPL3hP?= =?utf-8?B?cDB5SDZlSTJBekd3Z1BmMXR1WW9JK0p1ZFU5UFNCb1ZlbFpjUFN5SVFvc09L?= =?utf-8?B?enRWWEhQcjArS0ZGemc0UUY0QVFURHNhTGI0RStoRTh1b1NacEJvTy9rMEZ4?= =?utf-8?B?ZWJyZEt6T0prZ3Q2TWZqTkdZeWRHRE5ucHRvSEk0d1djcDZlQmdubkJhY0Fk?= =?utf-8?B?bkdLVWNwZmdGeHhuc3ExWUdoWjhvdklxbExGVXAzenNNbjE3ZXEvNzN4OUd0?= =?utf-8?B?QzhiNHYyVVlPUVBpNHFCbldpNkkrbmVuM1ZUKytyQXVJeld4NG1ub2lkd0Nn?= =?utf-8?B?QTV2ZDZiazVlb3g0OTFQbFdDUVZDRzJYdEtnS0kycHNELzI4VytFWm1KNGI5?= =?utf-8?B?dVY4UTB2NkVabHIzbVFIdDBXNmRicEhua1BOUENNL0YyZmlXa0FHemJuTFg3?= =?utf-8?B?T3dnb0NEd3hGcWZMMUJiQWxHZUo5R01rTjkyMGJlakdER0tzYXJZTklORzdH?= =?utf-8?B?OENpWjBKNk05L3hOb0RuY05lUnh0akRyN0RZU09WQkt2b2FWcDJIck5UNmRh?= =?utf-8?B?bGkzVXYwMFhFNk11U1Y5UWRwRFBWM3lEbXovSHp2c3Qwb0NHWWpTWHVPdkRu?= =?utf-8?B?K2JYcml0UzB0NEtNaXNqd0pPN1JYUk1zZkplbUo5aHlJS1JrZVVZVUxNblNp?= =?utf-8?B?cmdodGtlSlFTSHpzak81eURmRDFKM0ZOUW1ML2VndjBNb0Q1YWM0TGFTY2Rl?= =?utf-8?B?d0lqbEZBNklCczV6Yk14VlRZQS9VVW9uQUl2U29aM3pnM3pXVXI4YjRmOWh4?= =?utf-8?B?bDdWMFVOM2pZU29saXYxVmFnVS82Z0YzeFRCbkVYekp2b3VoaVovaEZncGpT?= =?utf-8?B?c0lGTkx4TjE3UEhZRm9KUzduTXdtRDhvblNFV1ZNak80Qk03UFpPNDdjeGsx?= =?utf-8?B?dTg2S3Z2NUdrT1RhaHQwb0VzWGhzOENrZS9rOWZkVkl3U0J2WUhJbjdLVDVn?= =?utf-8?B?d3psUHM0a3JBaFZGQzdEdDVhNnJjZUsydGQxR1BjQm9Pa0NyL25UR1ZaSmpD?= =?utf-8?B?ell2cW8wOCt1QWhJWHl1dTNqWlBzUEtycHBjRU5DU2VvVFBCVzc1UVZmSkJ4?= =?utf-8?B?V1E9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0790bd37-cb93-4a7a-324b-08de07006aa7 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:52:30.5995 (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: m4qfSGv29iopY6MNyBep9x8TdI35TbTJedGGEBwq9czCpgjmI8S97QDqlGVK10+EoAHWTDqX2Guomkhr6fxOr1CWmyL6aDgW//JbMEBDmXs= 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=DhTNXFgK; 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::5 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: ikNB4fUtWBt3 On 10/9/25 07:22, 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. >=20 > why restricting support for dracut to initramfs image recipes and not > supporting a switch to dracut for "normal" rootfs? I believe your patch > series provides all the required infrastructure to support both use- > cases >=20 I didn't test it - but it should be possible to install dracut and it=20 should switch normal rootfs to dracut. This needs to be done by the user. Quirin>> >> 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()}" >> +inherit initramfs >=20 >=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/= 9a68b5a1-859d-4726-9199-10b66d381d6a%40siemens.com.