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; Tue, 25 Mar 2025 14:03:14 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f188.google.com (mail-il1-f188.google.com [209.85.166.188]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 52PD3CiE027348 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 25 Mar 2025 14:03:13 +0100 Received: by mail-il1-f188.google.com with SMTP id e9e14a558f8ab-3d586b968cfsf105855095ab.1 for ; Tue, 25 Mar 2025 06:03:13 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1742907787; cv=pass; d=google.com; s=arc-20240605; b=BvUe/pHTeNEM3qmjAx7XdBVOyRoVIl8fvX8fFs4sIApgY8/UwEJTYu+rgbgp5FJFQr aGMZUl7XhQguu8FQ0bOtgvw4K6HDbej3IODwsv3ifkET2VMTe7XsV3HNjjdiQTbXRLqw vC7Lo8wA+GHKRQOM8HDnfDCI4jRdSDKVVvsePc1IdmCgFix+DGMW02ZYPZ0A0uu7Ubog jzv1xejoChtaFPA+MAC50DHPEsauIXiHQBjF+m4WjpLpu/IrCm9UEg0GMcSug3S0cuKm rRVcyfcjGLcav4tFWww1umKsCk1ZcK+t0diPAFx+QOyMvQi4iMWVFNpazAYnvT5meSk9 4xvg== 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:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=/biUiVhXKMPnYMGQTNesj5ppTIbRqKP8HzlBjhZPrr0=; fh=ma7MWOhPMkuXb8cmdzRyfjetDt0haCOoUxJW7/oTWSc=; b=M5D2m50/BwSjGJGdGHY8Gr3qncM3lYDWgLKS1fYz2HfJ5llzEoGY3wRPv5tVfYGcCA Y+64l8SoqaB7Wubxm5qO/lYKg37pPgmIPHLrdt+ph5e/CKkWVKMGAwiWLZyiiU6DH2yF KKQ060UYXE2MIe8WJwIucSTkBbtYo5WKKd+ePWAqWDVjNoo20pH5hTMg8vg840K2r6ED cvNpCOAiKVjyUURGsOnBUg+ipeo94rM30JMO23S//VUtmNSfzs0/oQ4HOt6c8Xkt9x3r O7GMZ3wx/WM41fwAbSpmeR74cVJnpwj6XHeXO77mQe2WMls3z9i+98pB2iVAxoEdBn2/ C3Wg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WhsDCeLF; 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:c20a::7 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=20230601; t=1742907787; x=1743512587; 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:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=/biUiVhXKMPnYMGQTNesj5ppTIbRqKP8HzlBjhZPrr0=; b=ZPlGzLiY5dER3Ga9p8+7smwhD8D93e+qtRWM8tCE8vLmlOLHGFcyptg496nnyK5QnV ZWct/lEuYKbpdrS2UFLWcAYIrsnVwoU1h4OEr3L8Z4pmG/vV+xIdmVexjw/KB9t3fW4c SHwbhygMyjyUvXldea2bG2RywmvOZVDOhcd0fQFEr9Om6dlQRnlo+YpZhjonDe2/ezMC NixD90l1sMCIVK7PsiHuEgFC0yFAcxukqSI+uSVogpzQmaZAFUnqw8yFOS+mShIzrrwx gYOKqMQFR0F+qfCFbMAnEIgpoIrZbvuyr4tRSWoCRzrSPcxUP9oHMBCpJGwIRans+RX5 3OlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742907787; x=1743512587; 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:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:x-beenthere:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=/biUiVhXKMPnYMGQTNesj5ppTIbRqKP8HzlBjhZPrr0=; b=D84HRHws2iKUTOog01WDyV84f8YmppTXGvcCxCbA3jY6h9LZY1diuSPMLLLEjYdqiA +WM0GoZaIbV1sQHNAWQHyXuaspOnot0Smoa5iTkaRS25Nhta+E32mNd8OU7HVr56HmZQ 7UCh0/DYOXWJuoMZV5x0ImCPBT8aiztWQx4jmMI1X/LkwhJu3XcEqJDec/Ha3A1VDVIN FhGX3Zvu8c5r7iJKtGVGZ/M5Kpfxk48bJZaA9v3UYHevBeiYK49mce8IGgQeK31aoR1c b+Prq4wy8YN09CBp6UfFmbHTazJDInbjBzG63cgemzfKkhANav5+x2OVEXdQ1ZQr4Wcs tvHw== X-Forwarded-Encrypted: i=3; AJvYcCV/nQtAhaaor3+y83tVCmsvxNnyX8Eip3KPQExViQ27/NSVxGb4kpT7dvap5s6YnPnkAYtS@ilbers.de X-Gm-Message-State: AOJu0YxXYu35dGRxj2TeqYxWQ0e0V7pPzaUXwThimVEgYSk1Zmcz6x/c 2X5CsNve7aVS3KkdyPq6pPd+rrscuHXVi7azrlNF+8gykbeXjxAP X-Google-Smtp-Source: AGHT+IFQuNtKgodC83Dcj1pbCdNMePVCFECAeJ7Th4VxChIkCZg5zhpxpK45veA4yJ1qKt0n+mlFDw== X-Received: by 2002:a05:6e02:1f05:b0:3d5:890b:f8f8 with SMTP id e9e14a558f8ab-3d596051f09mr185044205ab.0.1742907786651; Tue, 25 Mar 2025 06:03:06 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPAJICL5bg9nTObzscKXjZb0yy9aMnSfPcRE8c4GiD+l3hA== Received: by 2002:a92:dc11:0:b0:3d4:3543:15b7 with SMTP id e9e14a558f8ab-3d58eaa1d49ls41083315ab.0.-pod-prod-05-us; Tue, 25 Mar 2025 06:03:05 -0700 (PDT) X-Received: by 2002:a05:6e02:2585:b0:3d3:fdb8:1796 with SMTP id e9e14a558f8ab-3d59612a3c2mr186033665ab.2.1742907785184; Tue, 25 Mar 2025 06:03:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1742907785; cv=pass; d=google.com; s=arc-20240605; b=D/OML3M95GxJYXyDUWiMWX8kE2gc+sEl4G7bhtgs9pim9o3XXWlAoexkJZJcDkQmBi BOi+eGUwWf4o4SgMJGp+S49ReFiTvxYRj/AHicLZG0EB/m2D4dc/FImMTo/e3HKZjX4h C8wBmlp1RTgwKufEFvDvjGXHD/sdxxtpTUDL821QUwRhQPdZ1d6MhvL54ZnNQVENJffH 7kIrLP7JfvpWfBdD7XYOLf8W0hNbphBYaupzwf1FiCkm3BwW2eNd5Y3KiJnfUTJOqZwH SYZa11RUo6LJMWj8mIksS44GsaMGsm+HK34Vin2DpHAUFQdjfEJ58WCXEgHcxK757pc9 hC3Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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:to:from:dkim-signature; bh=3CQdjSbLY/lm5OLM50mE6Q50YSmZoKytYODk0Eo0ZLw=; fh=Cyz1NJTmrNkkXF1M+wSppEKSM6Icl1OUHbOqS9uyLXw=; b=FYnArHM2lE2oNFx2/o7+wsjerpLMfiqHgHl/Y7yRw8y+Z8iZQYoGsLJFZYUiVcGJqu uPogUcCvsfNgvSjOF/G696TPs7EGUT6XOB88pHNgjFMMuuwt1gLw7ACo3Y4NBHJP8hvv zTkmsOtX1Ehrg5Wvg8rjHfRaCf3M+s3ww/b/+CE6aNiRv7mO2vVeyhAyo8Zrcnd7pxaY TbvFNKFs1Mp+BUfi0pb/kgpzx4tWKQFKqwPDVLkYPXnzBeRVnG3aFPzB/40NXlSOX9Jn sEHUjQ6K27C53t3MN8eGqkOQcgegnGd1YKG/hzkg9Wx71A9nesuNa8OnmpPyRrebkIbJ ndoQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=WhsDCeLF; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 8926c6da1cb9f-4f2cbe82ee8si439480173.6.2025.03.25.06.03.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Mar 2025 06:03:05 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=casBmK9X/KaEU/Uftds33aZzWxuv2vy+fSbmjjQX/QCjkdw0NYgdV6TEn6wmKfu6r7nHfnctLLeso7vxHNvrHoGlhfJJKG4EPENwPAWbvlqa5Cs0FmK3/kLKVTE35qu1Ey8O+04hsLTq6Hs95KierI8PIbPsFY5rg8gKnChlFmKhknocdVbdVJROY40pbH+/62nTwMseb6DgayZOi+vrn5oz8vS1v8hxZPsAsrGqwEJv+OCdjCmySSpwVaIF+cWJwVzHH6QsJU8KuQmlyTXOrVq4Fo88mkDlC2j1NN6Dd1A7Mvt4EL6kOy9B5fqPXzdGgjjqTDNyYePo2qSG1Fot2w== 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=3CQdjSbLY/lm5OLM50mE6Q50YSmZoKytYODk0Eo0ZLw=; b=j9sdunxkDQFrovc/B3pHg6wZfcnXxb+LNLVcnCcdzB6ucHaA3RUxBFTlLB/R9YDQYRfqDdXmw5pNU6vEwofWcEy1T0rWoaQ2QW8pHgDAGnTngVJl1jZmxQiHm5E/+M08imkEbVIeKFsIOiDclydEFj3UhliRgqh7hyRQj3M5+ugjC301aEPRSsWe1Hpbko1hrtEhlqAAhWvEm9xy9ONPFff2RqJjC5zGPjDmlc5xGOopJMx3yVCF8OCp7w3KYzL/kIVyB52OaHbzOl5qa+99uW29J9VIgH+mi2xgkq6tFC+60LJ1PIQzn8ob2S6tI+p0M4hBmJF1+hbTJMXbX6v38A== 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 DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by GVXPR10MB8528.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1df::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.42; Tue, 25 Mar 2025 13:03:02 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%7]) with mapi id 15.20.8534.040; Tue, 25 Mar 2025 13:03:02 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" , "Kiszka, Jan" Subject: Re: [PATCH v2 RESEND 2/2] delay creation of initrd until end of rootfs install Thread-Topic: [PATCH v2 RESEND 2/2] delay creation of initrd until end of rootfs install Thread-Index: AQHbCOIeQ5Tm7eV7z0CILlrLxqBtNLJb59wAgSkS2YA= Date: Tue, 25 Mar 2025 13:03:02 +0000 Message-ID: References: <20240917091507.1714450-1-felix.moessbauer@siemens.com> <20240917091507.1714450-2-felix.moessbauer@siemens.com> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.0-1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|GVXPR10MB8528:EE_ x-ms-office365-filtering-correlation-id: 701fc1ad-f079-4324-ea00-08dd6b9d6062 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|10070799003|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?QnZMRlpmUWEvQS80M29VV0htR05EZkQ4eEdYVGdTR2pVTmRYNFRGZGVQejNK?= =?utf-8?B?UHE1Q3MyUXZmcVdFZURvR1UzWFZ5ckFBNEQ1OWY0ZnNNRWJycmF2UzMyYVFL?= =?utf-8?B?bitHUWJ0N1krbUF3R2hCeHIrTytSditqWmtNbk1RYVQ3Z1NyQ0UraHlIcXhn?= =?utf-8?B?eUJPSks1WERoN0JQQ1lZWFZsUWF2Z3l5Y1VWcTJFc0xCejdJVEd3ZEVXVmNJ?= =?utf-8?B?aThiQ3E5emlmM2RVenEzVzRyUmxBL0pVSFZoTkZwWmRPNXJuZ0ZLTjdWejNX?= =?utf-8?B?WW4rVTg3ZWRaUHgvaFhRUHlnL2l5M0xad1JhVkcwN1YzbEo4L3U1V3NlNzJL?= =?utf-8?B?S21PYlBtdTdSQ2tYOHVCU0dxODh6T0lJcnpKT1FLUzVzdStkWVozY3hFdHdj?= =?utf-8?B?eHVZRnB3cmZHZXRPMmw0N2ZYNGRCR2tRYXc3OGpYVEo1a0R2QUJmL1AwSnRN?= =?utf-8?B?MW5RczBiTWQrc3I2N2hEamdjSEl5bEh1aGpjVUJHTlIzNDREUlEvellMemxs?= =?utf-8?B?WFdqNnZSTGVsMmE0WW11S0lMalAzdU1lNFdZN2VSektQNEx0Zzg3bzQ0NEI3?= =?utf-8?B?dkNHbVF2emV5aERzQW5uc2xrSDdKcDd0MW45eFRxa1VFeVdJeG5QaUdqR0Ny?= =?utf-8?B?aXpVcUs4V3dPemJCZlduMmhHTHpRamxQMEUrcnF5aFpOVkJ6VTZ6a1MrRG5F?= =?utf-8?B?cHpiUTVSOTFZdjJ1NXRJT1RpMjUyODRDc05MNHFVUzcyY0RBanFlN0p3Titt?= =?utf-8?B?K0ExUTMyYzJhYXVNZENYU3Y0bEdZYSs4eWJTSWhRczQ1VUYxOVpITUVabWJV?= =?utf-8?B?N1E0SWZ2d2JIN2Y2WmFNb1JxTTRHeDkwVEttMHVxNENKOVkxWEIxRVVJTDFp?= =?utf-8?B?M05uNnFwc25aTzNSU1JRUXRyT09PSnhwWGdvOXJIcmw0WEhocFkrck5ESlhR?= =?utf-8?B?K1FiQWNEZFRIR2hOeUs3SVhPZHF5cGN1bHFlKzZsc0NxTnJEakRIWWFwVEtK?= =?utf-8?B?QjR6cm54T1k2TlBTMzUvOXdMUmtqM3ZzcWgva1dpS0J6c1p3ekp0anlVb2dZ?= =?utf-8?B?aFBHWWViRHpWVHYzMnB0dmVFc1NNZlJDMmRCZmtGL3hXbmFtSWJLVjVWMnhk?= =?utf-8?B?d0dPVkwwcTVZV0QxMVF2MFBzV1pGZ1RKWGFmRzRCaHhHNHkvRGZCSmNtdmhN?= =?utf-8?B?K0VLTVRrYnVXZzhTQVJPYTRrM0FQckRReDBOMkpHdkhTY3BCVTlqc1JKd0Q5?= =?utf-8?B?b0laTGRwVVJOaERzV3JVbzI0VE9KTXRETXNVKzIvNEF0MGdUWGlTeHNuekZX?= =?utf-8?B?clJrTjJIdmcwNngvQjFCcWRKWlBReVoxYU1nRWppMFl4ZXRnaE83ZVBZNmUx?= =?utf-8?B?Y0g3N1lOVjFYdHpEVzI1VXNyU0pyU1IzeGY3cElWWnJHaEpJWjNFOUhYVC9Q?= =?utf-8?B?Y1Zhc0RXTVVwMXF4TXovancvVjZtNjVVWjFOU2lQTS8yeFUvRlhyYjVvTDFy?= =?utf-8?B?OEorUDlyT2tXY2drTmh5UzBOM29CQks3bEw0bEc0S3NZZXAzclp6S0Q1Nk9i?= =?utf-8?B?dFhrclNNUDNRaUQ0S0NzR0dhbGg4TTJ5MlZrRnZTaWRDT3FaS2w2V3ZVQ0Jy?= =?utf-8?B?eGlrQnVseU5aallDSlNhalFRY05CaFByc0dveS9sRFhqaWxJSlZkMWlxSUdN?= =?utf-8?B?MzVqQUVYcW9ySVh1ZUhsa2owQWsrNThRamFLY3JCMDFMb29tTHU3SGdUSnJv?= =?utf-8?B?djZ6ZUwxc25IOXplS0dhaWRBUkpxRE5pcWtvVk1IN0RVNld6QThPaWVZRjVU?= =?utf-8?B?bG5SVzFmNVlPUEFEZytMUG5tMU10MlVDdEp0TG5wVnVwdXJ2eFVkSE9NaW5B?= =?utf-8?B?dFNUbWlDMWJRSUl1aC9DRC93VGtGak9iVXErVUpMemFkbklGQWFVT3p5TytQ?= =?utf-8?Q?8R+W/64GNNbykZ/2gQnJoS+pN8qQXD6S?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(10070799003)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Zk95d21oRmdZZEZKSVFsTnM5NVkxR3BlVk5zVFJqRkpuYWtkeWM4U2N2dnFa?= =?utf-8?B?N1dmaGlvV0F0OG1JUGhzQytEOEd6MHh4ZGhuUWF1bjhWWGlUTlNSb2ducURH?= =?utf-8?B?VVpCM3p2a3dINURSTVo2aEV5UFlONXpOYjVwaHV4UUJZTGQyTkluRmxOSEdp?= =?utf-8?B?aWN3U1o3bVJCZzVFZU44Z0dNMXFodGpkV2dRK1Y5RnRzKzIzcVIrQ2VpZ3F4?= =?utf-8?B?Sm0rQ0FWR1RHaDI2b1JNK0QwVE00TjIxYUUvYVZvWno1Q2U0WmQ3OHNQbVhZ?= =?utf-8?B?T1FJZ3JkWTdsWXhSNnI2cjc4N1Z4elhraFlCTG1uYVdKcnc2azJQbnIzWFdC?= =?utf-8?B?aENOandFdVNnckZBOWtHeUpGK1ZrNFA0bHdKU25jcVBqM3RjcjllU0NvbjJF?= =?utf-8?B?UHpxNzdObGNTVHBHQ1R4ZzdIMmVjckZlQ0l2bnFLMkJPaHJaL0FrM0d0WkNu?= =?utf-8?B?T09zUFpaSlBUNzh0MklLYm9xZ1E5N1Q1cEZMNXR6UW8zU3d2U1pKM204aTNN?= =?utf-8?B?SWhTUlFsejBDM21yRFBuaHJWVzROM0kyQ3U1UEJUWkZzdmROMDFON042WG0y?= =?utf-8?B?KzJ2bUE1NUNVdGNZMFZFYm11dzZPUTY4ZllJVml2OENWUWlONzZxMnVhVElN?= =?utf-8?B?ekNYY0RmN2RXN21XMVdHVDczd1Y2dWhLNGFMUUw5VjlqWHVSKzk4RkRHRndw?= =?utf-8?B?dm84T1I2WGVodjdFL1AwSWJhQkl1NUMyN2lyRnZkQ1h0QWVjWVZYWkM0SVhW?= =?utf-8?B?eEIrNFcxdEJWTzhIMGdERkN5V2dxcEhzUnVCdXhOS3poQlQ2Uy9MWWdaeVV5?= =?utf-8?B?bE1pKzdQR0liR2c2aXVnWm5MM2xjejh2anllRjRXUWczbHM1eDdaYVNrcWlV?= =?utf-8?B?YmNNTDAzb1NPV2FZbENJaUNHWktWMzE5SjhOa3NvanBFOXBGK1o0WVIwajZL?= =?utf-8?B?N3FQczc1UzlEM21tOHcvYTRLeHZDUEZXZ1dMcXZ2enh5UElXKzlRTlNnL3Ex?= =?utf-8?B?Z1VweTdLeE50WlVvNEttMHp4cWFjZ2JCR3dDMlFUVjlFTlp2dXgxNHozUVVt?= =?utf-8?B?OGc5cDhJUHppcXg1d0h1b2c3OTZ2NlVFek5kc29QQmZ0YmxGRDMwZ1lDeEgy?= =?utf-8?B?c0hMLzNKcHNBSkFQczJ3MzdiZDRLQzhBVmZZM0FkUmtHNjNFTmhTa0xMNFlw?= =?utf-8?B?RHROaGF2NldYYm1OcldWelFBaTFYT2MzNmNhVDhva2dTUm1QSTQ5ZzB2L3Nx?= =?utf-8?B?QWgrTHRCcE56bGpGNWtxRzYvMEdXMkprbE1HbG5KNG1lMzU2djZvK1h1ZlpM?= =?utf-8?B?Y2w1UVdEOFlYVk1mb3c2Mzdra2hlNWxWMW91dUJRR2sxMjh1SjRwam43NTRM?= =?utf-8?B?dFBuZkVreDMxUzFKRHFGQnFnQ2l6bi9SSytIZDRvenkzOTN0M3IzTkxXU2FC?= =?utf-8?B?bTRQSm51MStQd1VpNjFJN3pwMU43cDNaTnRueHRDRzB6cElFS0FKeld2Qzla?= =?utf-8?B?YTByeDRzN0FIa1lZVURhUlVreWhRZDdKd1dMNG92aUd0TUZvRGtQbENVV1Nl?= =?utf-8?B?QldqVDdTYndLWUlvam84SW1NL2plZUVSS3lvTlBYZHNUa0JHQVBjVVdncHgv?= =?utf-8?B?VUxybEs1UlFKYllxa29rY0tORnRibTEydDlHcXNHZjZFUzF3bkpsRWJlaVIv?= =?utf-8?B?Z0M2M3cwKzRSbXhUYS9NSXFzamdzN1dFR3N6cTNROUhPdkYrSUl1N2s0T084?= =?utf-8?B?UFFRWjBya0tzTWVQTCtTQldCK2xYTit3dW9mVUVVTHRybGNTOFd2YW9VSEFK?= =?utf-8?B?enN1QW9QQWJ5cVd1TWFhbm02QThMaVVTN1ByL2tqL091MUFNUEt4bE90YlZt?= =?utf-8?B?YlV4Nk1sVkF2NzkrYkxpc1VtT3FIZW5JWGhyck5HOVRsZk15MUhKc3lOU3Vn?= =?utf-8?B?SFdQc2wzdzdVV2FaQ05vSFErdEJQbzJYU1VUOUUwSm83dFJwdTVtZFJsUS83?= =?utf-8?B?THBJREdtam9IOFhKUGZoNmNDL3lMVU1ad1I5cHRtRUZONG1ZMXNtVGpWbEdj?= =?utf-8?B?VUtrT0dLRnJ1b3ZHSFhJZTlYdzBCT0tFOVp4OE4yeFBUMUVPMnlsanRnNS8r?= =?utf-8?B?ZXNrVEtYNTlvdXFNQkErbWl5Z2diVElwcjhjSVFOS0lYNDlmcnllMW5SQTIy?= =?utf-8?B?YmJTK3g4bXNOTHhJNmZhU0JrTVFSajV4dGZIYnpOWG1uSGRoSHErR0tSUm9F?= =?utf-8?Q?4XhIPaTk+KtzVbahtKwI08xnnztnHBXm+bMBJoA6Vw=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 701fc1ad-f079-4324-ea00-08dd6b9d6062 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2025 13:03:02.7570 (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: IqrUyq0BgJw3lAkk3q9+7A7kGXWwzmXrX6+pL7DWsWpBNoNT7nD7Sb9ZpMBHkNz8r0tp2I1LNTA/ak4hb46/6s0TQBEkxGVQdgVU/6Yyqi0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB8528 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=WhsDCeLF; 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:c20a::7 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_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: ajYQmFSgtjH3 On Tue, 2024-09-17 at 14:26 +0200, Jan Kiszka wrote: > On 17.09.24 11:15, Felix Moessbauer wrote: > > This patch solves major performance issues around the initramfs > > creation by ensuring that the initrd is only created once. This is > > implemented by stubbing the update-initramfs call during the > > package > > installing. After all apt operations are completed, we manually > > trigger the initrd creation. In case a custom initramfs is used, > > the > > creation is completely skipped in the image rootfs, as this would > > anyways not be used. > >=20 > > Before that, each package install that made a initrd relevant > > change > > triggered the update of the initrd. As we have multiple apt calls > > during >=20 > Anything else but > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1079509=C2=A0(which i= s > an > optimization) would be bugs and no good reason for this workaround. This "bug" just became a known-limitation as the corresponding fix was rejected. IMHO we really need a solution to this rebuilding of the initrd, as this adds +15mins build time on the RPi4 target with a distro kernel. In case a dedicated initrd is used, another 10mins are added on top. I have a rebase of this series running locally for some time which reliably works. But it probably does not solve the reported CI issue. Felix >=20 > Jan >=20 > > the build, this step was sometimes executed multiple times. In > > addition, > > the apt install step is emulated, further slowing down the initrd > > generation. On some layers on non native architecutes, this summed > > up to > > over 10 minutes of initrd generation time. > >=20 > > Signed-off-by: Felix Moessbauer > > --- > > =C2=A0meta/classes/image.bbclass=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=C2=A0=C2=A0=C2=A0=C2=A0= |=C2=A0 4 +++ > > =C2=A0meta/classes/rootfs.bbclass=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=C2=A0=C2=A0=C2=A0 | = 32 > > +++++++++++++++++++ > > =C2=A0.../isar-bootstrap/isar-bootstrap.inc=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 |=C2=A0 2 ++ > > =C2=A03 files changed, 38 insertions(+) > >=20 > > diff --git a/meta/classes/image.bbclass > > b/meta/classes/image.bbclass > > index 0dea06fa..b6763d73 100644 > > --- a/meta/classes/image.bbclass > > +++ b/meta/classes/image.bbclass > > @@ -67,6 +67,8 @@ inherit essential > > =C2=A0 > > =C2=A0ROOTFSDIR =3D "${IMAGE_ROOTFS}" > > =C2=A0ROOTFS_FEATURES +=3D "clean-package-cache clean-pycache generate- > > manifest export-dpkg-status clean-log-files clean-debconf-cache" > > +# when using a custom initrd, do not generate one as part of the > > image rootfs > > +ROOTFS_FEATURES +=3D "${@ '' if d.getVar('INITRD_IMAGE') =3D=3D '' els= e > > 'no-generate-initrd'}" > > =C2=A0ROOTFS_PACKAGES +=3D "${IMAGE_PREINSTALL} > > ${@isar_multiarch_packages('IMAGE_INSTALL', d)}" > > =C2=A0ROOTFS_MANIFEST_DEPLOY_DIR ?=3D "${DEPLOY_DIR_IMAGE}" > > =C2=A0ROOTFS_DPKGSTATUS_DEPLOY_DIR ?=3D "${DEPLOY_DIR_IMAGE}" > > @@ -458,6 +460,8 @@ do_rootfs_quality_check() { > > =C2=A0=C2=A0=C2=A0=C2=A0 args=3D"${ROOTFS_QA_FIND_ARGS}" > > =C2=A0=C2=A0=C2=A0=C2=A0 # rootfs_finalize chroot-setup.sh > > =C2=A0=C2=A0=C2=A0=C2=A0 args=3D"${args} ! -path ${ROOTFSDIR}/var/lib/d= pkg/diversions" > > +=C2=A0=C2=A0=C2=A0 # initramfs is generated outside of the image rootf= s > > +=C2=A0=C2=A0=C2=A0 args=3D"${args} ! -path ${ROOTFSDIR}/boot/initrd.im= g*" > > =C2=A0=C2=A0=C2=A0=C2=A0 for cmd in ${ROOTFS_POSTPROCESS_COMMAND}; do > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 case "${cmd}" in > > =C2=A0 =C2=A0=C2=A0=C2=A0 image_postprocess_mark) > > diff --git a/meta/classes/rootfs.bbclass > > b/meta/classes/rootfs.bbclass > > index f0abd795..5c7a4c9a 100644 > > --- a/meta/classes/rootfs.bbclass > > +++ b/meta/classes/rootfs.bbclass > > @@ -14,6 +14,7 @@ ROOTFS_BASE_DISTRO ?=3D "${BASE_DISTRO}" > > =C2=A0# 'generate-manifest' - generate a package manifest of the rootfs > > into ${ROOTFS_MANIFEST_DEPLOY_DIR} > > =C2=A0# 'export-dpkg-status' - exports /var/lib/dpkg/status file to > > ${ROOTFS_DPKGSTATUS_DEPLOY_DIR} > > =C2=A0# 'clean-log-files' - delete log files that are not owned by > > packages > > +# 'no-generate-initrd' - do not generate debian default initrd > > =C2=A0ROOTFS_FEATURES ?=3D "" > > =C2=A0 > > =C2=A0ROOTFS_APT_ARGS=3D"install --yes -o Debug::pkgProblemResolver=3Dy= es" > > @@ -127,6 +128,16 @@ rootfs_configure_apt() { > > =C2=A0EOSUDO > > =C2=A0} > > =C2=A0 > > +ROOTFS_CONFIGURE_COMMAND +=3D "rootfs_disable_initrd_generation" > > +rootfs_disable_initrd_generation[weight] =3D "1" > > +rootfs_disable_initrd_generation() { > > +=C2=A0=C2=A0=C2=A0 # fully disable initrd generation > > +=C2=A0=C2=A0=C2=A0 echo "replace update-initramfs with stub" > > +=C2=A0=C2=A0=C2=A0 sudo mv "${ROOTFSDIR}/usr/sbin/update-initramfs" \ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "${= ROOTFSDIR}/usr/sbin/update-initramfs.isar" > > +=C2=A0=C2=A0=C2=A0 sudo chroot "${ROOTFSDIR}" ln -s "/usr/bin/true" > > "/usr/sbin/update-initramfs" > > +} > > + > > =C2=A0 > > =C2=A0ROOTFS_INSTALL_COMMAND +=3D "rootfs_install_pkgs_update" > > =C2=A0rootfs_install_pkgs_update[weight] =3D "5" > > @@ -331,6 +342,27 @@ rootfs_cleanup_base_apt() { > > =C2=A0EOSUDO > > =C2=A0} > > =C2=A0 > > +ROOTFS_POSTPROCESS_COMMAND +=3D "rootfs_restore_initrd_tooling" > > +rootfs_restore_initrd_tooling[weight] =3D "1" > > +rootfs_restore_initrd_tooling() { > > +=C2=A0=C2=A0=C2=A0 if [ -e "${ROOTFSDIR}/usr/sbin/update-initramfs.isa= r" ]; then > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 sudo mv -f "${ROOTFSDIR}/us= r/sbin/update-initramfs.isar" \ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "${= ROOTFSDIR}/usr/sbin/update-initramfs" > > +=C2=A0=C2=A0=C2=A0 fi > > +} > > + > > +ROOTFS_POSTPROCESS_COMMAND +=3D > > "${@bb.utils.contains('ROOTFS_FEATURES', 'no-generate-initrd', '', > > 'rootfs_generate_initrd', d)}" > > +rootfs_generate_initrd[weight] =3D "10" > > +rootfs_generate_initrd() { > > +=C2=A0=C2=A0=C2=A0 if [ -n "$(sudo find '${ROOTFSDIR}/boot' -type f -n= ame > > 'vmlinu[xz]*')" ]; then > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 sudo -E chroot "${ROOTFSDIR= }" sh -c '\ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 exp= ort kernel_version=3D$(basename /boot/vmlinu[xz]* | > > cut -d'-' -f2-); \ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 upd= ate-initramfs -u -v -k "$kernel_version";' > > +=C2=A0=C2=A0=C2=A0 else > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo "no kernel in this roo= tfs, do not generate initrd" > > +=C2=A0=C2=A0=C2=A0 fi > > +} > > + > > =C2=A0do_rootfs_postprocess[vardeps] =3D "${ROOTFS_POSTPROCESS_COMMAND}= " > > =C2=A0do_rootfs_postprocess[network] =3D "${TASK_USE_SUDO}" > > =C2=A0python do_rootfs_postprocess() { > > diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > > b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > > index 12f32ff0..e85c2894 100644 > > --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > > +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > > @@ -28,6 +28,8 @@ DISTRO_BOOTSTRAP_KEYS ?=3D "" > > =C2=A0THIRD_PARTY_APT_KEYS ?=3D "" > > =C2=A0DEPLOY_ISAR_BOOTSTRAP ?=3D "" > > =C2=A0DISTRO_BOOTSTRAP_BASE_PACKAGES =3D "locales" > > +# install early, so we can stub the update-initramfs script before > > rootfs install > > +DISTRO_BOOTSTRAP_BASE_PACKAGES:append =3D ",initramfs-tools" > > =C2=A0DISTRO_BOOTSTRAP_BASE_PACKAGES:append:gnupg =3D ",gnupg" > > =C2=A0DISTRO_BOOTSTRAP_BASE_PACKAGES:append:https-support =3D ",ca- > > certificates" > > =C2=A0DISTRO_VARS_PREFIX ?=3D "${@'HOST_' if > > bb.utils.to_boolean(d.getVar('BOOTSTRAP_FOR_HOST')) else ''}" --=20 Siemens AG Linux Expert Center Friedrich-Ludwig-Bauer-Str. 3 85748 Garching, Germany --=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/= fb40c78359208ffee9909bc048383efb5ed95fe0.camel%40siemens.com.