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, 20 Aug 2025 18:25:40 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pg1-f187.google.com (mail-pg1-f187.google.com [209.85.215.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 57KGPc7m031872 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 20 Aug 2025 18:25:39 +0200 Received: by mail-pg1-f187.google.com with SMTP id 41be03b00d2f7-b471756b028sf1817209a12.3 for ; Wed, 20 Aug 2025 09:25:39 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1755707133; cv=pass; d=google.com; s=arc-20240605; b=QsWsdaK/wg2eVAPvOw3nBQPk0p1PsLhGej343864UyivYGJKNdt72spc8lkqAcp/eA 8ROVyaR26joWWYNRytSafyzk3TaLAs6cqVp4a8PQpWT6G/Uwv9YkRp0I/kBsNuoPzMtw /Y8t4WUEcN4zZPqe/tbCk2/PljcxIGGIYsWp75skZuiP70iLY93pDdD58qZsyC6bc90j 9N7l2SaTe33OoHNDjUJNb4Fe1VO1fFJ+TMhCkto1cCOCyboU/LmI9X0JqBX9socFvn/B SfTFipNF8yjSzsiuxr5xz/FrD/94yZc1NwOVfT437D1Qayku1uEBB5QR937FyJUGw9oH +wEA== 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:cc:to:subject:user-agent :date:message-id:dkim-signature; bh=O6qK4xNSTWNe2+AeMsozUySRTI5c1a6XkOfWYr9hras=; fh=Elf3BxL5IMnkyUAzCXrQoacNU5qfY7HAwcK9zZHJbR0=; b=THWwfbFY0xLaUb7iM/0VrPYSDUZc3ujwC2iPoCzXWu9v1iUScj4yUyyA0NiREgFr9h DXoc3E4G90Bp/FxVQ8L9tWV5hVG1GpnelAd2Htp2cQoh139z+pT2w4sC1gMv4fXXssGs tQxA9frrDlTtf+CSFqtjDdt+MBDmGTb3ayNaTvc6pUwsEb+C5Srse5/GrsrmJUSi2nnh C+aYJaUAvM4GHT0RFQvKvFgKY99n/mi7dhShp10VdiIoLjegrfj4qxk7H3vYTdK8+o9h 7dFY0CYJmmLUBNlb1B94i4xy0UiIWrHqlkoe11TrxPrJsSQVsboMI1o07zSlMAQ3AV9Z 6ojw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="QmTQh/3r"; 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:c202::7 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=1755707133; x=1756311933; 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:cc:to :subject:user-agent:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=O6qK4xNSTWNe2+AeMsozUySRTI5c1a6XkOfWYr9hras=; b=TjTg7KGsUzKzjKmm7OUyVyDh/YrUNGgzww6jsFIFgoAGUvZ9Mb2BZCzmGE3iawr1Ni mVc9pEq8UadOllGDGb15yBa6rLDLXSSTOe8UaHRIeS2Z6U9yD8fZVsc+Mu6RSiz3jRLu bJDdr5AFHheIVFGBizIYBZh2mXMsCdGNsMdn2o3VPcaB6sU2MdlTvTZB/UDYM4L9Jl5D RnnkLuJ2m5upuofFrb+l+DbPpUYEMYsjJua9cqb1owu5n7/XBqvfUeg5roGuGx0lu2Ye MQzW4Qqf4KZiVaQj4gpAJ4mLb7TlcOb0YV0sWKntcMgWmOiu3fxH9aJopAP2n6nDY22G jAVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755707133; x=1756311933; 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:cc:to :subject:user-agent:date:message-id:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=O6qK4xNSTWNe2+AeMsozUySRTI5c1a6XkOfWYr9hras=; b=mnQDSCfItimx2zeNuIRi39e1Kyy8T3ZZLmV2QG8rrV8tlYl3aUNY0xRtTieFymtp7W s/96M3c0CUuZi3El6cTzj9i8kFcClStjf3f75t4oDKMdoelN6yvtaocpMLRyj56WyQz9 1PfGsgcRtHVZj0pNXZJqBtBPsADQR38tTqtTW0MOjAaujB1GOm54vkViIpHQQskQHS5t ZW/VJERkje8nxhMuMzYp5NM35xQAXg3JxpD6tCHLY9uKeYHDoszB3YfnGnH0RKvq8xz6 jkEdnSIrfxdfsJ+vQ65ru0MBBVyBW7aVQe13i83tRpo6xrT++gF4QSgKepZeB9KIZr4O K52Q== X-Forwarded-Encrypted: i=3; AJvYcCUdGi8jB3V7pwn3/koYcmM3Qh7uUzdJDZ8WdSg9ZCLsjbyc60kER5hCjCCJx1EuwCh/awgP@ilbers.de X-Gm-Message-State: AOJu0YyuozxZ3r1152F9q37dDDAo5Y1Y9zaiX3eyPi1mjJIs4Qd3LuTG gQS8hFWWjdiOrNiEx72M0pTwL2/r+DvefSuooRwQTSawyDsaw8VNdty7 X-Google-Smtp-Source: AGHT+IEHtCWnERTUEPS0G6DNrP1gO5K9qRM0psrH5TO9s7txyVMcNMV1Krg7SIy1Z789AxwwKeqiEw== X-Received: by 2002:a17:903:acd:b0:240:3e41:57a3 with SMTP id d9443c01a7336-245eee1d08fmr23673925ad.0.1755707132928; Wed, 20 Aug 2025 09:25:32 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZdHEYDCMS9am6b/cKlo5roOVlM1OwHZHNxwwEvYghws8g== Received: by 2002:a17:902:f711:b0:23c:7b21:3a41 with SMTP id d9443c01a7336-245fcc48747ls248345ad.2.-pod-prod-05-us; Wed, 20 Aug 2025 09:25:31 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVC2uoms0ky0tjK6uyKhEmZi61wZ8USAmT1dnLQZpJFBEYmgU89kxyhdKgzAlGQ34sHMGhQLh91rutk@googlegroups.com X-Received: by 2002:a17:903:1112:b0:240:bf61:fee3 with SMTP id d9443c01a7336-245ef2791c4mr42764395ad.44.1755707130972; Wed, 20 Aug 2025 09:25:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1755707130; cv=pass; d=google.com; s=arc-20240605; b=ipFT9T5UnuULuicoaG9QTx/s7uTOJWcL4bdrRddYzIs3n61ZBm4xCHRhgf/rkexuE8 LgppQUCUsVjKHC8peUDfjQD2S7Jyczvn9lAdxH9Ym73WfgTVqLr30pte0+y/fKIMJpqP q7IlL2E+4lDv9tBRjiQ2JxLNFAtcnX+hB5LjBCVk8yY/OQ/PDzDKLLgXe2S/H0GwtwRz lIZClCAogi76HBUNT4pWNRrYVHoVAB8mcUo0Dilgo83IBFsATOuaXYqBrMEREmk86kUc WAyg11enTBspVb71oxTTS3C52++snrP+c4lV9zpyMG5luPWFg95U2W/RjAlVwcKXOFsp 1hBQ== 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:cc:to:subject:user-agent:date :message-id:dkim-signature; bh=oTHIx04aHdRh2wDCB0mzMXS39oyKUfh+IlK4cdNt/eo=; fh=kqVVUbi/TDbi8ZizCqTrykKxtF3mUB0evLrhyGzLmZk=; b=fm3iEB1lzuuYSSswXo7VFWuabtFHSsC5kv3ZkolxYMwHqti58etHIbkW6AcDXQC9Ss WjARHkY1Xj/Iy/iihWTQsfttRVjBo/cVQPtWAhmz9K89ojuICcK21RX7Vce0lLok0Xbz rNO8t8BDLa/dtc7a0rV6bZrDwaxRlaX6Xzunu8OF1X7RGxTxl3rN6lwUySOy8k/IyjuB boj1HHZv8+K8+8RRO0QkAS/0KWEpQHLO6lSMxCWb3kgZemO+5+XsKSpD7G1XKRLndyo/ df5NkNGfKtjKijeMSI9dAA3LLMNYmRazrTOwT4Q+81yS2ok8BdTTSSsc8goMXs0EqgYa kXSA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="QmTQh/3r"; 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:c202::7 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-324e25cd122si109834a91.2.2025.08.20.09.25.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 09:25:30 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Akpf7nLBX4cx0jKK5Ful/bVE2CbqgwSa0WrVnpd2IgvuR6KeQARPs1Cmf6U5ntZi5imFtDhYf+p1tgtUtCMT8oXnjQpKmvdtrmUSt6GmoXsYvblcBEGjyrz6YHO8W4r17kCU2q5Quhb1fZySk6jbOZI7V7GizNC42+77rMaAeZn8ClBMWb59h0ivACcwrWlR6K8ZM+GiyxRt4d/48cdaiQNwpZz0PTSSKHZurD3tURzm1G8aYIxqEC3H9TTFwJjo4f/3VFQv1aAtD6ZlQ1AEXyi+gb9whDVCfcMNKWgo+Dz2PO+mdGPaylOGNooaC1up1paJqw2KdX9QEcdjOoJleA== 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=oTHIx04aHdRh2wDCB0mzMXS39oyKUfh+IlK4cdNt/eo=; b=nWIYkr5vJoLtlZd+0x37+0SpU/5wnUnLNJkmjmhr5eHrb1shkXMqJhbTt0/R5HNSvLZMJh+hF6rI+Yfngy7BwBikzzIOWSQICHFIYDgSMTxlXQyWsDgLsV8ZFULPvpA7dXAwvsMeB7d2Oe79Os09JdsrF2rqLdgFgfpiamOlJW1cV7rjkveqIGEN7hf5XTVaVblZGZuRke2mnmAy9qMxwHU1kmgZaXbqsoYS9/FETezm5Z+7sfT8AfXpYBp81vVd25DJMoPOeQZkKbMDkRoFGLh0prP9OyHb4wdfgGjwRfzOKrQqjCAAnEX+4XXVWmgqfWIvw6NYxitvVoSvbBjeLQ== 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 PA4PR10MB5539.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:260::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.24; Wed, 20 Aug 2025 16:25:27 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%5]) with mapi id 15.20.9031.024; Wed, 20 Aug 2025 16:25:26 +0000 Message-ID: <2837432a-831b-495e-ada6-81cc5e4144d4@siemens.com> Date: Wed, 20 Aug 2025 18:25:25 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/1] rootfs: rework no-generate-initrd rootfs feature To: Christoph Steiger , isar-users@googlegroups.com Cc: felix.moessbauer@siemens.com References: <20250820141023.767004-1-christoph.steiger@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: <20250820141023.767004-1-christoph.steiger@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR0P281CA0076.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::6) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|PA4PR10MB5539:EE_ X-MS-Office365-Filtering-Correlation-Id: b479b002-1b2a-4582-87df-08dde0062b9c 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?c0Nhbi8xK1RyWXhzSmwxVEwrOCtldzNLcWZGam42d1IramtaK3AyYm96bVBi?= =?utf-8?B?U3lFb1pCc3F3cmZRbU9CUzhKYTdRN25DV3RBWEREdktrSGFQQmFtbkhFeWxP?= =?utf-8?B?Y0crV281dHNoYWpyanRvWVVHTTZyUEQyV3ptZzBOOGplajc5NkJHVTlSK3hB?= =?utf-8?B?TWxhUk1PMHd1MlhYT3o1TzVuTEVqbXBHcEdKUHh5eERKSHVLM0VlT2NZdkIw?= =?utf-8?B?eG5CZ0p2dzBVTG9odDE1ZnFNejhjeWVvSmIrcjRybk16NjRwRW1iUzYrb0RW?= =?utf-8?B?aGJQcFErZENjRzA3U0RqTUgrdnNFSjMrOVJxczBGdFZKcit0aGlkNXlxS3lD?= =?utf-8?B?SlJNbHB5YVp4STAvNDZLYUJzdDJHdEhkaTlMekRMWkdmSmt2TlhJMmNYdWNH?= =?utf-8?B?T0ZrYzJsMVMyZVZDRzNwSzlRZzF3Q2FNYzAzbGFOTnpsQkttRldxVlRlRC93?= =?utf-8?B?UHU4ZGxTM1oyQnNqR3BhQ2pTNytlL0NweTVKMWhCWERYQldIVFFzaDY0a21V?= =?utf-8?B?T3Z5WFhVV1ZFeFFQS3J4MmV2a1plNlI4Z3paYm9mVWx3YnRvL3BLN3AwVi85?= =?utf-8?B?K1E1aks1YjVrc29TU2NSUGhkTGVaTitnc2Y1VHpzMWJlakJRWDR3aXNwSTBx?= =?utf-8?B?Z3Avamx6dWh3Vk1zRi82NmRVNlFVa2ZMaTdqNm9Ub05xM1hqeis3TjAvTW5s?= =?utf-8?B?ektIeTNkbS9PMEdNT3loTUhmZmFwVXkrTGRFZG5MQjVEMUx0ak1QWStSVGto?= =?utf-8?B?QkYyM003bE9sZnYxRnc2L0lXWEZQQVNURUVBTjlDNThsa3dqZjUyeEt0cDhV?= =?utf-8?B?Wi9hbnl0QXM2YytkOXlUS0hPbDJOTlNuZkpZVS82TFBKN2NxK2FnTzNXWjhy?= =?utf-8?B?Tkx2RERVOGp5SWU5WDVCd1J1c2hoRXpTdzY2R1F4bnVrb1Vybm1BZDZkN2V5?= =?utf-8?B?V3BuT3NZSzcxaUxHSDVqdy9WN1NGZVcraFI3QWFYaENqT2VPQXFLN0xTR0ho?= =?utf-8?B?OW01TVdzQ2o5UHp6clFueGhDTnUzTHlYSjhJTXpXR3I0UHBiZjByUGNNTTht?= =?utf-8?B?OG4wcHA3K3gyUWlDZThvVWFBbGR2R2NCQStVZjg1N25LRmJlcTBRWUhSMUpE?= =?utf-8?B?RmNJRDFnZXZqQWVDWEhseTRNVlNTaGd0WmNkazJFVHlmY2tqdVhadCt2Rks4?= =?utf-8?B?STMyRENCbTVBbm9JVXAzNTFCWmxWT3B4VnZuYlEveWhCUnkrTU4wMUNDZktL?= =?utf-8?B?Uyt5V1A5VFRvV21YVlRTV0JBVG5PMDZVdTMyM0pJV1JOS3EyRkR6RExjSzRa?= =?utf-8?B?czNCc2g4N1Z5RWhnMTVocW94Z09JY2Qrc0ZmUHpQb1VpNFU3bXVhRkdVdG9j?= =?utf-8?B?TUdkQUJRT1BwR2t5RVNweGxFdkVLTFZPQ3dWRm8xWExVSDF6elhubEthUVVw?= =?utf-8?B?ZDQ2aGdIdkwvaU1qRlA2MW5UQXVTbjdnRG1xRnVNU202ZWRVM3RraVpHNlNz?= =?utf-8?B?NGpVSGNVS2QxVVRobXoyd0RUaHV1cXBMRCtjcGFqQ2l0K1RoZG1idXhBRHNB?= =?utf-8?B?bmgwRlNtM1ZuM3VySldQVk5ybmpzU1hrK08rQTNQb3N0SFgrQWd6WEIvbWdU?= =?utf-8?B?K3M5SUFYMlBpcWFzWmc2RHdXMWN0RiswZHViN3FwOHRpOUg0blB0cTRrMFFt?= =?utf-8?B?TStaS3dZb3MwS1IrZTQyWTY4TjV0L3ZJb2VVcmc1VDdWMnlLOVVNWmFGOEVn?= =?utf-8?B?QUNlYkZreVA2UzF2Qno5M0FhUlhzNmRKTU90Y2dGVkM5bXhKaHM3QUFTbWxr?= =?utf-8?B?NktnRUQyREh5UThtVUh1V3htbHRsNEJYQW5vMlJLWE9FZzZ6Rlk2ZSt2K21L?= =?utf-8?B?YXByWXdIeGYreVJvYmRUQ1FFaFdqUzVCR3NTUkYvZ3p3b3NEQlZSQkliRGNE?= =?utf-8?Q?a6oARZmXWzY=3D?= 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?QWtaWWNWV2NCNkpKWjdBNTFtZTl6NTJqckt5V2VBNFp6MmpzSFBkTWpBTXJo?= =?utf-8?B?cGJZWlN6alplUEduTUJFeTFySmJXTVVsM0FiNXJjZG9VMXZkVHVBODhyQ3Fl?= =?utf-8?B?T0FEajJyYlVJMzN5N082RC9uY09Cb0FJd0RpWEYyQTBxV3RWbEloRmdJVFZm?= =?utf-8?B?L1FXaVBNaFJFUWVTdHNSZU40Y1FwMGhTeEpmRFVaWVNDdGExcjlIQzFTQ2NX?= =?utf-8?B?NVFWODNrV21SWUdmSW01cXprMlNZTzlaa3BxcFpkSTc5TnBYRWlXZUkxQUd3?= =?utf-8?B?UHRrclExcVRNRVh5NGVWck5UbWE4RmlRZkVUTjUwQkh3NXdDS1ZRbGFWNmo4?= =?utf-8?B?SExPSk1tZTRpbXNhM3k2dHhhQnFxYi9SY2R2YW16Q2N0M2VnS25yb1dOU2xM?= =?utf-8?B?S05wT3YzTFhORy9Ua2xtVXo3K09iNVlBL3NNaUtTS09hcW5IZ3BIU0tBaXE3?= =?utf-8?B?NzVBV0xWUlBVT0E2WVQ2NGRidWkwYWFVdjVXMnd2eUgwMGlwWjJTK096NFJU?= =?utf-8?B?NzBmUE1rQ1E4VldQbko1c2RaVC8zODJLNDB2akNGWFJmY29naFJxbGg4WnF3?= =?utf-8?B?eWpUMXRxUjZjTVVSZ3NPZTZiWFIrWTh6QWRtVm4yZVA0cFRLYTFPak9qVTB5?= =?utf-8?B?c0F4KzZKNWRRQnN1M2tCL2ZqUzJoTVh2QlpQQ0xxc293R1k4VDhwdEFzOWl3?= =?utf-8?B?T0dpRWVTRHo5UnByYTNUVmRHYTFleFN1VTYxRnZYeWU0ZjBDQ3hEcTJTRDFK?= =?utf-8?B?K1VXL3Q3ckp2L1MwVzBXSm83MXppSlI5dDlkUzlVOUtrVGUrNEZXSXRBdlph?= =?utf-8?B?RUFSTzVQQ21VWjEwZDZBTEZrZ1k3NWFFOFFFSVBLUS9TZFB2ZXJpU2JoT1c1?= =?utf-8?B?aWlaNHkvVXFieWxJVWw0Y01OSWhpdmozUkF3K0dmYUF1WXpmRnRJVjBEVnVB?= =?utf-8?B?alpid2VuRDQ4OVlZTmZFU2NrbGxJb0RtUHBpUnBLQVREeXVnWnZEOHNic0Fv?= =?utf-8?B?eVBwT0V5NzZzRzg1Uk1tdzJRd2w4T0x3ZVpFcnl5WHVHQnlvcFIxVWJGbEh4?= =?utf-8?B?YVB3bUdYM2VNeUtScER2eFdnaGZBUjNiRGh6L09rN2V6Q1dQY1ZJOW1qYy9Q?= =?utf-8?B?cEVJQ1Z6WFNVUnFqSW1ldUFuSTJuclZkYlhlRkdwV3ZvVmIrNk1DRFVMRUZF?= =?utf-8?B?TzArOFhTZklQOTlmaDE2cXArWElRWGdMaDNWTG1leWV4bUt3TGVubFZPUzln?= =?utf-8?B?UnA0WG03MzdoR2pUcURBQjVpSlBwMWdJNnMzQW45U3dQZ2UwL21xd3VzbGwx?= =?utf-8?B?MUQxYXE1Q0RkdWF3NzhKQUljQmdkeWdvMVVORzh1eGxSRnN2bmFoL2tHYjVL?= =?utf-8?B?ZEdyLzcwWjhQZ2tUTEhtRGxMSWdDaDdPVzhNMEF1K3haVktHYzdoalpMVkFw?= =?utf-8?B?NGJuTUpNKzdDYmRkTXVhdmFEcXBFOG81ZWxYQUZDK0RhaC9wNlJJc0Vpd001?= =?utf-8?B?V25aQW1xYTA5NklZdUdocWNNZVZsZW1VMWtVK1hKWUZ5U0FHTGsrcUlvTHZL?= =?utf-8?B?OEVWNkJ1OEpodXBTTlhDWEwvTldWMXV5Snlod1BMVUl2SmJwSjBxRVRScmJT?= =?utf-8?B?YmtPYW1LZHh1dndqalMzVHZVUitYbHRZRDFZWlhIOE5zRXllVXNsZ0FhU1c0?= =?utf-8?B?amdFZWV4d3ZhNkVkRVJqbnJqdXY1TEsyUXpKVE9SR2tZcTJRM1NlK2FpOVl3?= =?utf-8?B?RHJiM3BXRi92TnFmS3JqUjJOVDJ4azhjY1IxbTNoYXJjVmpiOHUvT0trSEdq?= =?utf-8?B?VWl0dVFjNXZaQUI5MmJjb2RPbWNmeUVPU1hGNUwxeHF6a0pEUytMZ1ZDQ2F5?= =?utf-8?B?L0dscTI5VEVZenhMZERGODk4dW94NTBiYnZPSXFtQlFHUEszRDJNeWNaVU03?= =?utf-8?B?REhUNURCS3gwd3RsRzNpdzMyME9EdHZFOUJLVTdWSTM2NzI0YVJETGhGaTVn?= =?utf-8?B?WkJRYVRtU0lWVXlSWkF1SityODcyZjFRU1M4eTk2NGEyZWI2dlFEZTFEQ2V1?= =?utf-8?B?N1QvbVk1VXpMVEZEdE5lcEVmZFIwRCtxUk1DSm1pT1lWYUx6ZHMrbm0vc09X?= =?utf-8?B?SzNmSGdINmVpOHp5MGxrdnJuU3FhVU1ObmNXODJJYzBpSFRJRVNjK3lWY0py?= =?utf-8?B?Y2c9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: b479b002-1b2a-4582-87df-08dde0062b9c X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2025 16:25:26.4319 (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: 1fSdtZFtxwqt5vinlSbyGSJtIefMVP1I77h5WXsKytna4Tv0uX4LTQU/foTlhRtvNcC9PtdCp1Hgmn5YjsJO3w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR10MB5539 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="QmTQh/3r"; 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:c202::7 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_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-TUID: KRfGHjpm5RjA On 20.08.25 16:10, Christoph Steiger wrote: > Instead of using a negative feature replace it with a positive one: > generate-initrd. It can be confusing for the user why a initrd is > generated even though no additional rootfs features are enabled. > > To keep default behavior the same add generate-initrd to the default > rootfs features, unless INITRD_IMAGE is provided. > > Signed-off-by: Christoph Steiger > --- > RECIPE-API-CHANGELOG.md | 14 ++++++++++++++ > meta/classes/image.bbclass | 2 -- > meta/classes/rootfs.bbclass | 8 ++++---- > .../sbuild-chroot/sbuild-chroot.inc | 2 +- > 4 files changed, 19 insertions(+), 7 deletions(-) > > diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md > index 8468717d..ef18a0ac 100644 > --- a/RECIPE-API-CHANGELOG.md > +++ b/RECIPE-API-CHANGELOG.md > @@ -727,3 +727,17 @@ Changes in next > > This was never documented and never had practical relevance. `oci-archive` is > the useful OCI image format that can be imported, e.g., by podman. > + > +### Rework `no-generate-initrd` rootfs feature > + > +This negative feature is being replaced with a positive one: > +`generate-initrd`. The default behavior remains unchanged, as `generate-initrd` > +is now a default rootfs feature. Disabling initrd creation can be done in the > +following way: > +``` > +ROOTFS_FEATURE:remove = "generate-initrd" > +``` > +instead of > +``` > +ROOTFS_FEATURE += "no-generate-initrd" > +``` > diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass > index bd1b8552..f4b07816 100644 > --- a/meta/classes/image.bbclass > +++ b/meta/classes/image.bbclass > @@ -67,8 +67,6 @@ 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}" > diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass > index 7b7859b9..f5513277 100644 > --- a/meta/classes/rootfs.bbclass > +++ b/meta/classes/rootfs.bbclass > @@ -14,8 +14,8 @@ 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 ?= "" > +# 'generate-initrd' - generate debian default initrd > +ROOTFS_FEATURES ?= "${@ 'generate-initrd' if d.getVar('INITRD_IMAGE') == '' else ''}" INITRD_IMAGE is initialized to an empty string in image.bbclass. However, if rootfs.bbclass should be used in some recipe without inhering image as well, getVar will deliver None, and comparing that to a string will cause an ugly error. Probably better to do (d.getVar() or ''). Jan > > ROOTFS_APT_ARGS="install --yes -o Debug::pkgProblemResolver=yes" > > @@ -258,7 +258,7 @@ rootfs_restore_initrd_tooling() { > sudo rm -rf "${ROOTFSDIR}${ROOTFS_STUBS_DIR}" > } > > -ROOTFS_INSTALL_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'no-generate-initrd', 'rootfs_clear_initrd_symlinks', '', d)}" > +ROOTFS_INSTALL_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'generate-initrd', '', 'rootfs_clear_initrd_symlinks', d)}" > rootfs_clear_initrd_symlinks() { > sudo rm -f ${ROOTFSDIR}/initrd.img > sudo rm -f ${ROOTFSDIR}/initrd.img.old > @@ -501,7 +501,7 @@ rootfs_generate_initramfs() { > } > > python() { > - if 'no-generate-initrd' not in d.getVar('ROOTFS_FEATURES', True).split(): > + if 'generate-initrd' in d.getVar('ROOTFS_FEATURES', True).split(): > bb.build.addtask('do_generate_initramfs', 'do_rootfs', 'do_rootfs_postprocess', d) > bb.build.addtask('do_generate_initramfs_setscene', None, None, d) > } > diff --git a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc > index 98e427e5..ce35497f 100644 > --- a/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc > +++ b/meta/recipes-devtools/sbuild-chroot/sbuild-chroot.inc > @@ -55,7 +55,7 @@ SBUILD_CHROOT_PREINSTALL_COMMON = " \ > SBUILD_CHROOT_DIR = "${WORKDIR}/rootfs" > ROOTFSDIR = "${SBUILD_CHROOT_DIR}" > ROOTFS_PACKAGES = "${SBUILD_CHROOT_PREINSTALL}" > -ROOTFS_FEATURES += "no-generate-initrd" > +ROOTFS_FEATURES:remove = "generate-initrd" > > ROOTFS_POSTPROCESS_COMMAND:remove = "rootfs_cleanup_isar_apt" > -- Siemens AG, Foundational Technologies 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 visit https://groups.google.com/d/msgid/isar-users/2837432a-831b-495e-ada6-81cc5e4144d4%40siemens.com.