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, 17 Sep 2024 14:26:41 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f191.google.com (mail-il1-f191.google.com [209.85.166.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 48HCQeDx005421 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 17 Sep 2024 14:26:40 +0200 Received: by mail-il1-f191.google.com with SMTP id e9e14a558f8ab-39f510b3f81sf101861265ab.0 for ; Tue, 17 Sep 2024 05:26:40 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1726575994; cv=pass; d=google.com; s=arc-20240605; b=j6bbmEd5Y9Wvp4qUb0fr+1mcOGe16DUiZmxdO7r3hjrJnwXCksdXflPQl5RcZOTJs+ VoBqBPPelVMcJxO5LpWsGnnYO6WM0mT/+zjZ9103jMJnIXzSeQ5knP1AO/zSX/MHade2 KKdYgO3rfBCFME1eTFYx16L9GoGApxZ63iCOnUeOhvattrcIlew4NeoAWzTmrLstwF2a kfmim2zXlWeROqVjjvIBX+nhIQpgj+yEZQncs/pZdHjli3gOxUKVh9+M+o8GP4RzBXvU R9YCs2f7WtQHzKsBcOWFRabDH73fnL2NM8ncS0+jCzRfdlW6pUw4rTfjlo3xpvZ1QOIw ieLA== 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:in-reply-to :autocrypt:content-language:from:references:to:subject:user-agent :date:message-id:dkim-signature; bh=I+vL27qcKqLNKlLdey5d4VuZWSinrhM5YTQQKfoO3v8=; fh=/5TXA1aLz3jVrHPm/peCEWa/3kR6TgFQ7j715TtAJTs=; b=fqhSr7Fa8IIYRKgEQlYStyjLi4UqlCWbXPeI7tbknJb6Dqu54IlMjmucwxbYE8T0ED e7COEHTn+olD0VBAXWVYD8+u3kjXXsOJu26gQXXwKCbuo6aPwtpt7tJEIeGrn9xLmPYY 7vt6sQOws4DlecC2GEfMUdc2Gvubj1GebmX8iLpq2saJIt9VbOPxZ/2Y3mxzEPS1dFcp McijvOPNLZE/eHRjUUQbR6emHvLvY1Uo2uer+YN1Pn9/ApCEcDD/ae2QrbU0Qnfq9DmP oYbIVOEY6t/cO1FN7QFG/PSQYsaa2E/7W/bDy18TZI98Xo2QP8iSfI0oUj3RmS/xnDSM EGXQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="LzQO+/Vs"; 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 jan.kiszka@siemens.com designates 2a01:111:f403:2608::606 as permitted sender) smtp.mailfrom=jan.kiszka@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=1726575994; x=1727180794; 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 :in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=I+vL27qcKqLNKlLdey5d4VuZWSinrhM5YTQQKfoO3v8=; b=KI4XvaB0BNW9dgBkwthz3j63Kukqo7vi/9uu54xMmWbZ87/4JpuJ0pSos8SGD0U6NK 37XKFp5dIjGa7WTONbgPJSuREQ1DFfCh/3/nV+VWGQeajoNcRsiZh/iK6K1eNcNdgI+f t37lnX8+Le33J3qsp7LvS9FAKlyft27PCCGHjDUDaD6mdoe3Cty+ErQvCs2D1DwjFDxG nZrvk0O8cqXbSxVvsPytYFyEzPsfVcfl9H+gh8QM3sY1qibQwagRvexUjImYgFDrSQXl BE/WXGtl+kd4fwymG7oYX9mRu6rgEC+gmOJlpjG/+qyA8mzpB+FY8mMN8ssuu8L6GgSj n2+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726575994; x=1727180794; 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 :in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:x-beenthere:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=I+vL27qcKqLNKlLdey5d4VuZWSinrhM5YTQQKfoO3v8=; b=enpKh+u0OlHqTDuCR/fzxF3IzlSE+ioEIDALPbfAzA+yFrzPtdL1MX81asCZyW1XXJ 8s2xKr/kUy6/DKzNDr2KFH98ufj+K/Q7F7TBIqSOrf1Jvb53FXc0TOx78+/Fb85LGD8F aLGhISTUucYJXplVB5tz0uR63QreSwBXGIlQCX/pbceb6Fi5TbqxSsyDzj+ESHyxZZEd GgXyax/0GFWOUonsQv2/Wx4fzZo+j59bFW+azOPHH71aeCZK13zlxLcPqEiugHg7YpPN I6CYy3phTiQElOYxndBv7XK5HIsMzIhAh+E7fvpQV9XFJG+Iptf0ppzTjcC5yYmTk1+h 36mA== X-Forwarded-Encrypted: i=3; AJvYcCXhE1YoVdLZWAwxezKPUhQSKmR3YgG9GqVsaRb544TS4AjBUuBZxoweSDRpDwazLH2T18gj@ilbers.de X-Gm-Message-State: AOJu0YzXbuald2MY6ufzIxqYfXTr5PWM94weMrwEgoL/YGzuYHIINnnI Yc4n5fVlXViUbtMjkoyZ2u3hThjbUtI4KgA+YLxjqkpwYoHMU6iO X-Google-Smtp-Source: AGHT+IHDwmOe6domrbm2vyCnyvtwkU9W6mnY0YECygnU6yPjzWRd8fGEgLxcWdolYm/+iQ1ehNQbzA== X-Received: by 2002:a05:6e02:b2b:b0:3a0:9903:42c3 with SMTP id e9e14a558f8ab-3a09903431bmr69064535ab.10.1726575994348; Tue, 17 Sep 2024 05:26:34 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:11a2:b0:3a0:99ea:845a with SMTP id e9e14a558f8ab-3a099ea8564ls363645ab.2.-pod-prod-00-us; Tue, 17 Sep 2024 05:26:33 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXMchQfcySaGXzM5B/x7CUC6N0DKYXVcueGSqmVVVkiZ7eA+8JAW2DC4907U3edG2FojcVLr70eq9FN@googlegroups.com X-Received: by 2002:a92:c54b:0:b0:39f:4e36:4b93 with SMTP id e9e14a558f8ab-3a074c52a9emr150610095ab.6.1726575993312; Tue, 17 Sep 2024 05:26:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1726575993; cv=pass; d=google.com; s=arc-20240605; b=kmMVvuVkVGFEvsC2ZguWt7LcTerRHFFMzz9NHIfbNZLV3hq39gVwght5zPf1dYGTaQ whFMOL6XjQWf1aCK5D1OUiCQskLOWOTjKFd4MY6rhosECNghp3am8XU1KcMeRZ+zM2vj UZBo9L+rT1/TIYBeCHO5IKjK8SYaD49IVF7DwOMtoKiJTexdnHnD/ota2AXjOTjJWBkj mb8Mt/Afy1hWBtidKvSQ7sv+YKrms3t6rDFaOtTtcUR26i3j2K2+C9G2Qx9BIEk8ZjPr BgzffNkip4n7shlNEwjoAvowlJV6DAetwUdP0oDwCPTLrTZWBb7YLcwsrOxEY/kFJqIU A2HA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:to:subject:user-agent:date :message-id:dkim-signature; bh=WUDiDZ/F/rdUmTpacTog4G7/GGaABUcDd4tf/++xPYw=; fh=ez+yYIN2+t1/A1KtVD1essDQ6+anTTnZTbSXjuK9WaU=; b=JujrnM1LtoDWiZHLUjG0QfFUvy5l+19lw3BzfRoUJNmK+5NeXq+TZqLqtaZEIGkEpW DesnzTvB5A9zgH1A/XqyvbxkEHQO8j2jSWytr3ZwdNEjoEPLV7l7Q6JTnig9nwx2Z6Aa x8ANfVuwxHLa6x8MNHMpAW/wVgGovJ34eN94QV+vhArZCtROK7XSvc3C5OlR47QKugEU 2RlXbKZ+Z7HpZ9/hP0SZusrCc9bk1Sw/7QV7q9OtUvjVgZ3g1KToppR/iegSIjc0kzSV qi35f+Q3E2uJbHlg+csFtS+g4Uq+C+slhzlA0GYpCNdmRm9K0bGk7il+EA2xAb0rEhzC hlvA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="LzQO+/Vs"; 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 jan.kiszka@siemens.com designates 2a01:111:f403:2608::606 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on20606.outbound.protection.outlook.com. [2a01:111:f403:2608::606]) by gmr-mx.google.com with ESMTPS id 8926c6da1cb9f-4d37ec58918si250157173.4.2024.09.17.05.26.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Sep 2024 05:26:32 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:2608::606 as permitted sender) client-ip=2a01:111:f403:2608::606; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gRtdjcYmS9nwCtmfWHc4qRAEmulSMMTGk52QHq3AsjhTcfw4c5cG+MyqYlho8o/XPSrZXo8SqbnQJMIr/oquS4Qcp14ZNJH2Fxa3hh7EkR9xO/CnqJQ+2GZWxgiU88LMEhoNcTdfTxom8M5fh0pHIhc6AoEPiZx3CBQ7tilDQln3XpI2qzhPrbuMynF3TvhiudQF+B0VslkJJwOXdZHEByFh4HjEHxteVl+Xd0k8hwpqBTgYfgPpECoyMyU6HrV/KeL/HMMhfqFRG6incNNzndCg3D3RUeqpYdU43dcqaGeRhCrmlhkaFOJ+6z8qAyaJhfV2qMBTFTfyUnA8Zkd+/A== 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=WUDiDZ/F/rdUmTpacTog4G7/GGaABUcDd4tf/++xPYw=; b=pt0BoBfc5fkrUA2O+09B+g/NQ7X7941b+VYcwcmHsafuphZYIBzfsWFNF3cJPWxjZCQOSdYZNSxJVMMNbN0q8DlgFGJv9d6x7kvJWyc6hm8iN59ocGto3LIXKPtmEhMbohLJ7sOLa3ytgGnz9CLcbgS8QNOsRHpyiandz0fzgbfBSwvQPr6lRbPcAFFt9HS9GfhPYVDUUcNva1f50SPW0lP54s6fiyOoXZQEYvfuLQtd3wNbAeEGCns9jGyWEJCbq0BWUKKq2cBGXbJO8J8XInM36bCnJGYW1hKxXt6TE1uzHYJY226jeqJvAUUJNAxqFrU7VOwW6LKBvxZN58WRlw== 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 AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by PR3PR10MB4045.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:aa::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.23; Tue, 17 Sep 2024 12:26:29 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%3]) with mapi id 15.20.7962.022; Tue, 17 Sep 2024 12:26:29 +0000 Message-ID: Date: Tue, 17 Sep 2024 14:26:26 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 RESEND 2/2] delay creation of initrd until end of rootfs install To: Felix Moessbauer , isar-users@googlegroups.com References: <20240917091507.1714450-1-felix.moessbauer@siemens.com> <20240917091507.1714450-2-felix.moessbauer@siemens.com> From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@siemens.com; keydata= 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 In-Reply-To: <20240917091507.1714450-2-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: VI1P195CA0046.EURP195.PROD.OUTLOOK.COM (2603:10a6:802:5a::35) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|PR3PR10MB4045:EE_ X-MS-Office365-Filtering-Correlation-Id: 80a0d0eb-ebda-48fa-09a9-08dcd713f4f4 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WHJSRGNMaitxRXAxZ2dVWjV0VFdSQm9OMTYxOXRvVWRWSzc0YWNEVUdDcnNz?= =?utf-8?B?NHZQR0tjbWhCbjFSWG5HMEVvRHJBc1F0YktDd3FybzZCRERDR0UvWkVlWWN4?= =?utf-8?B?ZUpJQWlJK05IdDJCYzAvdGljVjQ3ZDhGSUhqRHRxZUE4ak5YNkVSNnRTOXRq?= =?utf-8?B?S2VYYXBMV2UxMlppTHE4b1BTMW5CTjNJTkxhcStVbncyNUFJUmVYU3RjSHhU?= =?utf-8?B?SFVKbU44YjkvRTE1WUF6TzFheUJvQmpTWWc3andZVkNHMXJjckhCMTV3Q2pM?= =?utf-8?B?OG82Wkd5OWtlTmhEa2dpMGZ3UzlGSEpqNlNJaUFXMDhWVzF6K3U4VTQyd1Qv?= =?utf-8?B?MEI4cmRWSHhBZVl3RW4rNjRRWEE1Z2xUVm1lR01XNUExcHFHbDZ3WU1pV2hI?= =?utf-8?B?NDdrYlZlWHY5a0tTaFRkTWJhOUpNR3lkcEJCNkhvcEJmcklVTExuTERMekN6?= =?utf-8?B?NWN2dW9JNEFBdDR6YW9pdHFjRUJVdHF1Qm4vS3JGbXJ1NkFMRmlrY3lWZFJx?= =?utf-8?B?d3pyZHZaYkJBazFyQ1E2YXhSQlVNdXZvSFRHVmtaVGFHYWtsUk01RHo3dHNx?= =?utf-8?B?TnB1WGdvMDk4Nkt0QThnRFM1Y2RPUUJGNGZPcW53Y05NdkdlenBYQ3greFkr?= =?utf-8?B?SUQzc1FkVTI0dTgrUHB6TE1pZERJbDBhamhNZnBYNFF5VGc2ZDRsODljb0Ri?= =?utf-8?B?RVFhMGUyMDk1azJwUXQ0U2ZHaTVuMDNYd3AvamppRDYxQzVXVlozOGt1S3dl?= =?utf-8?B?S1RiSEF2bVdaazVKdlZqM3U4RExSMG9BWkhNSWR4cjA3VXB5bWdzVU5IWkor?= =?utf-8?B?RGFJNnBJL2pzREtWTVdlTDdQMkdoMzd2azlNS1Y1bFIzYUlsQWc1UUpXK1VX?= =?utf-8?B?NnRoWWRBVHpEY2Myd0RzSjcrbzFTbnVrbm1aMFpoU3RrOTRmWklNbmthYzRt?= =?utf-8?B?Nmh0cDZBTSt0RDBqN21mNG1FSHI1WlB4bDk1aTBUMytkOWVwclBXOUl4a1Fw?= =?utf-8?B?QjFycXNlTzh1UitaeVVyZW5lYjJVMUg2ckd6OHhhOHc1RU1QS3UybDZGcVRr?= =?utf-8?B?WGt6ajJwSDVENzdFTHh0c3dqb1VkRVZqbG5nK3hWR1FHdkJqT0h5NFJTczRK?= =?utf-8?B?TnRqTnhQYWhxb2IxKzlxR1JITy9SZkdzU1RpemNySFZsdjRrVkZDNmVvUm1l?= =?utf-8?B?NVRXTWJxdUdvVS92bjFaVG0wV2lWT2h5NnVEV2d6bnNyaG1lZ0d6U3hEdHhJ?= =?utf-8?B?RnZwN2FHcVJKOUVHanRCQ013Nmc3bWNEU0tpWnlhY2FLT09zZmIrNFJvTlZw?= =?utf-8?B?ekYvZW5lQVBPak5RRDM1Z0k2Z081NElGOUxQejd2bXQ3ZlZlVHJUTWFnRkho?= =?utf-8?B?MGZuUWd6RFZFUEVtUlRoa0ZMOEZFZnhLYWRwU1NOR0Y2TGlMWFVWa09sd29X?= =?utf-8?B?YlZuYWtUdkh3SGtZTHV3aXdlemFWaTd2SVZWMDErNW5hNTVtWVBuc1dENG5x?= =?utf-8?B?UStQbDRMS3NqV05xT3lGbFUrYVJlSXlCRE04MWpkZExIZ3RMclFJSFBsR1Zz?= =?utf-8?B?UU9UaUVBclVVZ0ZhYlgzK3hnaWIrazUzRURlMW1zcjJ3K3VhYkd3R0hxSThz?= =?utf-8?B?T0luckNWeHVqU2o0YU5xNy9CTGdmRTBKSlFrTC8wYU9SRElhRGI1Sm9vSHFH?= =?utf-8?B?VHlSNk9WNDBUZjF3RTFsWDdFOE9RWUZIdkVXamxFZDVuVm1tMy83VVRKY0lW?= =?utf-8?B?elRDMUdrTkM4ZzBaS00zZm5pNzdpTnNtVnJWc2RrM2tSWlBvT3BPd3ZpcERu?= =?utf-8?B?VlRiRXBmaE91dUt5Rmhzdz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?U29GVTA2VjBNY3NYWnV1TTlubWQ3NDlNTXRDNm1HQnZVU1RHaFQ1dCtoWDlq?= =?utf-8?B?WFUvUDdrY0FpRnNTcjQ5elRjTGNhYVNpUGxRbTJvMEN3MlcwN0ZvazlpMjJZ?= =?utf-8?B?c1ovSDBrN1Z1NnBmWWxGVS9CVjFZa01jcnVibFMzZk5LVFl2aXlaTC9pNGNT?= =?utf-8?B?QVVtbEY2Rzh6YlNxNlZaRHdVT1dFTHVGVlRlUk1hakI0VVhFUVhPTVFiVnpV?= =?utf-8?B?cU1TaXhTcWRSTm53ajkyKzZrK2pXYk1KNzNtb3YyMWgxUThUWHRZeUhVZ3NJ?= =?utf-8?B?SDlVWFNOd0JRakxrQjFpSXk2cmFWdUN1VWtmc0Y3ZnpUcmNBRDVsbGovNmI1?= =?utf-8?B?czIydWFlVGU5Vm5MN0NhS2xsWGxrMDNMdk1zZ3FFWFQ5SkdFRjZMMzFNM2J6?= =?utf-8?B?V2gvVVl3MDRnajVoQzFxemFXZ25LQ2ZscGdKS0FkVDZkMFBGUDBtWHlNNklS?= =?utf-8?B?YnlwVGh6akgrMDIySFVneEFYU09sZkhtMGYvQ1o4cXRUc2IweGhYWUJ2VEdR?= =?utf-8?B?OWtqQ3h4ZS94K3BDdGQ2MUVWUFFXVFlPaWpuM1czbkgrU0xPVjh1MFBwTDJL?= =?utf-8?B?R2hoaVBmZ3g0WEp6Z0dmNmJoVmJ3UmlwTVJHd1RSS09TTkpwb0pFVzROSlhn?= =?utf-8?B?Rk1CK0VHcmQrQ0tWTzhJTkVSUHdvV25ZRXJ3M2h1OTM4SDhaNnJ2anFoRFNF?= =?utf-8?B?Tzc2Tm1nZDVmWFUzTVM3M25tRTQ4Z3NydllDSk5JaTVPNTFnV0ozbkpTMXZP?= =?utf-8?B?WUl0VWdIUGRjOE00b0cvT3ppNDFDUHh3dW92cnRZalZSUVg5dGtEMThEa0lM?= =?utf-8?B?MjAranovRnZxZHpFd2dkYmR2TWtNSEh6NmdxT2xTZjNSRFo2YVpKU0JYcC9p?= =?utf-8?B?ZTlDY1RZdngrMXI2Y05WdHBVRlBWc0tNQlozMzZSWXE5bGJjbHQ2dyt6bS9n?= =?utf-8?B?bzNNemRVQjVJUnBnandWVit3Slc5d3BHYXh4dFNaejVHUENSNmQ5c29BSW9k?= =?utf-8?B?ek53R2NrU3F1MGs2aHpxbCs1eUNnWDNSamRuakp2bGhVNmpEdzhMM3RpdjBz?= =?utf-8?B?dkpteEVtNkU5YnVVb29uTEtiV2tNdG53SmhNdUtkY3JtZHVOTHN6a3JIdmVa?= =?utf-8?B?U2RIR1RDNU9KRkNnak0wVy80NFZuclFpZnhTWm5IVlEvYnFyTlA3NHoyMDhk?= =?utf-8?B?S3NBalZQQ2VhRjNJdmFuSkdYRTBWenJ6cGdxeWxUSTcybDdJT2hWL3RNSFJO?= =?utf-8?B?OEpyblpSMmdlbG5ZYlFoTWtKNmsranF0RXFSVVRFY1RGSzNRWVl4Vm5Ta2xO?= =?utf-8?B?VDVscE9xcm9ZZ0ZpeVIxUCtkTkFqRVRCTnlGQkUwWUJpdXkrdThMU3pTQXlp?= =?utf-8?B?dHBseDQrT2FlcmFTZm5ndjA1VE5BTkRyek5xVGFWRS8rQVFJRisyQmtQakVI?= =?utf-8?B?Lzd4dVBHZ0svemxWVnUzVC82TkEzWnZ3S3ZJSzZZTmdob2UwQ0JuUHJGdXFx?= =?utf-8?B?UklnTS9OWldwY1RVYUd3TGtBSVQ1dVNvMG9lZzRFTWpjN3FUQmlkYVRCczBC?= =?utf-8?B?TnJuRTB6UXRNcnE2dVdhcnJac0RacEUvY1VWbDY1LzVLRTliWUhPdDFLbHFK?= =?utf-8?B?aHVtT29zU2pZcFhORG9tUUVmSVpySDh5aEE4VHhiRHlSNHdYcEFqcjd1NGM0?= =?utf-8?B?VlkwOGFyVUpxK3E0YWMwOGhMcUhzcVlPcXdRR3dieXdNaHIzRHB2L1BVdUd3?= =?utf-8?B?U2grYy9Cc3pPdzhyNlBNNDlHanZCUFhsYk5CRWpyN3lnMnYwdy9XZndZMkZZ?= =?utf-8?B?UGdQdDNZNXJVWm80amNZR3BvUm5kUE1zYVBsRVNxeXQyL0J3WXpKOVNJdjU2?= =?utf-8?B?MkcxdW5BUDN1TDAvU3pncUN3WFFUVVd0OVBnaUVYbUxiOTdXYnFKQTlIeXVh?= =?utf-8?B?SWpZWDNwdDZNV0MyR0JRQVpOdUZQNzU1MzlEdmlaLzBWRUpnSjRydUt6amZY?= =?utf-8?B?VERybE5IaWJ4TjFOcXlkSzZBdndKaDRHSkZwZTQ3MkNnaXhOZXFERHNMKzZI?= =?utf-8?B?TVZ0cTQxSnA2S2g5SC8ra3VSb2thUHh6ZFdLVVg1NFhVUGljek9aYnhYS2hK?= =?utf-8?B?VjZ3RHZoMlNMVFdIMWVNU1J2MVQvbk9aV3BGSlFjUkU3UmpTUHpUS2pua2Vu?= =?utf-8?B?U1E9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 80a0d0eb-ebda-48fa-09a9-08dcd713f4f4 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2024 12:26:29.5149 (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: FhXRhSArOCx6SFJ0JMArvxoM9524uSZoDS65Lia5T1yAV7pJ7racOa44p0/fZuL+vLz4RV8A2I2EuDwcRwpgrg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB4045 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="LzQO+/Vs"; 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 jan.kiszka@siemens.com designates 2a01:111:f403:2608::606 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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: Ok+msTZ1+ma5 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. > > Before that, each package install that made a initrd relevant change > triggered the update of the initrd. As we have multiple apt calls during Anything else but https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079509 (which is an optimization) would be bugs and no good reason for this workaround. Jan > 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. > > Signed-off-by: Felix Moessbauer > --- > meta/classes/image.bbclass | 4 +++ > meta/classes/rootfs.bbclass | 32 +++++++++++++++++++ > .../isar-bootstrap/isar-bootstrap.inc | 2 ++ > 3 files changed, 38 insertions(+) > > 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 > > ROOTFSDIR = "${IMAGE_ROOTFS}" > ROOTFS_FEATURES += "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 += "${@ '' if d.getVar('INITRD_IMAGE') == '' else 'no-generate-initrd'}" > ROOTFS_PACKAGES += "${IMAGE_PREINSTALL} ${@isar_multiarch_packages('IMAGE_INSTALL', d)}" > ROOTFS_MANIFEST_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}" > ROOTFS_DPKGSTATUS_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}" > @@ -458,6 +460,8 @@ do_rootfs_quality_check() { > args="${ROOTFS_QA_FIND_ARGS}" > # rootfs_finalize chroot-setup.sh > args="${args} ! -path ${ROOTFSDIR}/var/lib/dpkg/diversions" > + # initramfs is generated outside of the image rootfs > + args="${args} ! -path ${ROOTFSDIR}/boot/initrd.img*" > for cmd in ${ROOTFS_POSTPROCESS_COMMAND}; do > case "${cmd}" in > 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 ?= "${BASE_DISTRO}" > # 'generate-manifest' - generate a package manifest of the rootfs into ${ROOTFS_MANIFEST_DEPLOY_DIR} > # 'export-dpkg-status' - exports /var/lib/dpkg/status file to ${ROOTFS_DPKGSTATUS_DEPLOY_DIR} > # 'clean-log-files' - delete log files that are not owned by packages > +# 'no-generate-initrd' - do not generate debian default initrd > ROOTFS_FEATURES ?= "" > > ROOTFS_APT_ARGS="install --yes -o Debug::pkgProblemResolver=yes" > @@ -127,6 +128,16 @@ rootfs_configure_apt() { > EOSUDO > } > > +ROOTFS_CONFIGURE_COMMAND += "rootfs_disable_initrd_generation" > +rootfs_disable_initrd_generation[weight] = "1" > +rootfs_disable_initrd_generation() { > + # fully disable initrd generation > + echo "replace update-initramfs with stub" > + sudo mv "${ROOTFSDIR}/usr/sbin/update-initramfs" \ > + "${ROOTFSDIR}/usr/sbin/update-initramfs.isar" > + sudo chroot "${ROOTFSDIR}" ln -s "/usr/bin/true" "/usr/sbin/update-initramfs" > +} > + > > ROOTFS_INSTALL_COMMAND += "rootfs_install_pkgs_update" > rootfs_install_pkgs_update[weight] = "5" > @@ -331,6 +342,27 @@ rootfs_cleanup_base_apt() { > EOSUDO > } > > +ROOTFS_POSTPROCESS_COMMAND += "rootfs_restore_initrd_tooling" > +rootfs_restore_initrd_tooling[weight] = "1" > +rootfs_restore_initrd_tooling() { > + if [ -e "${ROOTFSDIR}/usr/sbin/update-initramfs.isar" ]; then > + sudo mv -f "${ROOTFSDIR}/usr/sbin/update-initramfs.isar" \ > + "${ROOTFSDIR}/usr/sbin/update-initramfs" > + fi > +} > + > +ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'no-generate-initrd', '', 'rootfs_generate_initrd', d)}" > +rootfs_generate_initrd[weight] = "10" > +rootfs_generate_initrd() { > + if [ -n "$(sudo find '${ROOTFSDIR}/boot' -type f -name 'vmlinu[xz]*')" ]; then > + sudo -E chroot "${ROOTFSDIR}" sh -c '\ > + export kernel_version=$(basename /boot/vmlinu[xz]* | cut -d'-' -f2-); \ > + update-initramfs -u -v -k "$kernel_version";' > + else > + echo "no kernel in this rootfs, do not generate initrd" > + fi > +} > + > do_rootfs_postprocess[vardeps] = "${ROOTFS_POSTPROCESS_COMMAND}" > do_rootfs_postprocess[network] = "${TASK_USE_SUDO}" > python 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 ?= "" > THIRD_PARTY_APT_KEYS ?= "" > DEPLOY_ISAR_BOOTSTRAP ?= "" > DISTRO_BOOTSTRAP_BASE_PACKAGES = "locales" > +# install early, so we can stub the update-initramfs script before rootfs install > +DISTRO_BOOTSTRAP_BASE_PACKAGES:append = ",initramfs-tools" > DISTRO_BOOTSTRAP_BASE_PACKAGES:append:gnupg = ",gnupg" > DISTRO_BOOTSTRAP_BASE_PACKAGES:append:https-support = ",ca-certificates" > DISTRO_VARS_PREFIX ?= "${@'HOST_' if bb.utils.to_boolean(d.getVar('BOOTSTRAP_FOR_HOST')) else ''}" -- Siemens AG, Technology Linux Expert Center -- 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 email to isar-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/isar-users/f1577863-5353-4a56-bad7-366fa51b9741%40siemens.com.