From patchwork Thu Sep 24 07:23:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 420 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 24 Sep 2026 09:23:59 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f64.google.com (mail-pj1-f64.google.com [209.85.216.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68O7NvnV018897 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 24 Sep 2026 09:23:57 +0200 Received: by mail-pj1-f64.google.com with SMTP id 98e67ed59e1d1-3965ba1ba3esf1490421a91.2 for ; Thu, 24 Sep 2026 00:23:57 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790234631; cv=pass; d=google.com; s=arc-20260327; b=DOP9Sd1DLqGwFbHyMNNjYosM94ujGCB3Us40/dNIvAXJRaWLN8bmtcyYTp/oQg7Zp6 lMrJ3/9XTEx22GFyzxWWRIzVh1IRDnkqc6rHAg4cKsRdT5jzX3HSzXHj304u1aP2K9qn a0q/FPfuqD63P0V35iJ9i7gT0hpQvNBdfyu+072AZDCLoRfDEojwVe4D0fq+Ehei6tGj JyRBHWrPVo+ESKqoK1+5VhgBbPC7q+EZ/qDVJW4wR8Wtcrtuo9qZ8epL6/DwEFlrxUxq Xs6gqhgLx6OetVd8OBnaBTBRqQe2SbEDFycqf4P9gO0RQPtoTmtOWycGKIyiwWOXaIzU 3EHw== 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:message-id :date:subject:cc:to:from:dkim-signature; bh=mUmtK3VSkqei9gOTrbXKOniz/hqTexXdkOkzePzQOmY=; fh=FXFoEuaLqki847bJxK+LNiieCdFeB8qSv8QX8tLaB+M=; b=U65dzUCX6+jTXvFemRRYMWSl/Me3NgoTqF2kQnku93KwKC4X8hLQetO2kBf7qmTvVz FSmjCTsTNailn6bj2j/b2BYkZikZiILckH/Dq5x/I2sEZFdz9b5/PgujgZatCb3K/+iU lK/8Up6KLizm0stPh/seMNGvCfvoIhBKAvnoiMjToifSzK416Kdz25ljr90WT+eO79jU 1Hbth/pMPZExx7OncwNhDemeUpIIBalks1pBqkw0NWzqraoN4izNvFYg3LGpRKGXFp4T vkv5UnEzpD0gaZ7gSBkvIpy3uDm9hNqIw5h/QC72lRMDfhInPg+dWiXUmScsdyaPCti/ skcw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=yJyHkkif; 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:c200::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=1790234631; x=1790839431; darn=isar-build.org; 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-type:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=mUmtK3VSkqei9gOTrbXKOniz/hqTexXdkOkzePzQOmY=; b=tJ4LgLh+MkicPoKxUWyYHN9ZaAaCM+RBssLGXGMnYqJz3BVEXadYqUS9MMoznoOy0Z ewFSWvATbFYQDmvrExm7m3pIWGBfgT4oO6YQwuMFTXgiplxqztO0wg5IH0cKXsPkLCPK rIkRw0yJrQNiPoykvizTUZzBgqelkrDKzUX7Soxs7N7bnDrtzpmbv80HYf7GY46H7IaQ E8vyEldQdDDKU+vdCqoOXsOwNqjWbo448Iv9kmYIXfUoJTYjbRF5aNk7TVUF99At9+N7 mJAQGTFusC+hMSuGgBCPdm/6JUUibEohWS3dOK+afUNrcY32oj+LQOl3dY0vhGMlVQdW PwPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790234631; x=1790839431; 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-type:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=mUmtK3VSkqei9gOTrbXKOniz/hqTexXdkOkzePzQOmY=; b=Xve19gh6hgRIN0LpKUR7nKWREDJSfleCzMW6aLBmwDA90ZgvzSwUWYLBTboub+TfOB U/NeWa+l99TKsOlncGX8I4+EEiAATp0H+uOQ/55Cp6osKlNYyVzf8GEYMp+qOIdJbTtI KyGB/FKH0Abo9mKw72iNkXFqS7wjdAWylweNkFT4heq7Hu9T++zAKAzm9Vqel00pwLl8 0l/g4NDHa66yE69kFWYgA4L0qJ3lAD3FOLPyAG5vTAotcs71nceXBX7YEHJqpuU22K/a qI4pcK7QhbFwzi9qBn61aP/2drq8pMkzcpiREutjf7n1A6fpNOUKALTA7mfrnJEl5yDs QiYA== X-Forwarded-Encrypted: i=3; AKwUvBzMN48A37HJu8Vg9UuLLIegdoghjjp7KNO5u+qi6UA4fvKie9js/oFm7jnY0ZwLnsRG0rIUpEY=@isar-build.org X-Gm-Message-State: AFuF++mhwbb8xK/wdqj/UcWzYbNSqrSBVCfiMyOdhmKbcU/zQ6v7kobN uNUsYh/VEw6kU9f1iySQGJpsFIovce7IXB2lCGpDzMHFF6f1GraOULuw X-Received: by 2002:a17:90b:2748:b0:3a0:8a9e:1212 with SMTP id 98e67ed59e1d1-3a0985700bdmr1286686a91.7.1790234631166; Thu, 24 Sep 2026 00:23:51 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdcaGEDlJQylOhKs6IIMJlQ5GmCSqw9AYDn4NENTIAJ3/w==" Received: by 2002:a17:90a:1504:b0:39e:396d:e876 with SMTP id 98e67ed59e1d1-39e396ded9bls6737384a91.0.-pod-prod-02-us; Thu, 24 Sep 2026 00:23:50 -0700 (PDT) X-Received: by 2002:a17:90b:4e8f:b0:39e:6c68:1551 with SMTP id 98e67ed59e1d1-3a09896c4demr1425213a91.25.1790234629902; Thu, 24 Sep 2026 00:23:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790234629; cv=pass; d=google.com; s=arc-20260327; b=QqWlBgJgr13RhPZ00AXiz0OtSSh0aeK4U4xTQvx6kHB413rLBc92F8GJyx/xSyea63 lmzmweWqY9NhChcP65O+Wn3QjOOt8+7K2EEp8HUegTT84p/XAO1aiKaF5zdhKe2PEdeM 9/r63LnOndg3zpLS4jJ3KYu8wAWN2LQCF6VS9mEK8eayJb0S2l80LAhZTZKgi1OIoArO ph+viZUXnDvn22cwDbXjWk5ArQDvnTBvnQMzq8XEFhGYa3CTYYqAEnfZOYCpX1O9G51Y b4TXJlotEsiOMpaKMKY2iqlBRSUgh1x1qi9t+rCMj8jDctsz43OcKHs+uUH0PbO6SG/J DITg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=5btwYig5OGdHDgsIEYkxNogxN0kBVhJsuoiv1+gQjPs=; fh=FYARRfYWSZi+xaBGHs/WkhcniURPXOu7KAfLF/5BK1Q=; b=aF6/msKTg1PIQJeeP+CR30m56PTXYXjXKQHTmudYuDCr6h5NIfZ0SmeFOxkZgawpvM toqoHufUNhgI0c3c+CALkUgQ2qOZGQ2peXDD9xuddGtCicwTRWu1wQGa0C/f98m5/7Ig kyob23CGC2DAqzvBi3wq24uMQr656YUY9ao5lKQJ+V2TyO6SxhN6sLNigdBWLHVG82qF 51jTLgsUiKB/ULW1ZPxIRn2qTArka2LVEYNd5OIvavgqnAS52b5NfrgRTLTuC9Z/vgBl oSIGKchigO0nvVIySaFJit1t6KhIeR8JSq6K7M22FMv8zUCnz3GatQNgXwkHJMtYAB/x 1wFw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=yJyHkkif; 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:c200::1 as permitted sender) smtp.mailfrom=felix.moessbauer@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 98e67ed59e1d1-3a07fa6cef1si95994a91.1.2026.09.24.00.23.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 00:23:49 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@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=EmnSFw7rKVnXkDld7s8Ca34ZERg1CYGWCsaleDvrqYu/or3FdbpaT13QuMYS/hvoAlkDZt4naLvDYJQuVRPKnfK7mFtwnBUlcoZZQplPqdGPRXH+7DHi9hAeAqpKweItx4huzwnGSDxH/0t+y4I0Ffe9WqhOOk9b79nhMJ8g47BcEcmTFgTQvt8pthICBRF0OiwNonYBM+WgE9pLbc5IAhUHMxawci6r28bkNNVZgXtYQDZde7lVuVD5AihX0ZiLLwucrLrtVDVtBjqtoAZwzCW40nD1oeEb/KglFqhy5dxHxhssOmDPxeb3BGWYMT4H1xnJXWEajZ5uKiz++6xHPg== 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=5btwYig5OGdHDgsIEYkxNogxN0kBVhJsuoiv1+gQjPs=; b=RJgzKhWjCWOZF2m7ELpIiKovV3tA7Dp7Rn2wDl8uz4AMqHdvy/CBCimcprOfC9lfnn1ZKEbFZZQjMrkHp7Y881p+wSiPi2Uzv5uAOT9vAL4/AzOEdhAd9ULrqCStCrgXSvQCkUJtKrNvQUIMuuIcBq+HNwAZZPPaa1W3V5o7tSjY2XfB0rd+30xCbyyMSIXxxyLGpSQOGVUrHt77576ElxexIE914a6YspB1X7JdxLjXBDGWGPEouDTrxxKAY+qphYIKnKGx5MdeSlbb/QpHh3ZnQSYU+P76H+S6yKhjSMj643rr6ZN/Yf98zRMFtZnvLtgi1HhRsUz/TrhCUVtC9Q== 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 AS5PR10MB8146.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:673::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.18; Thu, 24 Sep 2026 07:23:47 +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; Thu, 24 Sep 2026 07:23:47 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: quirin.gylstorff@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH v2 0/8] Add support to cross-compile a dracut initramfs Date: Thu, 24 Sep 2026 09:23:32 +0200 Message-ID: <20260924072340.4038396-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 X-ClientProxiedBy: ZR0P278CA0003.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:16::13) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|AS5PR10MB8146:EE_ X-MS-Office365-Filtering-Correlation-Id: 1b5cc63c-ff5a-4cb6-a2cd-08df1a0cc5f5 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|10070799003|366016|1800799024|376014|11063799006|56012099006|55112099003|18002099003|10067099003|6133799003; X-Microsoft-Antispam-Message-Info: +seL/+KoJ6/nOQTVkoTcUwVPuh6yQDioI1v6/dWJ6ajK0McJQvS45XzsK87/zmfDBlzcrQDnEAKVOjy0kzotM0fMzlSaj1xRITpsoQxp2QA6bCVlczvcTXe7YOZLR6Asx/MmLzLsUgYqvC7dKxvkTLaVN7PCAO78+aobnjcCrrLhtX56Z2cyQytcqHolQ2pVzFVTa+TldxNkrAibT7ZsTIBkgR4Kbf5Gj64GodDpcaR9iP2T0HwdPA70pFhmUs17/Cw1QJfj6YJ2KLNy5d87Z27PWHJVkAPaHEzpZ7cfUWnB82x9gqXFkY+/RkRdrsCAfNgD6THutSXe6GnjNz47fEgHV0vnxpGk1zlUoIaFOrFmU2zsOA9yQlW5ALVuAHglVmmjFvyCVGSBeWMcDZewQwFAL+9uvMfpTX/6L5MYKevwdVVGqa2YacU61hoYfJveoG2R/leODv3V0OVG/vUkpPo7btJgf+8bh4hWd0F3xl1Hviv5/o/x0K1UGgyKiOEKw840C4I1mF3pylfSdletvOU0d6t1InJ6vMiFGH5h8Wrxfs9PNe4PAHdOcUvVUfVF7TqsYJ+7mOuT+MbeKteIw9RgWmhkx/97k/fMW0DdpRCLHha4GgdJ1Rx3dTDJBb5uFqpXsOBRwvnNsrit34dbZj5X9yWcLIDQW6x/ECwDwp4= 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)(23010399003)(10070799003)(366016)(1800799024)(376014)(11063799006)(56012099006)(55112099003)(18002099003)(10067099003)(6133799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: PKfwe+v7YYBkwZq0XLRSQOr3zqcQAhaAAtZUYXsNMKsrBGMsWDTKcngJpwZTIkYL/pWu2ExfUVwQM9E7uVcOV7am9tgL4VeHYUdRs7b022v4u73A+pGF4VBbGOEj0A/EbIACtNkTt+jY1c2FCraqzsWqIt/RNvPMpjgP83y3ilph3t7Wa4lTNj2vOXG4bi86Y35ERbBtvhNw3gW+7vuXMV8C4VnvxY4bb2icGtgrUuRlCfQfd6iLDh0UsR8p6by1+q/jkdjyNFsfZKbZejShmZCKoohbstPbQbpeBfD8XhPafCAs2zDJdYdxjomugih0dAdwVPWP5xy43hSVJKFDA3bVBPbt/txhYv52rLsGr535Q1vX56y6Jtd4UN9uPlinnq335z3aZj2PxrApzNUU0vEJC9wUwNGa/JdeXLrt+8TRNnCn8yhzPTkcts3WjX5EjQBVf1IzT/ZneKw+mtqSlhEhi4ABsD1cmFgDhhf1o8elhO/Aj3A/bQrtZGp2akl3hcksLd1EwTuXJGD1zleXbA5/pk6aUZJ8JHZhp/NGZEs1bHh3c4/VE2EKCQ8ZKRXQJE5J/Ymin8d4Ql1fkiC6ZffkEZVUx/x1b5HbvRcrVbHaK/cvI3X9+aDGnf7JagOjJN4RQpXdrBEadrxwSOREkF6iF54l5f95TG61KMQKDSs/5ZPji+m3mFysxoULhGYbbjlavNViA8FuXwhoJmRr/nWaqiqZJ2+68Nn7UwBqFFr/rOQo0/egUz7Q74lEH/mnVziG6vB4tzj4k+DyIq7mDQsNZ/+lKWf8bAoBKN+TTJ6QVnV1GVrkuMNn/VwVQyf9l/5GtbHcC6aXS75UorhLtbgR1GzbjIOkLGxLrTOvTZX1+GmsCTOJ2Cx5M9RRKLlCne1bA43ehyEbVKteESkyFWKUyd/FcKXunOLZV2+qlbWqXt838I0elnW8ptnKzhLusb1ZFXLHXTeQzCZN6R3Fvi4I7uxS22+HW+419qsm3AfXKWnXY4YyshTzHTMTheE0qZ65TbZySdA1S2MnLG7IKxIU0VOY92HzRV/mY9oBFkl4snH/WWLiTbYKW5IA4JDC3Cnsx+Nh/akQ9pFGT9D7MNJ7UR1pnmeafMdlWHbEtTbnMhkRnrAJ+wTEhHS4JWESQ4gA7UPFG0oJmQdh/ManRD6uQcANihVLgR/LiBDWtyZvAjgJs+ILvx5ilXTOik8TvhroK60lJRmFwvTnvSLum54rXRwxA2uQL6IKSV9dgqSwoUYsWB2yMvMdzwUucayxAXKumGbuPaO1is7aqTVm5as3BQGyUAeCQuHsEzTkeTcFvIxyNhwgSns26+UZLHx0husNLZG21sWELHyDe9N3nZRFp+bFIPKBpZJvb7OtLgXRBIWCixt1Su5m44WGYECDz1jQ+drwK556KrIE8l2dXo/jdfUmEtJZ1vsVMPZXxrvQVURjUd7J/0/lypBeAL2cuGCJSTG4Yz37YVjOWHuiURCVNOIZCJ4r0RTJVWlvQ0D5xNUHEwxtcpehY2usshL6aAPUbdbml4+luW5VhSXVZWtOFI5G7bcyG2JDN2lBuj9Spm95+Gd8WTms9lwP6fZPW2Jf3v9j3S/ObCnHKKEgE5fFWf2WHF2Ndfoo8K7Z/GArz0FXWsReSiX20OmYW99j3VQReQfWAeaW2yePwdOLJZ/V3rEyKm9JyHhz60BnZff2goHl0Pg4zA5RSTP/h266sNcvtpYDUR0wez+yJC8txkZUp2hVPBe0Xkcj+mql83kb7w/ho22cHziuk+PflbTjj1DAtMaA X-MS-Exchange-AntiSpam-MessageData-1: MeSG/dOLxWQmTkwGFvY4mDaO9rKJJaxavH0= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b5cc63c-ff5a-4cb6-a2cd-08df1a0cc5f5 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2026 07:23:47.4333 (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: 9o+GtzAlFxXxvErjJ7cmM5vEW3DSS8V7DWUWvoDm9V7kZ4ld/ZO6nqHPwzM7OmpfJAEKUFZJoeY4dQGcfmVX//i4A+eeqDpbco3LK2BQQmE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR10MB8146 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=yJyHkkif; 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:c200::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: 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_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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Not a trivial change, but one that really pays off: On some real-world (non native) use cases the initrd generation takes more than 10 minutes. This is due to emulating the ldd, as well as the cpio and compression stages. With initramfs tools or the initramfs-tools wrapped dracut, we don't see any possibility to significantly speed up the process (and cross-building is also not supported). However, with direct invocation of dracut, cross-compiling the initramfs becomes feasible and significantly faster (on some cases more than 5x). This is especially relevant for initrd-only images, where the slow build times are already a blocker as of today. In combination with host-apt based package installation (not part of this series), this can cut the overall buildtime by a factor of 3x or more. Note, that isar-cip-core will soon profit from this change as well, as they plan to switch all initrd scripts to dracut. Changes since v1: - make dependency to host tooling chroot more precise: on external initrd bind it to the do_generate_initramfs task on internal initrd bind it to the do_rootfs_install task - rebased onto next No other changes. Best regards, Felix Moessbauer Felix Moessbauer (8): rootfs: generalize deployment of rootfs artifact dracut-module: make module-setup compatible with sysroot initramfs: move dracut logic to initrd-dracut class dracut: use fixed log level on generation for progress reporting dracut: enforce build of reproducible initrd add host-tooling chroot for generic host tooling dracut: add support for cross initrd generation rootfs: stub both dracut and update-initramfs on dracut .../dracut-example-lighttpd/files/install.sh | 12 ++-- .../recipes-initramfs/images/isar-dracut.bb | 4 +- meta/classes-recipe/host-tooling.bbclass | 14 ++++ meta/classes-recipe/imagetypes_wic.bbclass | 2 +- meta/classes-recipe/initramfs.bbclass | 2 + meta/classes-recipe/initrd-dracut.bbclass | 43 +++++++++++- meta/classes-recipe/rootfs-deploy.bbclass | 30 +++++++++ meta/classes-recipe/rootfs.bbclass | 39 +++++++---- meta/classes/sbom.bbclass | 2 +- meta/lib/rootfs_progress.py | 3 +- .../dracut-cross-ldd/dracut-cross-ldd.bb | 16 +++++ .../dracut-cross-ldd/files/dracut-cross-ldd | 65 +++++++++++++++++++ .../host-tooling-chroot.bb | 28 ++++++++ .../sbom-chroot/sbom-chroot.bb | 19 ++---- .../sbuild-chroot/sbuild-chroot.inc | 30 ++------- .../dracut-module/files/module-setup.sh.tmpl | 2 +- 16 files changed, 251 insertions(+), 60 deletions(-) create mode 100644 meta/classes-recipe/host-tooling.bbclass create mode 100644 meta/classes-recipe/rootfs-deploy.bbclass 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 create mode 100644 meta/recipes-devtools/host-tooling-chroot/host-tooling-chroot.bb