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; Wed, 23 Sep 2026 20:02:35 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f57.google.com (mail-oa1-f57.google.com [209.85.160.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68NI2XSZ015112 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 23 Sep 2026 20:02:34 +0200 Received: by mail-oa1-f57.google.com with SMTP id 586e51a60fabf-44899f99756sf1818668fac.2 for ; Wed, 23 Sep 2026 11:02:34 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790186548; cv=pass; d=google.com; s=arc-20260327; b=Mdnu31PpEqol+Gjs6oRlXlUbB0VlqmDCnWRf5vIoaYBOfw/mgYPSxt7A4+fxOgaFb2 jMof6vVl+NmBHkXuwpOq2uIsPwP/OnFWnB2n3EKG9JvDy/WsQeaCOk1dfuVSt5CDim00 0wcfstw0Bknq9JqPL9UKaP+IGJlZs+bFbyFHWwxTUfwi/JcL6YOYbSYKrf+sweczihgU v/2hCcKC0xG61JTTC4B/COLleeVOR7IviJJgzPy76NMbrkdJpG+TO0vEF/EwJcup6+SJ SmFEzSoSncJPC3Oyi8TfUNIiGT2Y54P7RsfdkDipupjy6pWnZZ+nAt+Tjf6XD40CFGx6 GErA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; 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=guK3jY79IdFjYRsXyLERjTK/EFWFZZ17Uw3QQIx8S5c=; fh=MdGaOZ4Uiwdc8cZL/tz22Ci/qTYs1zbGTUMbil/GEkk=; b=k0M9yhxFqNTmvT9yeknndAvHRzOBg5/NjtRpM1vdBVxpCclue0gEw9gQrBSVndqHHs bPlQ2BYTQasPbPDSgCuQjK55TAbnxSjAnUCQojRFcwef1CMEfS2YHfKWdg1svOMmk7Vi cHOnmM+B6dAyEe+cVJMbgPOTLYZlaxgWsCEhyXA7D2IQq5Gbn/gth9/0ePSO1LmTya8I eGcC5rGOmsHH1EuFtQ4W0SQYElSHzPtAiRlhHADV2RPocsERCBRqFmJi9Qx/IijgQROY h3l4CZeEjiECAwfa+qk3ypZEMMiIPtM9qM9khi9fFRBSA4Q724Fg3c8zk5G7KaH8+FB1 XnEw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JKXaWYVT; 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::1 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=1790186548; x=1790791348; 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:content-type: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 :content-type; bh=guK3jY79IdFjYRsXyLERjTK/EFWFZZ17Uw3QQIx8S5c=; b=vWuXszoRgBncJ4GwgCTTe43XqTCvrUtbyZMM/hRgY+slONH/dQXBVKU0/zWIy91ued B30aLLOsmf+lMAYRZKeZEXLxLZNBP1BVsV6qPd5ttqBiD3KoAkVMssaYbCa1xjMnG9GM ko9KMmOdhNxyogxajx53sfnmIDsJNpIUF2Tky46QTLpoYf1lAct+K8RBx7y/WMuthai8 qTN+F4w86kcSwdB+sbbAV2HYMDCVh8eOwn5MIfHRaOxtf4s6Ofo9WIg+1PBT4ZmZS17M s0+ikUnR52Rj2PQOJBE9EnWcN+Wn41GBPZBNDijx57nr/bpNKqIN36IU751RCWzSQUkr oNPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790186548; x=1790791348; 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:content-type: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:content-type; bh=guK3jY79IdFjYRsXyLERjTK/EFWFZZ17Uw3QQIx8S5c=; b=iPWsaP95Oouq3JkqnkymTPbF6436VWZS+FljMzUUGYD7hzZvSiSj5QqHhkcATfvVDJ 37ZmtMWoLPevm1fjRpglmXgYCBu1ylLNqWTEjf+ydEBMeOy3KoVyuv7Fbywrpj648P7h 5KxZwwdiDXdz5YC4sP+1EstGGbsRIUiWsRBLsaLW5aPn/LExUBoG93twzl/oZnTPnyzv eGuH3tyh9XyN0a+NMocm63QZCs+bi5J/4fp0cQ7GlY4K79eKgIqffGTfkv3A70mImOmW g539nGxPnQcCkp6PAkRHLIGABWx8saPSkZAoYUaTWAFLX+nVJGFtOFoyI56umQ6lNOEO bO/w== X-Forwarded-Encrypted: i=3; AKwUvBxO/7Ty/uVzANAkIyhJk83Og4QnOMFQjbNxQphMZu3VUEhfqH8NgOrG3HjQXJIMlPE/a/pb@ilbers.de X-Gm-Message-State: AFuF++ljBgPJrw2Jat/wH2Ai5ksse/HqPzcDIkaQz/c7KeRdL1NIVaT4 oK3sKk9U1RHn1BSoS2MUoLwvd1kvUrb9ZoaUvBGMLTMCk94C/DHk/YaL X-Received: by 2002:a05:6870:219b:b0:487:31c8:f341 with SMTP id 586e51a60fabf-490893e45camr3524271fac.19.1790186547800; Wed, 23 Sep 2026 11:02:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdfuETKvgRftIaUuk2kTVe/TFl4p2n6TXyFSGTaBzueGPA==" Received: by 2002:a05:6870:26e:b0:475:f06a:aa59 with SMTP id 586e51a60fabf-48574bf7bbdls8994026fac.1.-pod-prod-09-us; Wed, 23 Sep 2026 11:02:26 -0700 (PDT) X-Received: by 2002:a05:6871:3a12:b0:48f:e0f6:c02a with SMTP id 586e51a60fabf-4908ad65d2dmr3164184fac.40.1790186546444; Wed, 23 Sep 2026 11:02:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790186546; cv=pass; d=google.com; s=arc-20260327; b=cq3brgiTeiRJxs4wCSYTD0LgtiJ7i8+T248KFFTLWTs5tjiYXHlcTtAKjRTpolfZzk zDhkQph94qCxZvf0iUC9O8LQnqFd/C5mGvgtZvTfO/OhnT9AS3oaQo2vMQGmh+whO0Iu +hLOgyd080JO+1/P1ciZ6oupICBbI77+9tCTBeUmvEQRT4me5pyiV8Wc6GWmFLhmWvsL C4JVdvUcl28iX+JPq5zrbrzF+uoWzXCpTCKCk8NhzrU0kNCqS7NC/IH26hWxJYny6lHD 59E0aGQ/660da+kXDyGa9VGWgtINqd8OTZA3TGWGkvJdvXmleN08S/LVjX9AO5MQw5ks t9iQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; 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=z5of2HlAi9z0LF2Bqgpk9RpoVCOIqa/3h2U6zqDDpik=; fh=i+Xhw+gZGsy07LUNtnOuPudI080xuV0bGtnk6RWnV2A=; b=gg6CGKiOSzSl57YIasdNb65CKglm61bKoVyQnn7ghunut+gEpVXQKeBkweXZ+6seWR FpDQNDWW2v4z12eNl0kwKYuvSV+fE0ddVIEvsJoggErbVqlVg0tZIeEIZn6kQr6AQt+m MoJDOiwLy6JKcxLzrmfCSzbXngxgmavdeCoZLIV7lfPE9NhKkQt6f1m5vwRNrXCyNpin MATsKPg2VSBAAmaUlTiBTe7nOo8geghB0remeFnHUMkKv/EL1iqImRay5ZW44lA/MQGr etwEIhPiP0YGrDq0pBdDIJtrGieFThgUVxkPC+GqGLU8eYoAVVOE3XJgFFI974zwPFM8 7YIQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=JKXaWYVT; 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::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id 586e51a60fabf-49089f5f706si110660fac.0.2026.09.23.11.02.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2026 11:02:26 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=s76caDQbQivgChNeTuMUJOIkUNvdID+h5Qg0qaC6RY+7b9JcCMqAjifq/+hfYGvxlfwlqp6uOTUgcP9ESspO3D7anNGOiLEEg6+lEjb63P22nhVrvVyMzwcwHA7vtZy5May/zjbdsXbV9KMFRVvmO22DbJA2w7tTEl2YGBnfrhO6gsruCw2HiNZgir7NvCACegNsAllxp61DsgrQCG1ZZvftAnoMC46iFY1d+0TXjSumw9tdapjSod3w+MB/0myCps01NhdJarB3JPr6X6GpG/wkYt+E5GmLHN9pCXwGQfQXfV67iGkRlmCYV8ifstsJBQsY9fXeR1xVz0M1erW4DQ== 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=z5of2HlAi9z0LF2Bqgpk9RpoVCOIqa/3h2U6zqDDpik=; b=YS9OjPgigC6ljUL6JIt6SeU9+6sazJT5bcOV3ZtkGLhlLQFmhpptPvv9uIdhRZXZGrrG/o/jQigHGvH9YqWUht0onEIgx34ALlN1BtBynScImfmmu1GGx3OoDTs8YxdswHmdS7coTjI1sgUS7zTFNiA4IaE0KPUNfV9ygfxHcK29oQby87F8V10FQe+ipTNQfbl80Ovg54lGQ28ls2xtDysCGHECCXNNUR4NSAT3kpDLrBCWAKy7F5aj7srqg0An1pyzgo44dcgh6aaONeR06S/3Vh708p+ozSmDhOFDnMTPAJbASeJUAfCUeElkO0HjEJ+ZeJZkW/oOBU+kMbGnrw== 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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DU0PR10MB6177.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3e8::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.14; Wed, 23 Sep 2026 18:02:23 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%3]) with mapi id 15.21.0451.014; Wed, 23 Sep 2026 18:02:23 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" CC: "Gylstorff, Quirin" , "Kiszka, Jan" Subject: Re: [PATCH 7/8] dracut: add support for cross initrd generation Thread-Topic: [PATCH 7/8] dracut: add support for cross initrd generation Thread-Index: AQHdRPkx+gjeGDY7Ekq8gm0w1G2aVrbcgWuA Date: Wed, 23 Sep 2026 18:02:23 +0000 Message-ID: References: <20260915100125.1991311-1-felix.moessbauer@siemens.com> <20260915100125.1991311-8-felix.moessbauer@siemens.com> In-Reply-To: <20260915100125.1991311-8-felix.moessbauer@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-10 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7PR10MB3956:EE_|DU0PR10MB6177:EE_ x-ms-office365-filtering-correlation-id: 986b9ff2-176e-44c3-dd99-08df199cd1b0 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|23010399003|6133799003|55112099003|22082099003|18002099003|3023799007|4143699003|11063799006|56012099006|10067099003|38070700021; x-microsoft-antispam-message-info: wjx0BbJOWjijuonBV2iWimZDzXTMIL6nkQGUSn4qIXaG1Bx8fTN0O6tbJGM1oVAXxipdk1B4UzDVTxn07Ehi0YR2ztheNJQnQn6+w1okJcEI3YVy65KkXki9SoB7IcAYTyj13s1H3FwauHVvUsep7ITLdHkk2ngDxN1q2tQwKkk1uLJxLndM/fL+yHkD2MjVSNNxSB1JxScRzXZBJLh6cEwNlF3ZHnkX3hnS9z1QCiSe7R5S4anSgrTSpTwNb6AJaKiiLG1wGJRTPw6vHC/QxOIZjlQkrFZCMIDVs2/KsWmVIjSpl8cs3e9x/iliR3BMigW/RXH03jaM9l713IYAg4CppXEFkGzPWERIIUV/0SFLYj13umlr1oRo0pMZzqgsFRaDdUxNkrchgiB2x67V5tY++7I5abaBSAQhzaGSe5VhFltM7bNlQYdvu8Fl8lG8GZngNOSWZ/H5zKvO12Yx+hieX7lzSS1u2mu5kmlD00rWnUkoAIKetJJA4dm3RNjbquju0gNoJ+LFGXlVpyUEDrg7pEKiQX8XWMr/BETzOjxGhgGa6CdoGqpm7STiyNhKrvUukV0txnZzFDs3LCFcVPwJKodXAt3zCSoJx4cTOSqqJkJPzJHAjygrOxUcWwSNnsqoTo9oVq7IAS8ooTZOj09v8UasiJ8SmtK3AT1NZNxEVfV8wDs12QBlR85I79KlO5wNry0BNwgAsS5I8YZsR7YuhOQorC8rGzguLNE3U1A= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(23010399003)(6133799003)(55112099003)(22082099003)(18002099003)(3023799007)(4143699003)(11063799006)(56012099006)(10067099003)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cVNtN0s5bnVuTDd2TW1IeWxBNUlRWkRpNDc2MnB4TDhSNG9Wdmpxd09BWnBx?= =?utf-8?B?ME54WkZ2V0ZoUkZVbkN0NW40d2t4R1RKekRGS01pb1h5TXlOTHgwK0lNMzV3?= =?utf-8?B?WkdZOFIzajVHd3BSYU01QmFXSzNHaXN4K3czalVoMmh2UTVHVUpXTldZRXQw?= =?utf-8?B?OTRIVzdMZVdaMTJvREdqOXRQRXd5Z3BBVVZJZzFSZ3pJQWlOYXFOMHV5MUZO?= =?utf-8?B?UG4vWDNFZTNWUU92bGlEZXErVkRxaklXZ3drcWt2T3hPYk50Zzl3SnN3b05E?= =?utf-8?B?cHIyVEYxTHlaMGNjZ25OZWdPVUo3YkFWc3JEc3phMjF2ZDNIQWYrL3FsS0gz?= =?utf-8?B?bzZyRU45ZVN0eDltU0F0c3U4bUxCY0RVRUFGZjhFNmZxQm1VVDJDM1JpUnRj?= =?utf-8?B?VVQ0d1Q1ODlWMHlIMENSYVZNNWJDbDNiSWVUdGJTS0VpQW1LTExBL0tsNHAx?= =?utf-8?B?Zm4vMUJBVjB2Ym1iblRPcWx0ank5RVRZWWgza0IvUGRlemM0dDJjdjJPbXg3?= =?utf-8?B?K0ZiZzlPZXd6bTNPRStTalI3dkUyVDdJUXFLUXB3U3Z2Z0xOWk16SXNvQzQ0?= =?utf-8?B?ejQvT3Ardk9lcGZzZEgxQUIzTlpQZUIyUEticnl3RFh6QTNTK05BRHh3R3RJ?= =?utf-8?B?bmo5cWVSR2IyKzZ3bXdWTWJGUjV0U2NaSHA2Skp4RTB3VnUrRXhEaWdzSy96?= =?utf-8?B?WG9NWlRnVmhZU1k5Z2orQ2pCdFI2b2RMRDFoczY5eUtCY0tySXUxVDMzbUdG?= =?utf-8?B?Vkc1Y0RwQjBDMUY2bTh6dlp0cFFDZ0VCcjNBL2s1andyd0htRjkveEVyYmtT?= =?utf-8?B?WUQ3T0UvN1drbkc4dlM2akR6Q2RUdCtNa1BTWWlRQTRmOGZUNmNZL0pBZDFR?= =?utf-8?B?cVdBQUNlVm5rbFBMVXVsTFh1UlBKN2RLTUpKRUdSU3N3WWxwcGx1QUZLMDBK?= =?utf-8?B?aGVQc2dMRzhOaVNnWFUyWGJzdmlMa05CV2ZISVdhRjJOZGswSTR3MjNNaEt2?= =?utf-8?B?WUJOMldlUlp0RWQ0Zmh6d3l4VzNFdm1xbkhLaWVYakozT1lncFh3VytGMFRO?= =?utf-8?B?ZWg3NGtDMGZPdkRXVW84VHVWcmJoRmYxbHYvK2ZEYlZFWXBXZUo1V2VTZ1Za?= =?utf-8?B?d2I5dlVRNVdYUGJtYmQ5eE54UUZoZng4OTdRWFNtSzZQd1I1K0U4Y1JyKzB0?= =?utf-8?B?VWxJVmJkTG5Lamx6OEZjSkhxZ2Q5SWVPUG5iTWFrOUthY1U0MlpzWFFHcXU3?= =?utf-8?B?dVRPcmFFSVo2OHQyVUtLSWczaXFZN0lKM2dUWDUxOVN5UWZmdHlkNFlNOVVa?= =?utf-8?B?SDZBN2xRaWU2dkxBTXVUYTRZOEd5MklYajA1aEtMamxaNGhEd2w2cWNpb3U4?= =?utf-8?B?MWxzL1VKK3hmOHBGd1VkVXM1K2JTaURaSm1VL1lNNE5XZUdhWHlXcFJyQlln?= =?utf-8?B?cU1hWmNSUTk1QkNqaWVtWXZod3pCMXdJcVFsS3k0eHBHbDZjUTJUL3ozK2lw?= =?utf-8?B?MmFYNG5DWmJWSWZZUnVsR0NjUzZCKzJ1L1JiVW8zQ0YxbWFJVTFWeGxXa1pV?= =?utf-8?B?Ry93MHdONnhPK3d2b1hOV3AwTmkrbkZycjhlMnRSUXZFN01FQTF1VldhY2FL?= =?utf-8?B?bEVxMlVPQk5wSUVLZzNmeFQ1dUxqSVNDbVNxbFc1RkFQclFFS2pGRmdoUngr?= =?utf-8?B?VHR1SkRoTVBJV2ljclhaQ2N0MVFYMXpUUEc2cWtMRjYwTWpHU0taM0xJWjB0?= =?utf-8?B?OXdPak9WZDdoYTNtNkU2TFJ2SHN1eU5qbHYxdUh1Q1hkZ0dXdUVoWGhRYThP?= =?utf-8?B?YkVnbWpwRzFNSU9yZ3NzZFJyaFFlakJUYTZRQWZ1ZkR5UXFORGFXV1RZeGlU?= =?utf-8?B?cFczTGJIQU9ZS3p3NmVlb2Z1bGo2OSsvUExCdjZEMEEwa0o4eGdJNG1ZZjFQ?= =?utf-8?B?a3lsQ2I5RjdyR3YzeW9RVXdyRGpiMk1iT3BPVi9kUmdOYm5Zd2JsWFFzU1VW?= =?utf-8?B?TllPNkNCMERTRU9FUjhKcVU3TENYZjhVVzhDRGhDUkpBQTJKdkxDanBIRzNh?= =?utf-8?B?dG85UzJIN2cwVjJodGhLUzJhK00yVUFxR0hrdytSYVIrWStYSWIyL3VGSjJM?= =?utf-8?B?NnBpK2VjRlJxdzZ0a25GTFFaR3o3THREQUVOSDhhSkgrUVBSL1BlWjgvaUhV?= =?utf-8?B?QWNMMGgxaXVBaTRjRk40YlZGUThITEU3ZFFSWkQ3bStVUG5DeVNITFJGS2lM?= =?utf-8?B?YjVNSWNvc1NhMDlxbWdlZmgrTXVHVVNNaHcwRkNoOWV6SlZHY3pRQWpYQWEr?= =?utf-8?B?TzNyZlpxSHBJZ3BXcEl2U1YyaHBnd3J5T25uanIrd2M1by9Sa1FmZz09?= 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: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 986b9ff2-176e-44c3-dd99-08df199cd1b0 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2026 18:02:23.3505 (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: h96dMW54nxKXzQD00FPRl5mSqMnN+Z6t/wdUby54bh54New/vcQA+tILpiT47fR8RIcReZeDNt8cDip4Ccv2MWmjtSTN/KjXtO3k1YOfCaU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6177 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=JKXaWYVT; 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::1 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: oD9Nkl1OmlkI On Tue, 2026-09-15 at 12:01 +0200, Felix Moessbauer wrote: > For cross-initrd generation, a cross variant of the ldd tool needs to > be provided. As there is no such tool, but this is THE performance > critical part (it needs to scan each binary and all transitive dependencies), > we provide a custom one which uses readelf to determine the shared library > dependencies. > > Signed-off-by: Felix Moessbauer > --- > meta/classes-recipe/host-tooling.bbclass | 4 +- > meta/classes-recipe/initrd-dracut.bbclass | 36 +++++++++- > meta/classes-recipe/rootfs.bbclass | 4 +- > .../dracut-cross-ldd/dracut-cross-ldd.bb | 16 +++++ > .../dracut-cross-ldd/files/dracut-cross-ldd | 65 +++++++++++++++++++ > 5 files changed, 121 insertions(+), 4 deletions(-) > create mode 100644 meta/recipes-devtools/dracut-cross-ldd/dracut-cross-ldd.bb > create mode 100644 meta/recipes-devtools/dracut-cross-ldd/files/dracut-cross-ldd > > diff --git a/meta/classes-recipe/host-tooling.bbclass b/meta/classes-recipe/host-tooling.bbclass > index b76f8898..5e81dfda 100644 > --- a/meta/classes-recipe/host-tooling.bbclass > +++ b/meta/classes-recipe/host-tooling.bbclass > @@ -5,8 +5,8 @@ > LICENSE = "gpl-2.0" > LIC_FILES_CHKSUM = "file://${LAYERDIR_core}/licenses/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe" > > -HOST_TOOLING_PACKAGES ?= "" > -HOST_TOOLING_DEPENDS ?= "" > +HOST_TOOLING_PACKAGES ?= "dracut-core binutils zstd dracut-cross-ldd" > +HOST_TOOLING_DEPENDS ?= "dracut-cross-ldd" > > # dependency to build the host-tooling-chroot > HOST_TOOLING_DEP ?= "host-tooling-chroot:do_build" > diff --git a/meta/classes-recipe/initrd-dracut.bbclass b/meta/classes-recipe/initrd-dracut.bbclass > index 00999b91..ffc71db6 100644 > --- a/meta/classes-recipe/initrd-dracut.bbclass > +++ b/meta/classes-recipe/initrd-dracut.bbclass > @@ -56,8 +56,42 @@ def extend_dracut_cmdline(d): > ROOTFS_INITRAMFS_GENERATOR_CMDLINE = "dracut --force --kver $kernel_version -L 5 --reproducible" > ROOTFS_INITRAMFS_GENERATOR_CMDLINE:append = " ${@ extend_dracut_cmdline(d)}" > > +# Cross-assemble the initramfs, requires preparation of dracut module definitions > +def dracut_cross_default(d): > + return bb.utils.to_boolean(d.getVar('ISAR_CROSS_COMPILE')) \ > + and bb.utils.to_boolean(d.getVar('ROOTFS_USE_DRACUT')) \ > + and d.getVar('ROOTFS_ARCH') != d.getVar('HOST_ARCH') > + > +ROOTFS_DRACUT_CROSS ??= "${@ '1' if dracut_cross_default(d) else '0' }" > +ROOTFS_DRACUT_CROSS:bookworm = "0" > +OVERRIDES:append = "${@':dracut-cross' if bb.utils.to_boolean(d.getVar('ROOTFS_DRACUT_CROSS')) else ''}" > + > +ROOTFS_INSTALL_DEPENDS:append:dracut-cross = " ${HOST_TOOLING_DEP}" > +ROOTFS_INITRAMFS_GENERATOR_CMDLINE:append:dracut-cross = " --sysroot /mnt/rootfs" > +DRACUT_MOUNTS = "" > +DRACUT_MOUNTS:append:dracut-cross = " ${ROOTFSDIR}:/mnt/rootfs" > +DRACUT_ROOTFS = "${ROOTFSDIR}" > +DRACUT_ROOTFS:dracut-cross = "${WORKDIR}/host-tooling" > +DRACUT_ENV = "DRACUT_ARCH=${QEMU_ARCH}" > +DRACUT_ENV:append:dracut-cross = " \ > + DRACUT_INSTALL=/usr/lib/dracut/dracut-install \ > + DRACUT_LDD=/usr/libexec/dracut-cross-ldd \ > +" > + > run_initrd_generator() { > mods_total="$(find ${ROOTFSDIR}/usr/lib/dracut/modules.d/ -maxdepth 1 -type d | wc -l)" > echo "Total number of modules: $mods_total (dracut)" > - run_in_chroot "${ROOTFSDIR}" sh -c "${ROOTFS_INITRAMFS_GENERATOR_CMDLINE}" > + if [ "${ROOTFS_DRACUT_CROSS}" = "1" ]; then > + mkdir -p ${DRACUT_ROOTFS} > + run_privileged tar -xf ${HOST_TOOLING_CHROOT} -C ${DRACUT_ROOTFS} We currently miss a dependency to ${HOST_TOOLING_DEP} here. When writing this series, the caching was not that efficient to ever hit the condition. Will send a v2. Felix -- 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/a4f1fba2a47b176d74f97432f525d928d6db1fc4.camel%40siemens.com.