From patchwork Fri Sep 25 07:30:34 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 422 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 25 Sep 2026 09:31:03 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f60.google.com (mail-oa1-f60.google.com [209.85.160.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68P7V1JI026336 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 25 Sep 2026 09:31:01 +0200 Received: by mail-oa1-f60.google.com with SMTP id 586e51a60fabf-45a07949855sf1151610fac.2 for ; Fri, 25 Sep 2026 00:31:01 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790321455; cv=pass; d=google.com; s=arc-20260327; b=kKu+yMjGJa3coP3FWVt01941dBL59RyWiDaeA5OEZ6+rFrlNq0ugq3yxqE5nEAbnGe 2Yz9XmakF+X+UzrzsSBFVbDpo78wjKOqU+1sy5Bw76aIlQMkDOTwVXfSaXon6Hz/OHCH sLHni4xoBl/0NjN1XcZD21syJ5JWqMPLOs6RVFgh0NysMOAg8E38qyqSDFziiVRE6hoZ +LBNU9WX5pulf6IOYxBWde2GWeLSxTitVsVxjs//t97nD+oV5zTsuLitJvyAXrq9S0CI wrDuVJs/v/zXYcXcvhBNiGI/skUTm00XcXQoBUrk3P9icNjo7nevqGk9IRoD9C2HM7z2 6Zpg== 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=va1sOnQJJiEMTaq9hx8Zu4obnqxgK63oZ1L8YOoc9+0=; fh=luYJfeMHYYJXa6pbEr2I/eGvaxs4lynx4LxblzGX+yA=; b=fsY/SSyXkcFer3tZ7MDCJSDrWqTH7r8oBKJUwCSyp+hFsPibchzv7GrSqhU9zJ74B9 Z/ZZPRA4oZOXzvzh5uc9ly1O5SnaSyG88/PT4FinfmUB93VBbQMbso7bfL+VYHBxHPkD 70aB41JsyJpjUV5mO3j+FMfHfyJy0FtAIXfu22hpxn7NV1YArXMKnINQsQSiUYGYvncE MOqq5S1vA4bq0oSCMj5OxK+l7Eb3BkIPEvtZTQltAOO6bXzsaVTvryuximBYzPquf8LS jk5lEwrngPpVQRVZYCpAlqL+BUtK90P396IPiGw7KfmtVbN69VWwpT4K3Qrlv5fL15Iw 0RmQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=tknTKouc; 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:c207::3 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=1790321455; x=1790926255; 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=va1sOnQJJiEMTaq9hx8Zu4obnqxgK63oZ1L8YOoc9+0=; b=Z4ktplamJiPZj2d/MWxBO+j/+cM8t+otv1ULHbxv9teOAHkN5vqnVn7IicWFrpoSa0 +pq6dSor5qFutXMq1mPFnSZANI/5S09LknMAKcbE+DsfrtnimBn4t7Mw2vfTEV/JhSxj SbJVd10IVAcdchMM22puUqEJffq6kgtWBly0WTevm+r6WMb862Lura+dLKRi7uG8t13w ZWe/lPMDk8HT/UusnuAaJGkRy9Nond3+l8lkqK8wU6ir56RFoyDkJAmAio1UvVWOCM4R 68mL4FIzAyRD4+lQzEokFAUSlDdOTbTWidEa6nOhnnIIA4OZp4uacsodFkPy2iUyHfX5 DHPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790321455; x=1790926255; 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=va1sOnQJJiEMTaq9hx8Zu4obnqxgK63oZ1L8YOoc9+0=; b=BYqImokBg5I2BYM6bKUz88w5cLQ1q+dNJLcOf/sxjnzPILUyM5V2J3stC9FBljIPsC 6hX9jM/wLX2vvApmrOukYLyVJqmym2eRqyPYGqFZmTNUERZ1Crjl+9XRXa61qPAYI0M1 J8G/Y9sCPd3Z7dq2t2RkYZxNEpoabwe1NRCanwHILyVEu2LvcYp3qF8kwHYk1UOe3u+L rGrQBvLLhorK7DnGGO+2U3bmDZhg6RsOVwnjNc6qVRieNO8w1bOKLHfvRL7ejOlDpA91 vBjRuOiodfVkIVQ3ztooDE799LnyJz1C8FB9RCw2k1Y0yNWky+WzIVnhAB6nJzBvZxl3 8uog== X-Forwarded-Encrypted: i=3; AKwUvBzoUsUkc6o0lLo2F54+fV+kB3XqJYgL8wtEoJzhDRtgbGEBMzxhf39VSdGpdFcDVWLaQgxxBVE=@isar-build.org X-Gm-Message-State: AFuF++kw3RN7BbM3L+fiAGjls6bMd9eA2uaqtFd3bJ2DaG/uBMbpyB5P EBeSzMp6ifggFqK1pnbVrSQH0Epen12QBjVojitriAwdm/XTxWFcDUeh X-Received: by 2002:a05:6820:1998:b0:6cd:3ffc:ad05 with SMTP id 006d021491bc7-6d441c7df1emr5238366eaf.85.1790321455628; Fri, 25 Sep 2026 00:30:55 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddxGFirXMpqx5WH3TfRVA6XuCYeMy+w9HORHeWvTzUyIA==" Received: by 2002:a05:6820:80e7:b0:6b7:9684:ca92 with SMTP id 006d021491bc7-6d56fa98fbbls956386eaf.1.-pod-prod-05-us; Fri, 25 Sep 2026 00:30:54 -0700 (PDT) X-Received: by 2002:a05:6820:3083:b0:6d3:7814:56f8 with SMTP id 006d021491bc7-6d4411ce120mr5105076eaf.50.1790321454181; Fri, 25 Sep 2026 00:30:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790321454; cv=pass; d=google.com; s=arc-20260327; b=oTyw2MTE6/L2Qg8tLIkX13pAGPZnxJb0W5XconAPK+F3ozDu/1QeX31j/8uKqvVtps jOUhJCEqxhKhsG8Jk4CjzM5Gyw++mWa+3+9KhqLo+HGplNpUo0eo0tpDFztBQnuEw78e gHWfNiacK9hmdyryj9z1nFcXoyJBQpX5GfoMmuqJ0wdG3EYN+w/3Tij2gP5Sh7bYtvX+ xl9WLwKwGNG4FFlGc8it2wZkDUczB/Hurz5de0ZKWCQ5noU7Az24sTjc+DEsPPBWcbHT PYA09q2R/kVqccFOuL8/Oxu4rZlDH8INA82h0/M+Lb5c0p7LoVfBBNXcqM0gJyhdOEoc /nag== 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=c5iWaxOormkN3sIdTiN6QA9IpD31GQcVDsFfl3ZfLyY=; fh=FYARRfYWSZi+xaBGHs/WkhcniURPXOu7KAfLF/5BK1Q=; b=CpluU5sTYq45nar7XpFcsXaNZLYkqahRnDC2aOVy1MVJoETgX7yObytvd6CGagJ2Wm gHNc57zKkzkvS/KEWxzqv8gYV/Ya3IxKmHvDoK2edcCoEjozMFg8LvAzNRF+e24NxJF7 W3v/8szy2n1Ern40ARWAXqtuCjja8k3KUzCHSfYDPjBSp2tEpMeUxd6jQF9Md/IFtWm1 6lW14RUNQnqWCRKh7ra/Cq/guRKwLlkqbOnQC9hgZIwXbvrIowHMLf75FQJpY8/krguw HZMtM2qZntGMNykXDt/iibkrqa3d+f6U43bnPtYAm7a3+ps/owOFJKQVghMU6hqt+1AX AK+Q==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=tknTKouc; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by gmr-mx.google.com with ESMTPS id 006d021491bc7-6d5bb5295cbsi50413eaf.2.2026.09.25.00.30.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 00:30:54 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CteFsYgpbIV2Fge+AxcuTm9ng4KEM1ciYknrIaQxWfEH9pYd5yUtq0zOXK/MYQHzciQ3qubkbcu5q23NDnHp7GEy3AU+lb+LDAHpWNiK45rxXWKBfB+JrzOwixXP9QcL2wp5cZIF16Dw8e8OG/mvcSA3GHP3Hbf+cRBY9uct5LaNcvHX8oFJhWWqOJo95wIEloNhVr30HtTZmO8wyJcpg3lLkpUMvQugycZ/cvV1kOpPn9z+Dh98mQPlpLziIvWGAp/JRVzWF3fMpAIwjDQniLcrZWI5amSe2ogOqg5kmqGzLLAXEbJwJ8RZHALHufEuvebGO8H4Ig7NYTJjEMfVjg== 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=c5iWaxOormkN3sIdTiN6QA9IpD31GQcVDsFfl3ZfLyY=; b=sC5WebTSLFYq72A2pb9Qvgo8IrlnaFDqrUjFyfqv+enpH9NsrWppDKbEYDxPFIKTHb7OoXUABQPNzw2Sr5Dve3yC5JniEaQDCs24/r6JXkXIMJS28MvjMe4JgRHsOlfT+gkf1n43thBtH86Zkei4U7gdwke5co7zNsblR9nJlrUgGy8EOuDWtZsLbQwh9InXTH4dXLzucQXZQqGToYN4MAQXPPLE8nLT+LYI9pOhf6fO4SBHIWxno/5im2ckL6CKGFqS4hrjidwYEY6iQ6Wx+7VcKEjnwa3ntR60CjVKnXOwomWLoM64qHhp8EzD3Eoz9MJfynZpyBlEkLv2ynnx1w== 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 PAXPR10MB5208.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:282::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.18; Fri, 25 Sep 2026 07:30:49 +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; Fri, 25 Sep 2026 07:30:49 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: quirin.gylstorff@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH v3 0/8] Add support to cross-compile a dracut initramfs Date: Fri, 25 Sep 2026 09:30:34 +0200 Message-ID: <20260925073042.1737353-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 X-ClientProxiedBy: FR0P281CA0211.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ac::6) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|PAXPR10MB5208:EE_ X-MS-Office365-Filtering-Correlation-Id: ae3daa88-0f27-4366-500b-08df1ad6ebee 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|376014|1800799024|56012099006|11063799006|10067099003|18002099003|55112099003|6133799003; X-Microsoft-Antispam-Message-Info: WIUORrnaKz16wGlB7zfcOfM/DmNA4xoy24PcA0ioK190XQgzEwmefqex6QvgQMaDcy6l3ku5IflkklET9CbqZWb8Gd62Vv4zHoR5IchH64o9QMNMxuUA99yhXCn6WNgAyopC5lL4nSRTbhVghI+GqX4p6U7vKnc68z5T6qZuusJU+KK5UpTpO9LCpGEsYxTIvXqfkB655NA+oCpp3opK+jDdyGNG7HCOJLfRFPasGIMO/gcxv6/lTaiXzRqrMbU/+yKk2FmFYTv4kMDNL+QnodqIc6WrMaDJmWPccpO+7RF1H4EuIqyWnaiTi6GMCaNPx0MKL9q5l8XfmmlwAxj2Elf9fOmqmBAZZX/NDlyqyTzKl3/i+pZDny9Btg6yM4J5Bgdvz5ZIx8D+rXZvqjkgX9zQAc6nKRGidgfkMOimk4HrRpy7eU2WNjsOQnCR4/8PXnQ0q/BpX6/uEdHamSdiNjFu2NhfioZ4/lzDhWHkmSG/7bZMz4J8ZhBC3BujAbqZUmajGdsA0Vprr542aS9mSU2bpoAq/gezCRtijfIaPnxTMBE8b1CxhIPBs2NhgfVcA9wPYbGurQM8Jm/E0HjEzeUlRwMJOYahpPT/lD6n6/wTuZr5L2ZryXdA7FEclkuJpTIsKTWGf7aaO+d+LNTx6v8XDsOPtSJc2RRW6hC4IlA= 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)(376014)(1800799024)(56012099006)(11063799006)(10067099003)(18002099003)(55112099003)(6133799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: LT+VV+7sgNN66fgi/d74giXoUjvK5LcVckwlATNhMa2MrcOxK8jZ5JkrXH17Hy+swudPOxj3jP+jjgQfKw4aFvASsIL3O1YSjnwv8ynVr2m9fiT3sAue4W4SNS4PCacR9kC1IbWEcxwrz8JE3vUJCSA8aKuXbwd+Y/wxwcJFyClnkzNdm2T/0dsDTwCdmf8bdvVxAN3vbYs6KXNfg6/qklsdEYgN1RczKO9MUN4jQ+s5H6Gk5hE3ZE//aAq6iPvw49wR0fV0j+k2p7n/eMmpMxujpKYPfOfOro0RoZxgIyLFsk4ZtWthsQClSS9CAMDU9C+0q9GmMnvD6XJr7MpwQhNwhlhr8fNCcX3a6n+Vr0kDZ5ZPvxLer9S0clkNUJMvXjkI1vcleRHZ/45razM5Vyb5LomeLBMGJ93ylxU4h3xiu58E4ThbGDGLj7+ht+6Oe77dwyBYnSRrOiGa0nKaYRd/8NsNP20aSoiz5JWtMXBpqEjJXiIhYtdWU6rFJtSjYkY0vrW4uONNJSi5HpGS4eGW78XXmmKws5JxmtvwWc+1N0wjMVPpu12NVIAPfnTOwekh7HihOLUG1bbBEU66K7V1Ov8NxoSEGjI5wxPhGWTiFMvyuomIPINNl353OkjgCvwaAaZJsy7X93WphBtXWqEyLhuw18LUTvif+rGobZJ6+nIfXKHMSwPbcqoufgM6HwzB99EVjQUqyaK1kSifav2pEYeXvX3R3j4HrI2K4E3+FxegqfbdiC/iWfog6W+RIJyKsjEha6hsOOe25PjkAXkobCBE7+KtX+IzVdCDYcAvZuy1glbJzhPziWz/ZxAzxo4gb+0h5jJRnfPIJzQxY+PPvI3HZCnVPh7ERlGux0WL3/CvH2rqXXvsr7/XBtXmZxvyeZg7b0n7zY7R6BEuvtwKByx6wmift65uOrIMVEtH9iv5EbSEjtRlxywxmv/6JVzkomLGbbCFikQhI/UWbueZdVDYvXm2AL0kwbs1efpQYE2pp/hplMXl1w22K5Wplxf2PF7VkjePfuTt8zc75S3deuKJNI3/6OfAPPYe7WLKaGKnqEt919yczrJHGJCeRXIujvzydBZgtjry8rBbAdDq1RByIaZ3azQgPbUogB8H63oo0FIWHTvgzH3q+2H1uE1Th85D/FgBHmuXQGoU+zGBHFK8J49/esyBfQA9Xns3RWELrgsN0dUbxTwl0RmDl4W0HgbpMhTM3k3DXppT7LbkLUztgHzviRIl9j/nQSDovs6cQ/WyirY6BZzhoycjv+2udDx68BMHyrq5ZgE2PCUEUFPk0FjM0wA/knfJTN1r0kiRBm5khX79mwq16eXWU9hFZ1TxUsCPzJvcT4ZwLAH0MdXUoVRMCY+fjf8N70Qq36iuYUrAkxLw88Jwtmz+d+fKeoN9G5iV4qOrzqNPqRjoz/PiEHcKCFZz5YY6tqH2Npd2SOJdCtNcgvsp4gqWvccXusj6UnjaPQ6GpP2brDYzFfItL2Xm5bnb72y3Op5WflWaHCvRYT9vn/YqKQISpsbg8pXoUTcYUwjX+2ueBt/ZYxsTH9EILeZZdQd//7yt2H2l9tghenLclRf08mp8tpilNVoJHf4qGV2EcU4vhSx9tIGkoQfNfREGBcCCoO4vmMXxGd6Dfdsk3rIqCQZOy//YiRAhifIjXPdT4IFYYIaPBjyTKgi8JWq3MUMUhJIbIRO2W1pLDblZy4rZDR6K7lCpnbabJYIbAYCAagMZE61qRJCizzMZq6iLallNSUIKX9rVrwy1CJNXcLYnQPAlHJ/TYgBN X-MS-Exchange-AntiSpam-MessageData-1: +WZztDwZN7NP5FPzcjdN6gYR352pVmf5xEA= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae3daa88-0f27-4366-500b-08df1ad6ebee X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2026 07:30:49.4459 (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: nk2NZjyl3uY5KYvM8AlwFKQBtiP8Pkym2Lmdkp3ltQNm7D1yGYr1d53pLH/DCabpLPawmPHdjupZsZTLd63TSaCiVgI7WC2+VdYe64yh440= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR10MB5208 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=tknTKouc; 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:c207::3 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_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-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 v2: - correctly unmount the host-tooling chroot (only relevant on privileged) 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