From patchwork Thu Sep 24 07:23:36 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5490 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:24:01 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f60.google.com (mail-pj1-f60.google.com [209.85.216.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68O7NxnT018938 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 24 Sep 2026 09:24:00 +0200 Received: by mail-pj1-f60.google.com with SMTP id 98e67ed59e1d1-38e8fee6af3sf1589686a91.1 for ; Thu, 24 Sep 2026 00:24:00 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790234634; cv=pass; d=google.com; s=arc-20260327; b=psxRy5G7ub9jPvlEKCvbB6g5STq8XIoTRmmtt990oNCw3nhnSoKGA/ZhDfJ7CdfVDz FubMhS8IW9yITrQGQy+Crsxy7k8QAKn4oE2u7Bd7t9qc67rlRu9fcei/Y0flNDcSSVKW 3S89xnMJ20SJHb0bch7Fr2y+Xwz9XBBBGJr5a2N/ge0d0/VbnYON8305WM2eC/7Ei7yp zM2AIFGmdx2ExXBtKQzrCCS+8crQ6MqBYhr4fOKzhOtPEUG+I6uJaeTsSfVF36pngAJJ cSy1nNED72VEEthyiMCZbcrjYuBjCqtPcTUaK39o3J2NlDUI7MemyZYSEDzjwx1lBAEs 4z/g== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=RLWwNsvry6SuKA8dE0FSd2YOPGNQvtvok+TyX9f+xSM=; fh=nSGp02MfpC0SCb8oFE5ICR1/6qNb6kVLCgm3pRaCyVY=; b=diEhLOU99sx7903ms0Lwqt/e5eZdlPr6TZ9om228sEpRnNRiaG0PPu9rpHiR5a0z0j b831PY8uIMp1cfMmyqHwU+JfthJdNisnXW8HAq0YJVu0wuwAX+kqA0oc0Azzf4OnYrLg udEhMP5fWTtaykXGisE4hw/aXcgC9zPeYh5sDrIxzwplEEO+6J3AYAqB5lyHd8yvJqcH P2bG9jw4Fu/5OtWH+rWuEzU7l4C1+oqch7wJMud/NDgIMqjOKGYCnafoXhhZ3RDT0c+r RWECLpRTISlaXonciXooRTeq65FTRXY2spMBV7ZHOvyVQwurhkAeC8tJP7J1J561yy87 iaag==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=zEQAZZrj; 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=1790234634; x=1790839434; 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:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=RLWwNsvry6SuKA8dE0FSd2YOPGNQvtvok+TyX9f+xSM=; b=Qw0xpXBvE4t/k2sEWjRqaq/FJSU8+jZ9vKRJ21cETtZ0gQZBYW818P6fBb9XPMCqV7 lYJ1lBRWj/qD5PivC6ozhgXomRUi4B0xxSPkr/KJGIXwbKOesRX3L7AOCKq8E9pdCyit UffarJeMiwJZnTyQoO1CEH+3EtkZE/hmvBlO7MfhD2PC3pETn9MGsH5wvc4jbc0KJTYL r8FXWkWYRB6r8ARGpWEQEbrLpWt+Z3zpzF+BENNC5zWkGeoLAKgML69g+qeGucrIktTz hQvXf0KkoVm450Ei8rcKLYuhNPG8e5TNn5fOue2y0KvWLhCdYGSztTPPUnUagUKOoaTU EMoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790234634; x=1790839434; 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:references:in-reply-to: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=RLWwNsvry6SuKA8dE0FSd2YOPGNQvtvok+TyX9f+xSM=; b=KSaiI3UC4J7uJ1tGpl9v/yHzpemt9gd3ICqDVjELxAdrjkPdUna3WhxCI/VK1V5w5S crjIJoqp+ZWvPgh87F4J5qur5V/YWRyVVLZ+YLOSDacqGeE3UCHmfjSjJTGwrb9W6bm+ w/7/T5XNmmAPjj/LtYfO0CSEdRLohP6Qm9geRE5vLQF5WfVDElWOLmetHiw9gMBpfYpN q+2Vef5fIO2fO34KCgA7kcq1A5KWvWouFZskSlevoE44MQj7moMq11vHTVuKEdamvQcr 5aVSX/gjIbUqatW8cOpmcWOrKiMRsgIXCg+vAgUsTjLqUMKs8NP5rRYshiJXcDGDzkAx Zoog== X-Forwarded-Encrypted: i=3; AKwUvBxVzQHuQ8A/snTwMKV0C4XFDT7yuMppyONm/BGBwjF259Hi0VUH/ZF3mlvfA035XhzO7oKsH3Q=@isar-build.org X-Gm-Message-State: AFuF++nYcJOAGM/zCV7DnrDAASG/RoBhI4czd/VB0dz+LLhBjhip7vcb 6PvdUgaOrwIFoIK/i3RTwaBYDS+GOTEV4P5iwImTxITycUl3RxcYD6cF X-Received: by 2002:a17:90b:254e:b0:39e:4c80:f682 with SMTP id 98e67ed59e1d1-3a098bb640bmr1318018a91.33.1790234634166; Thu, 24 Sep 2026 00:23:54 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdc8KKvjrvJZbQ+BtlwOIYkcyg9NQb3ylRua63NiPJCcyw==" Received: by 2002:a17:90b:558d:b0:39d:e75d:9808 with SMTP id 98e67ed59e1d1-39e36a679a3ls9825094a91.2.-pod-prod-07-us; Thu, 24 Sep 2026 00:23:52 -0700 (PDT) X-Received: by 2002:a17:90b:4a90:b0:39e:6a81:f34d with SMTP id 98e67ed59e1d1-3a098bb67fbmr1340282a91.39.1790234632444; Thu, 24 Sep 2026 00:23:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790234632; cv=pass; d=google.com; s=arc-20260327; b=g9wE+mRVDMJbnnRC1q6arPH05AbU2rlqVUPOTc8xOfEQSZQJ4rlLHRlRNUHu7RGgiq g5LZyDDW9f2OI3IlJgCKxK4T3w4cBRx+FyziFozRpEF6LIJM47XLc1zszCpPQd0ll4oX SIdBupC6zkhoGWk8b6lPq2Xp4q6PvH0NOnAXHVZbs39a2JzSglvjWi0GgkCC7zhYYoIi SOVogx1Ea4xifvrEZ/UMzOjXeVoTJKjKIKkVQIFjqwID80IP3IRsCz36DPTucpVbY6RA K9PtOj1MwmJsxr34nI8a7ndmvwiD4mjp+r2qWlYSKDOeVFpF4GuU8xRStoX+dzlfh41J CkhQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=9b22w+QYYyvLWaCK2dhRVQRITV70i76VOuU6FhrPo4k=; fh=FYARRfYWSZi+xaBGHs/WkhcniURPXOu7KAfLF/5BK1Q=; b=GCy/t3LMPv1bSeddvzegaGY/YI1r8snBuB67WGO44ySB8fKsq++kVlc/6e5hAMzfwp sOOSiWptggNVrBlg1zaj9RMVR0DGzCSOZOgVavCaNobGLZ1u1n4mUSW7yHwFATd/TAfp lhoOb2oHcLaQuA08Sn/S6vX9np0j7Ekiu5qD2ci9WJCIJAJchHSgqYXQVCeDZBha1qS+ dAMR5pwfnqvJmsrDJJqMH5Wzv0gnCGJ20O/wdkMBiLXPOLAD0ULxGCbCKIiW6yJGc/XJ SwNtxjbORohECmO2OAIDNRZ8XaOf6MB6xtrPoSTYGFxTar8DUcgc9ar9S0YOxA7NQHP8 /HDg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=zEQAZZrj; 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.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 00:23:52 -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=G1zyEtv/9D2hZ6DthzKOUfi+fJ33HElR1U00uGn8H0RHwL3VCtU1vYrLfmS0xAr+0DHiVfeZ+SL41T114vB7kNByIsxsoHp0p3LtH+Vvn39rtfUTQFll/POk4G1i57GJC+JroMIlwsvOKqFdKzou9GHNu6XeabfizPQBSKTGVp6AZStMX5TRlQzZDxiT3dobts10eVSOjJJWbvVThLNERNz0ZhuJghoNHpEJUQXGUc+h+laWRnsuWZB2oO7/qmw3H83QCVNcb1if3/s7YNrrTQgAYJffUlBUirKmgbFqZ/WQS6wqqO2jbd0Gbc2uqvU4StO7FBothC8t94LxFaV0RQ== 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=9b22w+QYYyvLWaCK2dhRVQRITV70i76VOuU6FhrPo4k=; b=kOmqXIgO6iE0E+Tx0X1yq5pSp5f+6MF7bkjxhYQJh2NbvlIau2ZqF7TjpkrCofxlLK9c0X2f22pnAYA7+4voX16hCWR600HHpKHZFkakLhvMvIdTJqK2pkUu9zkqUvnMtnsMsiWpoBf2femJEp6k8DikvhOzq/avMmvYjHNjROlXMUhOUtXeDZhMbmjQ1eEXFJnlDSjJS/TGxpoxYRVtmI3A61nWIZ5eLP6DWamNmnGrivA+gfkTixkw92UxI363P8384b37FnkM0b7081eSX9IBtSHR1d+vaHLUrwSDRVmGfOVIau/HCXXc5XJ8NnNaD+IAQi0s/0z7Pn4mJfaFhg== 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:50 +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:50 +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 4/8] dracut: use fixed log level on generation for progress reporting Date: Thu, 24 Sep 2026 09:23:36 +0200 Message-ID: <20260924072340.4038396-5-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260924072340.4038396-1-felix.moessbauer@siemens.com> References: <20260924072340.4038396-1-felix.moessbauer@siemens.com> 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: 42761435-48c0-482b-ba30-08df1a0cc779 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|3023799007|22082099003|55112099003|18002099003|10067099003; X-Microsoft-Antispam-Message-Info: rthwpRkmg675Y/ur0R/EctVMKd2+/XJFEM9mvNIAzRPfRz+as2gDvYaD8qurqAQ7Wc3KoMtiVYj4DdhDoPyDaYOdjG79rqhvNlqvod6/+2MXAA1JxKcMC5YFp7WlxqUc3OqxSBetDqr3frG1aAK2PvK0QWjp77+htwxSRvUZhG512u0EG12xO7auRPjpLY9HKsOYlnGEYjWRjcmFTnOZJCECfZWoP6Pwq9W0t7EDJNbNXSNYLZ5FQ2vh6cpJbRPuKVlPyCjRF477BzSvJLIxVajS4B2A4h83iWxEw1ov9FRR4wLpfdwCyrzkT1/CTL/Jtnamw81onbxyiV/8MfxkBYbSJPnAPfXQjjJOdMYCvflNy9AC2riQvr9vh4lZaYAURqILl4qCkO1a+w0MGpJH2ZXz19HPr5XVouE/yGk+Nkx5Xq2Fvgb0Z5rP/cvBjgHRfs5qU7vsu1Gkapb8N7/tDCAwUizbqNzGjWVG/B/+UJ/2Sr29A2cojS+zPy0GPCcB8DBOS89LxUQLfPR5nbgRlNgMaVndHmclBz27LqZPnptUYkhZ84qRlp4atyu4URfabSuVPH9Vk857wCYInEfgenfTEtqE6s9RCH8qeEpYgOW6iJrUoRP2wLs7RRwoCLDIy0FsuvVkVVM+YC6hmckxL+J3I8Qdccc1jF13l93Ok7I= 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)(3023799007)(22082099003)(55112099003)(18002099003)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: HP1LID2yq0v7uERXPVLmJSYq8/0SCHzorR/1fHM4SawzOPXdttaAUmIWFY+kP1ME8m5vWcg9RZCdxzi+g/rN937YtE1b/GPR14/7mXKI4pprBbLhC47JldinTi8Qy7Wmn+FbNz6GeQhExaBJihK+vwTRGeMJor+9Blr1YUnYwKMEVH+1xc+nA4Ukwllb5Qq//1EFJGFei7Yafza/HJIAKsvyl1cCjU3Ucv7MwKtOxLcFk1kHhx4Y1oqGOmTOaVkZ/48xVqiqwa63wK8x8z136xkbA27Ue4HXEgRIEhAI5dmOm1voSYkhMdB6Xt+4mRy10+Md6TOcCT0fww6XxdrFmMMB5gCXZlo3u4mIfmaC0Ofu/JH57kWlsFiTqM5q6txzgrVhieBHUIPOiFkkU4pW6yo3SFeATjzJWv2qzUb/fC8DAvpcwuvbtURDkmKnt5ngeBqFjK49Cr6l5FWT01tcdAcIHpHJlg0kVeaLoVxLc8Ab6wjSHfeVxnzhCQkT7ocNRXNCgDr3HU/h9x5LMvBhGmBRwcA+iZG6u/7p8A0QQOclMb64Fal4cKIAmzY4WTJQFOMF+qbfkOTvuk3KKxx8jZ9dSYbevfb8XXFdNb/pQsyWNbEVVp7fwN3ylf2p+K5acEeBMxrxSXBmJsOw9uL2asSUEksh+IgOJp1wyFBBLnfN9ejiZTTEgWCtTVbwgzbb36YMOf6R3FqVVtgYlL8j5V0rkv+Lku6e86qiHCvMHnTkRvYCccSXmAwEHyg0X+W0GqmUP14E0/W7ejf9IZ3QZb41Brco1F6CKpOaXQRMyBmf/hLV0CNWczdltRffm6fAMIKenbpqtSAkDTirHeDr9VWDepYvMwBhojBt0Q5tTwmn0GmnIPSNU9ffJBm/xUSKb8Xkv9zcEm5YRM1MZwJ2UVdV4W76mbQgyhcbJn0SzypzzrQbC4Q28tDkw6bDDiCsVArwah/NAyHil9yW1PNV3g2Cs7nffkFvtJZ+3JPNFgTbdWLMDm/8WGWQtmOqAdetsASp/v/LbXx2HT5/wxtY/puEuzK8LZHmvqIBD/52VEeNiy575bKiYOrcPU1UbZVwViMfDjvp7CeY4K41VqTOonIey9l8El9S8wg+LyXlGiTNBxys7A1cO1hpZhMQMa27nroKYtEyGORzsKVlCclRbTO+SeCtGlT8e850nOi4LkAZ8LyaHsSjxa8l9T36MKZ0dDAjCnjlRjrVpgPtK/hoIZCXlQkLOyMWLAMOAiA4GqB9AiPmvAUXgaqspd7JLp/weM/90zXyPyOr980J9Wmplt7YC5UAD6j6lNxj6FagBUjdtBMIlfuYykwlxMxx8WJzg3zsrwCvR1WcZVPAq+YvVWeVyEDgcYrrTc/KZMfimStjvj2PonShOUDYzY20soR7tuRiifRYunkABZhkAXbA3Wz5AYY4blbvuBnbw8E/xvHU+0PkrsVR/dv5X6IlacRNExVtNyenLsPUbedJp8FljXgXAWwNlcfwsEqEWh5laATQEyrLA9ep7IcRV03snZP+qYAc0Fu1X9bijh4qZNlHcCPg0uO+oFF7+Pg9f+AuBo99FbwMVpWJddmkZEnvJ6xu0ofQKylJcbLqd77sTFHjOJId/1W5DezTONl4PZPHZdJYK4eybHQRvQpTOYtL9RVyK1yRUeu7uKxlQRSYElX09nJRBZgDr3csqCvmVBAw9f3ujSJi368+vexU/ViSBQ2ZPPtKgzTbxhkvf49Ei7eazCmgzHQWp+e59zVABI4XSwiEJL/1Ux151C/LHnxbPTyaMsaV4PLC X-MS-Exchange-AntiSpam-MessageData-1: BgcwPqz+D9MQMC1MQwkjok0B98AixphzCvg= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 42761435-48c0-482b-ba30-08df1a0cc779 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:49.9792 (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: D2u9hSISg056B/F9VeIUoRYDRGUsy7e4zAzseR/qas8FNv7qWP/lxSO94AvcOjMWVawyj7hE6oNwWbGnSTF1gIQfVMsteat6t/YcOY3cOLs= 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=zEQAZZrj; 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_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?= The log level of dracut controls which logs are generated on stdout during initrd building. Previously, we needed debug options to interface with the parser, but these options were not set in all config files. As the config files are part of the rootfs, they are out of our control anyways. By that, progress reporting was broken on configs (like the trixie default config) were the level was set too low. We fix this by passing the log level on dracut invocation and also count the number of dracut modules instead of copy operations, which gives a better progress indication. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/initrd-dracut.bbclass | 4 ++-- meta/lib/rootfs_progress.py | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/meta/classes-recipe/initrd-dracut.bbclass b/meta/classes-recipe/initrd-dracut.bbclass index c2018f03..cf8bf937 100644 --- a/meta/classes-recipe/initrd-dracut.bbclass +++ b/meta/classes-recipe/initrd-dracut.bbclass @@ -53,11 +53,11 @@ def extend_dracut_cmdline(d): cmdline.append(f'--add "{extra_modules}"') return ' '.join(cmdline) -ROOTFS_INITRAMFS_GENERATOR_CMDLINE = "dracut --force --kver $kernel_version" +ROOTFS_INITRAMFS_GENERATOR_CMDLINE = "dracut --force --kver $kernel_version -L 5" ROOTFS_INITRAMFS_GENERATOR_CMDLINE:append = " ${@ extend_dracut_cmdline(d)}" run_initrd_generator() { - mods_total="$(find ${ROOTFSDIR}/usr/lib/modules/$kernel_version -type f -name '*.ko*' | wc -l)" + 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}" } diff --git a/meta/lib/rootfs_progress.py b/meta/lib/rootfs_progress.py index 58d16574..67f44ede 100644 --- a/meta/lib/rootfs_progress.py +++ b/meta/lib/rootfs_progress.py @@ -83,8 +83,9 @@ class InitrdProgressHandler(PkgsProgressHandler): def process_line(self, line): if ( line.startswith("Adding module") - or line.startswith("dracut-install: cp") + or line.startswith("dracut-install: cp") # dracut-install output (Ubuntu) or line.startswith("dracut-install: Failed to find module") + or "Including module:" in line # dracut output (debian) ): self._pkg += 1 elif line.startswith('(excluding'):