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, 18 Sep 2024 15:16:09 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f191.google.com (mail-pl1-f191.google.com [209.85.214.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 48IDG79s011138 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 18 Sep 2024 15:16:08 +0200 Received: by mail-pl1-f191.google.com with SMTP id d9443c01a7336-206f12a1c01sf12257355ad.2 for ; Wed, 18 Sep 2024 06:16:08 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1726665362; cv=pass; d=google.com; s=arc-20240605; b=Mp44SFSxE9K7t9rumc/hPPS1mH0vP/Q1LxE89qPh14kJuqnZ8ox2vv7v9QF70Y7HNg cUHoaKa1ed++gMQk7nFl8P4tOGpZLHHUcx2CxRyjaAWg0Wb2XnOifAGDAQ8xUp+TSdXy mcP3MCzuW9wNXK7avUHPJFy1aqM1Pj5F3OVu2p9V8CuvZalHf5HVYDwf8VXdqAYQ68da eT8VJNUnXJhLb8kUZR3N9NNMfyy9TvrdN+GBfwbeOWFWxG3u41bpESn0BXarjOFdhqmi /DTghv0ftjdtfrDV9ukgg3QBzboZOadvlfrjg7nIo93mVu3Gym6kOSIOhfrHfgD7LwaX LDbA== 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:cc:to:from:dkim-signature; bh=cg/nLXQzz2YaoSvz3a/lrHvlC+3pm+gLwwHls9qfYIc=; fh=ih7ijdFj3p5yqtwepeW4HY7QK3PPycY/HjaFRFb+yII=; b=DKOAfH5ZWK0lxugn/+M6GdSdiK4oiJ7+zGAHimCiBD0tpqACe40nNG0lvpIDtgo+7L b9imcnj1NLxKOdN4zdfCe12Mq5F8vTBDIFrG0zVAKZ+A6m09PtZcxPsmTc01mvTHKZ+8 8S4FBW+KYG2VexpIAp4RQJVUlmz8DhjrVtHsYee//YRaN/4n9a2IsB5rz2qli2+BW7Zw xA/hy+hYPknQWZ4eKuEZw9k2DcNTwKSheu8h1RKCUTdIpdXlvPm2j0ryNAtD0vU45Dyi C22Q9KPsSjRnDFZGorvnXRbeVITqgLK13SNzokee0tBH8qflEP705IxDPo9YbyL11zC8 UjAg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YvBTSTvT; 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:2612::625 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=1726665362; x=1727270162; 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:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=cg/nLXQzz2YaoSvz3a/lrHvlC+3pm+gLwwHls9qfYIc=; b=MPcXp5b8km3wPcb4qTrm7Byo7QW+vZ6jrRDJhQhjyGl6gxkt+Udc8WiPZfNB1RI5ET gpe38o9VpfSW4S2A4UakvWkB6o/+oCDJzpu564dpvwf0uV5K8CZLPt2Yk5c7j28YHgZ/ 9dbwL1lq3ljzEy2ybdj7JSXEWGeu05UVIimPO1VcxY+58PTK8e2PE/SLn0Kr4ShluZKG 5fCR5wtxFQMyT1M9C5QK4n65DrkT2O9kObl7F0NZHIe0h37etU+I2wLa3Y3b2uBvt1Df 5zq0j/k+PQh9YiEAFlCFUUGYpzFllvz1SJ/bj9gQvRYwunvwV6b7nyZAa4uV2cda/iz7 azmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726665362; x=1727270162; 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:cc:to:from:x-beenthere:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=cg/nLXQzz2YaoSvz3a/lrHvlC+3pm+gLwwHls9qfYIc=; b=sbjWd6+Raio6k9ioGnzDvRGu4Swye5W3jSW0h+jUe5clgxUWIvEU2dSY3XRzKmaf1A Juq5isPUzaBI4/W+y1Kf4O5fgSji2j8NfdcNp99/W1StKiP2ZVrsyM6sImBWzKyyceBk 9HrsqKvXZn3CSjpG+NorlJDxoD6fnYmoqk35lQmdR+uY2C3YgfSoTi9nJ5Is8zSQwpl0 YuM3vd9/BXslbHUk25PV9IUGtvUUtMlASPcVI4MCdANENNynK+wVwU+6On/ByOU/9gt+ ySBCWgSCGcXfN3v4zF3Z5fWGXMbdZEn1L1aDGDpcM1mt4X5ua8QeEqKgTIBkHf4m0xo1 H2ug== X-Forwarded-Encrypted: i=3; AJvYcCUDfTBvN++IO7FudRtahshOKkJuK+yq3tdCpkSqX/hkAGF2+2DGpeENGB3dLxJWVS2h/Z/K@ilbers.de X-Gm-Message-State: AOJu0YxwcBSGOe0r7nHQCfZth0JY315C8rTpQ+JlB7zMJihQK3bQ4sEx 4rQegnI0peZeAspa8WfVLbW0qZtayykkZHKxPMP7M/UyBIrjbS74 X-Google-Smtp-Source: AGHT+IFFURwauxK0UAL0GRCNP/eT0xYAU9DRqrOrrGOHFDvVJuzUcOHoGBOR0mIvjhZ4YlneCqZEVw== X-Received: by 2002:a17:902:cec6:b0:206:b8b7:883 with SMTP id d9443c01a7336-2076e375379mr133552595ad.1.1726665361615; Wed, 18 Sep 2024 06:16:01 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:903:2307:b0:1eb:1517:836a with SMTP id d9443c01a7336-2076c8a6fd4ls31456975ad.0.-pod-prod-06-us; Wed, 18 Sep 2024 06:16:00 -0700 (PDT) X-Received: by 2002:a17:903:2b06:b0:205:5a3f:76b5 with SMTP id d9443c01a7336-20782529d5bmr251816445ad.28.1726665360195; Wed, 18 Sep 2024 06:16:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1726665360; cv=pass; d=google.com; s=arc-20240605; b=RNN6V+S5d/QAu3zKsxml/wA+rLp5CwhZMuLT47mX4AjszmRMo4hq0pPM8mgIMDSsdU 8HzBj4+hk+fVDG06GIVCb04TYOuKaccHe6SDtFCmDQEmWy5oElH3olghspHFQY0jVg+N qGRkKb/Px3eW3L/kWXrv+e7tYnhUlzisZqMClRz82N1f406rHniW4TxzHZ3zMCZg5jj3 +4VSsTx9fBSXEOq6YL8Yn6HzE8Z/Fk9vj1kZ2PfaxrHN2+6k3GBZKSmOQ32upUOO/Ueg CQLV3KsnrrmQ9uqkgEuOhOdWbnRPa+QN401h70GF6UXS94YxDsvPYGOE1jnv5K2Gprm5 Mvbg== 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:cc:to:from:dkim-signature; bh=3b/ENrarviab6JmdV2uLu1GUaswYJNjnod03lzPpnO4=; fh=89+NJmFg5/6wE72G5mGBOjV3d8Xf0X2YRRVOtKXbU78=; b=SFZ10nbRVZlIkbHgZSmPaCgt5UDowCxl9H7+cXadszfeo0iVMaUOSwe7eT58n43Hv9 iTjtg6RoXPlkTx/i8bz+JSP9eSQ5vxNvH+ZFtotbr6fdKJ3D2sTRdwf6sCywYP7MmwOU we2Bh1DqSvp1Q1GXBZ2M7ibjbjqgPqEFz4akJ4xHtgAa0q+O/tFVHP4pAhCYAg+FBloj QpeTWJB3/Vr9+BOHbYWBx/BruLJuSyMqnut0uRIhBrRsSMmzhluygXIGFtsb96OBk5aw sHU/UtYs65FMojmrd10XWJW2p9wMsN5oSzL/E1Yh8Onj9o36/1S9oOYv+feHA0eg+GkP 3iBQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YvBTSTvT; 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:2612::625 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20625.outbound.protection.outlook.com. [2a01:111:f403:2612::625]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-207946f2736si3295865ad.12.2024.09.18.06.15.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Sep 2024 06:16:00 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:2612::625 as permitted sender) client-ip=2a01:111:f403:2612::625; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qBkGtlwV/cXB/uXmWyIZdYYdNHHJGSFoaO1yqOPgIvCdcmlcEHcf9God5BfFS9rxMBHt+Q3sPHQuUm2Dij660UOy0nV3WpJV5vFkbJDlx0LSmcd7rQoXsZ3Y6LQj2R87lZz2ui3D5Ahafnoa4y4LgyYTwifDoHUiYeQw3HZIaOnS/FeDT5L3hLkgoQlT7zOl2efr1ZD5FKfR1VNdoMM2MJ/IYBDwyZVwMP+f98FP0GjzahwMXOVL3oKOIM3INMyrSTV/vZOSAgsot221GRLEnlfL9GQ2vpHY6Lkv3kEf6MxAmS5FP1iiCY59P1BM8Vz5ZEWj0c3/HYmJdMmy2z3FFg== 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=3b/ENrarviab6JmdV2uLu1GUaswYJNjnod03lzPpnO4=; b=PhV/gfvnOIZuHuxeU+DcaA6QwT3NnbdPechQRWl7mR0pO3J5L48og3nrkwcgnw60YNDLxdOGJWCW3NKPQB8cMYkGOkR8EQLLnzxK1liHq6JtO80P1QcbP6ya7TLo6Hl1RmDMEk6MrW6XZhJNzCBZzl8GolkSWrWfV0qDoTyGDzh6gjgymc4k8UMegDT9RlnrOc2n9/muEa/WByAssMmKxJHQsq+vGaBWsrMUtMpiXLor3L1Q4XpLA11Lkc91b9dOmoyHucPg+Iv3ZXUEndI4o/qOch465NtxPjKWD3BkMR2qiU04VgR04SDhnctX7HSv0tuOGWBYc4EGXx+xzjUsaA== 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 GV1PR10MB8824.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1d3::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.16; Wed, 18 Sep 2024 13:15:57 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%4]) with mapi id 15.20.7982.012; Wed, 18 Sep 2024 13:15:56 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "Kiszka, Jan" CC: "isar-users@googlegroups.com" 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: AQHbCOIeQ5Tm7eV7z0CILlrLxqBtNLJb59wAgAGgKIA= Date: Wed, 18 Sep 2024 13:15:56 +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.46.4-2+intune x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|GV1PR10MB8824:EE_ x-ms-office365-filtering-correlation-id: 16cf90f4-63da-4394-474d-08dcd7e40805 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|10070799003|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?T2tnMnA2SVkrZGNIVGx1ZkJ5Qzg5QjdzbWlqUnN5MHNrc2tNUWtoV2ppMGEw?= =?utf-8?B?dzRFSUl4RVB1K2o2TDhzN0hUaE9DRGlXOWdmZVRETENrLzJ6TkVGT3piUHNq?= =?utf-8?B?bjhXVVMwZTd6WEJyTmJrME5xQ0VvNWJ5dmI4SEFkckwra3JMdFpPZUcxTnlY?= =?utf-8?B?cHZBazg1NmUvSm5NY3NUZGR0OTVsOG1heWtGbkFPREc1OHhKaG5uRUtPR2gy?= =?utf-8?B?RUpqbkhjQVFZcnIvazBZVjlSTHNLTkNLcnpmV2NnQm5nMU5HRWl4V0d0M1Rs?= =?utf-8?B?cE40ajd0eWpsOVJlUlY4V1YwS1kyMEpYRFZ1ekc3TWM1UG1DR0FxeFFLTVo1?= =?utf-8?B?SHpsTWI5RXREVk9IWExaMzlhcCtWUjhTM0UvdG9NbjJHSTl5RUp5eGdCRDRW?= =?utf-8?B?WFZ6NGJ2YzRSUjZSV1doVnViMjVTbnpseFVOQmdVL2hsaC81V2pFa24zc1A3?= =?utf-8?B?WldVODFSRVpMYllsSDh3aWU0Z0x4MS9UVTg1V1I0bGFrc1VqcWpxdTdOVUd4?= =?utf-8?B?WGx6dnQ3dkFLREZTYlVnaVBkaVYwcFBTN2c1bnNVRWZlTXdzSUdET1lOZGFT?= =?utf-8?B?Uml3bXBuTE1MZDVucjJreVNJV0pMRUY2bzNKSjFZd2NsZmFhaVJRWTVBbDEr?= =?utf-8?B?NlVmVlJrM0VmeGtITHA4TUwveEcvNFI0ZEVBb01Wc0JYTXJUYjhHQ3J0WUZ5?= =?utf-8?B?WkFpRXZKcnNDTS9EQm1HbVdCcE02NmZPMkJoLzk1VFVaeEIwbndnT2JyVkd4?= =?utf-8?B?b3M1NWZJY0Yyd3dtZ2dPa0VaZ1p1MDVKcWVES2xFNVorcXpnUG5Gc1QyT0V1?= =?utf-8?B?TnpPSUhRVUFrcUFVVGY1NHYvK2lLRCtFTSszek9IVk94dFlqelN4RytjNkkv?= =?utf-8?B?YXJCQmNQTis5MlhIZmZTWVZKV1doRFpVYzJEZmtXN1RDWDJ5WmtTWjhXVkxh?= =?utf-8?B?VXRRZG01NlcrSFNaNHg0b1RBNTZIanA2bGR0SkU0MFFvdDNBK2ZHcytKS3Qw?= =?utf-8?B?a1RiYzVYdkpLV3RtYjY2ZW92eDVqMnA2OGtwR3NPS0taTUpmVGdhajl0QlBL?= =?utf-8?B?V1lXdXV0eG80c3o3SktNT05YV3dzWE9GSS9ndEUvMExDSUdVT2p5NCtQWEg5?= =?utf-8?B?Vm9vdVpxL0ZnRFZnYmx1RUMwSDM1TFVybExZbjBwUUE2OFkrYXp1SHhHa01w?= =?utf-8?B?c2tMckt4Z3pBbmlTdW1YT3VEeVZXZityUFcvc0xRdnJUR1R0RTV4NityeG9G?= =?utf-8?B?c1Y0cy9QbjVWNGZFcWFtbG1LWUMxMmgwZDZCK0pucktCVHBpU01TMVVzbFkv?= =?utf-8?B?RVNNQ1dGMGFxYkZGTi9OczRBT3hTcFUwMGFqaS8zZ0RiYmNUNTlZRHNRV3Bq?= =?utf-8?B?c0xLVzFNd0lFdUZKTGQ4cTFVSm5iY2Y4aUZmZWtMbk1XMGxwNVR2KzduUW1B?= =?utf-8?B?bXFyUWs4cjcydHpmbnlMenF3NU03d3N1Y0VQNjltL2RDWjdlOVF3K0piUlp0?= =?utf-8?B?UTRNOCs4VmVUN1Nzb0l3ZUhWOHNJNW4xV2ZXKzhXc20zcHVaY1ZwMEdaMlJL?= =?utf-8?B?eERKL2lzWE9UVmhNWnJvZzFMTCtCSEYzUXhoVFErUG1qekpRMzY1a2dCc2VX?= =?utf-8?B?THJqRjlpV3VHbGdGaUlSMWtjbEJKb2pRaU5sL2UxYjhPc0xoa1NHQ2hQTjR3?= =?utf-8?B?Q2NDUXBjTVVaQXRjM05HcTR5MHBZMUM2VmpFRVd0a0xqeUV0STA0U0kzRXFD?= =?utf-8?B?Sk5teGZNV0FQRkpWd1g1Q2lHRmR1Q3BTSTVHRmRXZW5Wa2ZQbWtlRmR4Q2U0?= =?utf-8?B?UENuYkNxTlFpbDQycmEzUT09?= 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)(376014)(10070799003)(366016)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RGs2YXRWeGJHcGVRUTNZRUUxQmtXaVVxZVdUamJOWElEdHYzT1V1OGgyZEdy?= =?utf-8?B?dS9yQnlRRHptMzBocStELzJHZU1xMktPSk9RWnZ3VU9xcERIemFrcnN6YTNa?= =?utf-8?B?dDRIVThvZTRkYjJucXgxUXEvcEVDVjhtMUcwbjIxcFdyOWVxb1hueFNPWnhZ?= =?utf-8?B?dTU4eFl3ZFdUdk1tMGNicHVyQklpRTJVVTErVUszaENDVzkzWE9QdDJwS2Nk?= =?utf-8?B?dHk4Q09XcUJ4clpuRmRnYTB3VEtkWFVySnB2QTNSUExTclpRTjQ2SzhwQzB4?= =?utf-8?B?ejEvK3V4UG9BVk5pVnpDQ05SRlZWdnVsT1hYZGdkRFdTNVFuSEorelV6WGhR?= =?utf-8?B?NWM4REd5elZibDgzWUkxWCs4bExtTSsyWExlRVp2cWM1RVNCa3BsS2dGY3l2?= =?utf-8?B?VlEyTmRzRWtrQ3dIVVFiZmhpRlpyekJIRUlBVmlBRi9wNWorcGk1UjFnbEZH?= =?utf-8?B?VDZTMytkSDZ2akVXejI0Q3c5elBMeGVmTWlDUHVidjUvOVpxeEpPUjRhNUNU?= =?utf-8?B?MEZCL2lqb1hISWhIZmZzcU5wOVcvV2dPc0I2REdnSXIzRXR5cE5URitpNjZv?= =?utf-8?B?d3U5b2lxTFBjZG1rRU55RkdCRktVSUZsVXFlQmxqVVY3Nm5aMDVrcUZLYzZB?= =?utf-8?B?NTc4L2dPNDU2VGw0ZmM3cG45cmJyRW0rN1NSMXVNN1ZjQjFnMVk4RnNwT2Zx?= =?utf-8?B?SkRhcHlnS2Zqd3djZEtFY2htRkdvbXhvWnJERldPbVFOZ3U3eHAvcE4reXd5?= =?utf-8?B?eGxrUWJ0MnFqdXRyK0RYRW9hZVppdDZFKzNaNUZLeWd2M1B2d1Q0MDJhSVFn?= =?utf-8?B?aXI1MFI1NGhVVXVxeElRQmhRdmsvR3Y3UVFUMlJSdGs2Ym9RaUhQQklIaG9V?= =?utf-8?B?VEd1S0gzM3RML1ptYTlqNkNtZHpnTW1QNVluYndML1MyVmhpTmlHRzE5ZVZi?= =?utf-8?B?SjZFYUlMV1k0Wjk3Z2FBcEI0Q0pJdkQ1cW4vd3l0aFo4U2tpUnJpN0g3aXhH?= =?utf-8?B?Zm5YNk9TVXpvYnBVQTByUGgrT0pYLzVaTW52eXhSTzF5dUd0TTcxcmtKbnJC?= =?utf-8?B?N290cFU5aGlSMWpWNlRGSTZydWpHZDZSemVicUF6WHZmbkl5eThEN3MvNFNO?= =?utf-8?B?UHBNNFBINmcvRW9YcG5JTzd0YUcvb1NrRWE3djhTYzlrTXMwSEh3Ty9jeHBJ?= =?utf-8?B?NlZwRnVaOW9NbzdHd2Z1NlV3VG1xL2NBcU5pVUhCaktNVWlKazJmWEk5aWY1?= =?utf-8?B?N3IwNCtsRXRZZTYyTTJReEcwZlcrYWtoSTZzSzk5MCtET29ZRk52MUVyYUYz?= =?utf-8?B?ZXJ4dWtIQnhzUkNXNWxWaUdUUFJsdWZ4elVNQS9HWkNxbU85VU5lTHZSUU5C?= =?utf-8?B?YWY5MmU1TFFaR1ZLUlZIdlhFRGtlZ1dKUkdyZ3FocXk4WWxYaE1VNGNNdENn?= =?utf-8?B?OERoYVFHakJtSmR2QUZhV2puU01NOE96ckZCNS9PVHNIUnBOM2FicEpUYTdP?= =?utf-8?B?UTRkMlpYYmNmQTU0K2pkWnhTR2lqNzg4bHhMWmVjTHVPREZRZFdmNEwrc2l1?= =?utf-8?B?NlRWQng1MFJQdjNlbTRoS1UrQmRjRmZpT0pKL000d01uRWRhY1QreGJJNHFi?= =?utf-8?B?b1Z1aG96OEJMK1NoSFdtUVM2Yko4KzhuL1Y1UjNUb1JwZG1zZXhTR1BzUTM2?= =?utf-8?B?c0lkVGxFdEpqQWRXblBwNXROa1VldDIza3REQmxESStqUFFNeHcwZWVBRy9x?= =?utf-8?B?Y1BnY0V2aXA2eWxiZDBjM0EvbEgzN3NrSm1GRnlZTis0SzdzWnVlcDJ0WW41?= =?utf-8?B?N1dTVDBSMXA5UU5lN0ZnMmRLVHZMcVdKeXdNOHpJN3NUNVpKVnlJQU9KbGkr?= =?utf-8?B?WEczVERSTlh4dTh3YmJITVlsd2xBQ3JWOXFtdWNrczVqcEJRQUllbkNaVEpt?= =?utf-8?B?ZWI3MFRPTHN4TTJMcnRTR1MybHk4SGRiNlQ0TlZ6VGxwSFNtbE9VVHRCTk4y?= =?utf-8?B?ZWoyc0xiYnFIQzh4ck9XYnJPUUlQVTFOUklQWXc4NjJBMkxJVzJEc2xLVWJn?= =?utf-8?B?TjZwaWJqZFErZEwzWHRNWUJtaXJzYkpIc2sybS9QQS9jWnFWTjdFZXRxYnZa?= =?utf-8?B?RmMxQVZzRzFPL3hLNGc3RHlaaXgyQS84Y1ZMYS8rK2VKUld1cGxraUxUT0tY?= =?utf-8?B?TWUzZkx2cm1tOElGV3hLblNpWm5kQWhQWlFtOTNhS2dDanViY3BlMjUySHJD?= =?utf-8?Q?4nrv/mC5/VdCxd38yfGgxoPCAmZyXzWffPvQ2wWegI=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: 16cf90f4-63da-4394-474d-08dcd7e40805 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2024 13:15:56.6285 (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: dJdwK/WVTevTF++SOk48W1vKlJXQHUbJAe057emAxIOwK2bCsa0Q7UNeGeYVvdps2W4wZxfv+EDAMsJqiCQI8CKBnaego3TeffyUHmGr6bs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB8824 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=YvBTSTvT; 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:2612::625 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_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: OycR8Hpo3v7Q 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. Hmm... I tend to disagree. The Debian patch definitely improves the situation, however: 1. it is unlikely that this will get backported 2. It still provides no mechanism to completely disable the initrd generation But maybe we could approach the problem differently: Reg. 1: Provide a local build of that package, as already mentioned on the ML Reg. 2: Tricky, as the kernel needs to be installed into the rootfs as well to get the modules. 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=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 imag= e_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 --=20 Siemens AG, Technology Linux Expert Center --=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 on the web visit https://groups.google.com/d/msgid/= isar-users/f7a61a93923ae99c083e1e36dbe136da2bd0228d.camel%40siemens.com.