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, 09 Jun 2026 14:34:23 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f188.google.com (mail-pl1-f188.google.com [209.85.214.188]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 659CYL6V005653 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 9 Jun 2026 14:34:22 +0200 Received: by mail-pl1-f188.google.com with SMTP id d9443c01a7336-2c0c36f1cc0sf103916485ad.3 for ; Tue, 09 Jun 2026 05:34:22 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1781008456; cv=pass; d=google.com; s=arc-20240605; b=WUL17xuFzImGOGD1UbZJnFZwogpNn2n9CMN4Yj+o0SXB3mUY1cF4lkcNWBf2Oip4Uh //iMCtCXeofcSMMgyF4isLakOXW9+G2B3O0sXfiapBcXhZhu5E3rjO3Lu3QorPBcEiCL F/8xftFR2qpT1lUlqUXgLBYP3Ppo11WdDS9P77G5wSNCT/wJlyUw97XvQyRn5QWbENW+ TT3e9sWRLk7Fu1Y0xm/sl1ad9A+6CzE0JQvDQGmpH/eT2Yv68O5TgPgAKnKR7NPyI5Tq Us5GYTCPmuJRSHJA3XvDxOZhSuhLamth6fOzUIi/wP+MU7pNZ2UXhOfUa9DHQbaUfav8 guug== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=6PqvFWwfzs11wzzpG1JPUxLyWIk7TSvHbuW34ika7Pw=; fh=8qTRr9wdpOQ6C0PykoaUJmwVJe9z9lihAdSv9Lz62cU=; b=Gajci0nlXrZSzTEh3Xexf6WZbZIBhA0jencOw9Nt9GxDzKY3FdeRvMj9jmkaKpH9ve ckYmKcDPhiKvzxGbvsTTcb9IiU7/pFkgsAK2ZFXxKm83xoiJYWB7nGYABOlOmzW+JPZD 1QgGDG++3h7CowDrHHQiW/e/MOYwLB8gDPMxjjLKuUqr1isj85/TEHyEnXZf0gaif7pj ffxcNGXNwYVEtoXnQMVn7SjhV7x7LvQ3XI40+Z556vZazZ61bqzj1mhQkunh1vOhefL7 TTtCiqnZ8tt6zJSO+yV11VCLOutjMPZEC6r1vgxq2WJx+KYwhljxtunI52VD5emanPAN oc9A==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=i9+JB704; 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:c20f::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=20251104; t=1781008456; x=1781613256; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=6PqvFWwfzs11wzzpG1JPUxLyWIk7TSvHbuW34ika7Pw=; b=dAcSmw3i32v9jB0YF/JV4yK5498vcdZUd/mT9uaws5WJixjfjxivp/kWrDmKayuCN8 B6zlFLIcXjkYO6ZIklMrRal/C7s3Zx/QnPPBQL9JDG3OTraMhjKzo49gQ8sJZnipCNRG oW6qImReM5ILuWEULKmLN2gLSlIDZDH0xQrnbCAaa192Md47NkosJ2Ddz227VGdVreze jTCAYTnr4BxMVYg19hZupFC2FnkhtFBcvoKQsvsane0wxryYODw+QrGokcQFUKSlyuVc GrqEV182df9p6kn1apHaV1m+8pQ89/D4bWnzOX67UqVL+CASXgFt2ZUOTt9AA9sfSzWI qaBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781008456; x=1781613256; 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 :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6PqvFWwfzs11wzzpG1JPUxLyWIk7TSvHbuW34ika7Pw=; b=Zu62qz10APDWrOCeaVRT9YM5zsPFiW4qjzLTqj6MPKmnh3UcILBgwLaayhAuP21slC hei5tEVoMzc4TSX7prUKSlhKibpybTIwsofGWGyksBqcfV86KzA/o6eELB7mo7du5i0U suSC68zgh2yAoqdTe0O5Tu9A5E0oq6TKNGW5PrGyXL+AlTqK6IZypiHASMLI+0/+uN72 YUq84LpdAfezqSer/vl/SxtnI9LSRBcpmwVP8pUtSKQAEfcH+z6pc7RNqHb+bTuIZRnt qTt6BoqJavpjaaelptbsHQFSUtKcdTlwpGieufC7BSTRSBAPFXqJSqUyY2WWddEgULZx KyPQ== X-Forwarded-Encrypted: i=3; AFNElJ/CVEbW/PKJXRv2GlPpJgwrRv8ifZFVO7FjGP2/yRT+TU+T8OWfj0M4h6oIPRVuKKDRWIqY@ilbers.de X-Gm-Message-State: AOJu0YzXUCsWFvdaJfnaatVfuUam5c89N1WCqsHzb6DSUG14RKDdrkjX U1kK5d/W4tILOAg6a594leBwiBxEfVVz/7WHpcAwDPrd2zzKE34Afqco X-Received: by 2002:a17:902:ce86:b0:2ba:6518:a6d4 with SMTP id d9443c01a7336-2c1e847dda7mr217586335ad.20.1781008455859; Tue, 09 Jun 2026 05:34:15 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUdzNLgw+rBXEo8id82UFCcvStgpiY/rIqtg5ArvWRptpw==" Received: by 2002:a17:902:8544:b0:2bf:5f1:1e97 with SMTP id d9443c01a7336-2c1a105a2c1ls59936615ad.2.-pod-prod-03-us; Tue, 09 Jun 2026 05:34:13 -0700 (PDT) X-Received: by 2002:a17:903:90c:b0:2c0:b7e1:7f08 with SMTP id d9443c01a7336-2c1e859fc13mr239364835ad.28.1781008453486; Tue, 09 Jun 2026 05:34:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781008453; cv=pass; d=google.com; s=arc-20240605; b=VexDsKquOSXeTZRhLk9Qr7Dw4viA8DNxRJfRxIteTaxqUH/zJeEHFTPujZv5+u2a8y RpXmaCIFgZ3TjVC2PD5NJvPO36G8/flReVZaFdn2MwZKN/akWyzyJCZ2JAzbi6ck+0CU Kr8UuU21MtsrJOvOZ6cUbf3gzkUImrLoZhrHp895aorK+KBfjr4AclZzuRXMOj4GFosI mj+VIkOiDCQKhbgj1TIgbe7+2TM6key4KugqLBXjgbV0R7+ygtxG8OB3IR94c4EnBDUF lbLnD1jaKcao+7nTS3phHOh4FMRyhj71ro49auIeiVDrssTSc1iL57w/0UyFfzpRJGGh 6AlA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=AuKM/jNER/k0+A1zkGa6kDQoxALDuCYcpRjFjAo2MfE=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=Sl7MqKNIxJrSCyoC2SzGHRcWx47gKQif3eAc2p6lBvOlAEvmBijlTbtRDKgl0gkI97 HvhUD4AVNWaCmwbw2DFvzo9iiJjIWeflCn5rk3Q/wviqWLn0uu1ZJ5+Nww1DRH/l0BJV U7ZLVn3Y8e5qwdCw42I39+ZRynjg7/9vy+v1T/N2tFZqo3QVsHtUG6z8OH966ZTas5eb sSqJVblhsIzCCzypS3shNQhYGOvNOV/vxoJc57XnF52u7u/3m06pmNbYw0hHDaXpo3x0 ybB8kbiGqTXO4f6vyV1V8ULRp5wSuOQ42rsegeygBTjWsMg91U3d/RjeNFzVEnDyNP9x tJBg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=i9+JB704; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-2c164d6090csi5921175ad.2.2026.06.09.05.34.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 05:34:13 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jDQ1BsiCtyEDa1629luLJyOg7CGt+fSJbDNYRx5AKEhmNicQll8YJccvvZFk1bHN2J6Rxb748j9/A320zZtN/eFV9fH/DtNfib3YCbXurZxb5VqQgIFqLCTLMfqBUrflcT8wZ2n1C7A7rrQ46krzmbT/+poNCCzkSERnuASNgNokg1NWrlG6h/m95zEjQWd1jV9TWMqK7Su99Xi8Nbc35sjbZm9NzpGgTe8nf14Rvlf/PzhgjtSlHfqbYVLFls/iMviksIlXLkzMltSjrWXzsJOEd7+Z/XXegfxSwtlIerIpzJ2hVzrfalxxFsvLuIfW5vtUPUArijopBEc7dlPWng== 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=AuKM/jNER/k0+A1zkGa6kDQoxALDuCYcpRjFjAo2MfE=; b=NxAjcHxRN5cktsViMmEjj/jUu6a3dM2D61prh21NhmW4iMsW+qfPIyh1WBOG6ScJGwLupS4B3i8pgMJER7gkMBCwfpKX8GqyWtNs9nwc5IMxc67vaH59AbV68cxuvqPfmHZ89uDggKRtNcR4LQRHMNsKgRRfB1v3LJz3/l53qDJkNZ2J4l2Ov/CGid5xsRXd/7FGrNz7WByQCf7eFRt9rihcsjelP0azMYpnW4z3uLG28lmZ4nD9mYXIBZkbcpNU/FqAEqgt9fXoLhaOM4fzjKjq6TrHEY0YB/rRetVoPz31E6j7Al+0qfL9J9tzXoHlbU3u44ddc00dksTtNofA9A== 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 AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) by AS2PR10MB7024.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:598::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Tue, 9 Jun 2026 12:34:08 +0000 Received: from AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a]) by AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a%7]) with mapi id 15.21.0092.011; Tue, 9 Jun 2026 12:34:08 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH v5 07/17] rootfs_generate_initramfs: rework deployment to avoid chowning Date: Tue, 9 Jun 2026 14:33:45 +0200 Message-ID: <20260609123355.2368573-8-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260609123355.2368573-1-felix.moessbauer@siemens.com> References: <20260609123355.2368573-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: DU7P194CA0012.EURP194.PROD.OUTLOOK.COM (2603:10a6:10:553::18) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|AS2PR10MB7024:EE_ X-MS-Office365-Filtering-Correlation-Id: 178eb22a-9d8c-476c-1a18-08dec62366a3 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|55112099003|56012099006|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: qJhzN8iX0sSWVkyFnPnDjvQFDSrxhZcBxR/k7zEDWfG86Aevd/oVITEACz1gyBb8/lzgx2ofsEC3S7zfwvIRTJDfjYRSZ+iRqU8NXzsL3UM3fLT03rfKY3iR8EyPoyLBWSE4tgYu45xPdPA16vQI2ebW+/4B587Muyop8q3MAp2fdURcm+NcPQy6A0b8zjnORcaOrSrDEpETa1BLNLnv8wr/VuvPPywwEBwpXHbW4mBXVF21bcE6eZJENnyYm+B+jjPtZ9ysiwPDGkbqj98Hcz88rgfgcoq2POTuCs13hXyiB8zviFYM79avUbVWN06OP4J6N4iox+iYgkv7dGk2o5kON2SXd95mC93ia3IN0uX8DzF5g4irFyg2FIO0+MkmiC+l78fE8gtiD/PZuvYehtGXSPblSPG+qbAcSGu/rN5E4qmO9UeQI5BpJVDpO3ScS8XxRlgVjfjHRAMU7/cXtgMUj06mznJ4D3Pagm87A3Jul/e1NWdrW98LYLn9muZNPPqdjXvrLTQcmNblAlPXsdD1mu5uh/ZHdv+7TuSmiWWy8rsVwKBUTYybeRBkD1kuSRUAFInhADHS3QtwNF1S2+7s3iJTUZo0gGlbj1J21snbNhTUnDuZcabY8v3tFHfMv7M6OPMoxUMBUMcP+9tpW8QfNNtNF0Ipy2bM86VrujmeyJD2i9Y4NFopTLkOwiRF X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(55112099003)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?lBOavWmdf/S+zu1QjjJ6Vg8txLgJh/SKYsyUCiHxaqsHnx02vMq8X/htRxC9?= =?us-ascii?Q?B/nzbhmStBYMjhBU1NrYBPd/X2MFPcIhoWOWGGteOCMp/mAO3kGKkDKy26k0?= =?us-ascii?Q?eL/T855UU0V5Ks+FFTRFfB5XQLHIfmDVYnEZogtZlNG81rNhgOI/MonGGMiE?= =?us-ascii?Q?jLDLC1UhGP0eKymrCw+LSQAmUzTrI1pBOt9RvQOYlZKAwHVhbI35BM7A/nUV?= =?us-ascii?Q?W+JiKze6cN9+s21R9Jt7uUr5UFyeOZorfBF/JkBEc3uPunGotaUQEA4LfIIM?= =?us-ascii?Q?/Gz5FbZIbw8ahXXumcOwyPvjtBfkf+YXHqOkBKR2PPDsXyi7ht8s4GVFnW3O?= =?us-ascii?Q?UcFaGFgT0ikFf8O122s3HOBbAHTiABrWVcfjOF7erbfXZ/QjG/gS6Z2vOtUQ?= =?us-ascii?Q?KXlG5CBn+T3+1CG77qIk/S5Ede0cW3/xi1+ShFH/LlhFsmxVNcDA3gIoRRxv?= =?us-ascii?Q?oFGUYHqaR2XnbLcfQ2uTMCyvcZiigP2AeCqqOeHdl2xsUW6s62ufNRtysFDQ?= =?us-ascii?Q?00VXIeyX6tDMKfcRqjKS/666YQoHNkPADGYBfCfxuGzK4i3/q20syozWsALL?= =?us-ascii?Q?kAaVr9TaTPK2JOekarnhC7MSKx0axA/mHP4m6jIfG+OxVmTQMFwedxrdOKtr?= =?us-ascii?Q?LYl3nvyZvpbAvdSlcj6t1CLReStdyAyz1moqwiWCqp6Hfobp18vtp+BnwVu0?= =?us-ascii?Q?FXduaonRTVXjk7zNV7iH7iLr0uP8BHrdDwl1MTkxT2Qv5d5t10NwQt+kjmyD?= =?us-ascii?Q?ib1zjkAVu0gl6b3OTAySP8EAYPPgeXyHHu7V+DEtFdIbErSTROitusANpTmx?= =?us-ascii?Q?hXDu6fiHCTIEkuMhfQyx+e1eZzxf+vxAaCGPByJQ1ej3D8nZTlzC7vG3NFCK?= =?us-ascii?Q?kB3rwSgGe43kMucRQRvoAhhE7OJzPYgmoRWR+zTMA9ch0mP7YRUwrzjsPVD+?= =?us-ascii?Q?l9vGUFj/ulT5jwf9v5UoYALAUWokkKVrHurWPIEgwk0kTHgTM8e9FUrNjRcc?= =?us-ascii?Q?B8H0RiRp1jcC3OILHourpggOIsXLLUx66NM71UH48lgnuTDzD+JSZXTooACH?= =?us-ascii?Q?J/Kogk3vWrMG+xv8XGoNf/TNFQp6sHjmk4+S5YnwPDfg0CJkc5k/TAQCfDpw?= =?us-ascii?Q?IJEsB8fs8ZwyOsY0hGwy0ID5CJNQnmOEw3RHffXlRNyDgnmOqCkpBhXB3Izz?= =?us-ascii?Q?34BputnFIyRr+zKuYFHSW3w+gcLGlqSqxFrJpBpDcVyJpoV+jdVb7C1u2Zlb?= =?us-ascii?Q?LOEbJO1P7G5fYC4xpG2lI/K0KytzAGG9vDAgwjGX92ZhtnjGd9JYrAJUuMKc?= =?us-ascii?Q?IdBph6LbVVe2x9+CzGc1vk2nzfijK7yWqP2kwJ5N85P3/FXp+cGab2n7j2SL?= =?us-ascii?Q?pOsSpSGA3RQeU246n8vWOgji2axtqFIVwRvzMlKQ+N5ahbupq8IeXV+KnQEZ?= =?us-ascii?Q?HOJu4WXL+fbe7Dhj2jzXVWmpF7QGYaZpG245Fyp28j5X1Of+sJ3YYnoVY1ZH?= =?us-ascii?Q?PfaMK+50XBsOpKShPCbsh96l21uA3nOq2VU1lTbZAX1zWO+Hc7PtCd0nSadA?= =?us-ascii?Q?X5tS6MJh/PKi/OvUD42vjb7tW1iNjPsOONbPLhPGdhNXc4GIsZhTvHUoizRo?= =?us-ascii?Q?LgAzYhRFm3gI2La7bWHmnxWe67OVG4307BRGDd3uN4r8p94afjKsA/k/fsAe?= =?us-ascii?Q?cQ2QZXM56tGvE7QLCSjKrGHL4x7vdN9dmHWr3JcYhvWBTmw3mZ8pdgRexjpT?= =?us-ascii?Q?Fr8BJuZgDt6llo8gSFVP3NFbLe+bna8=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 178eb22a-9d8c-476c-1a18-08dec62366a3 X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2026 12:34:08.2753 (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: bU3Yga9QcsVOe4jCiGRxbBVUmK2hjdcStODazwpBWbj6uGOLVF3f86aaN4854cyoEQAR2+ka+D+cAwPUOhB0apOyIEkFoplknslloSRXPOI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7024 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=i9+JB704; 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:c20f::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: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: me5WiiTWY4zt Previously the initrd was deployed as root and later chowned in the deploy dir. This involves privileged operations which will no longer be possible when running rootless. To prepare for that, we deploy via a stdout and create the target file by the correct user. While doing this, we also remove a useless sudo invocation when listing the ROOTFS/boot dir, as this can be listed by all users. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/rootfs.bbclass | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index aa65cec4..ca179392 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -620,18 +620,17 @@ python do_generate_initramfs_setscene () { rootfs_generate_initramfs[progress] = "custom:rootfs_progress.InitrdProgressHandler" rootfs_generate_initramfs() { - if [ -n "$(sudo find '${ROOTFSDIR}/boot' -type f -name 'vmlinu[xz]*')" ]; then + if [ -n "$(find '${ROOTFSDIR}/boot' -type f -name 'vmlinu[xz]*')" ]; then for kernel in ${ROOTFSDIR}/boot/vmlinu[xz]-*; do export kernel_version=$(basename $kernel | cut -d'-' -f2-) mods_total="$(find ${ROOTFSDIR}/usr/lib/modules/$kernel_version -type f -name '*.ko*' | wc -l)" echo "Total number of modules: $mods_total" echo "Generating initrd for kernel version: $kernel_version" - run_in_chroot "${ROOTFSDIR}" sh -ec ' \ - ${ROOTFS_INITRAMFS_GENERATOR_CMDLINE}; \ - find /boot -name "initrd.img-$kernel_version*" -exec install --mode 0644 {} /isar-work/initrd.img \; \ - ' + run_in_chroot "${ROOTFSDIR}" sh -ec '${ROOTFS_INITRAMFS_GENERATOR_CMDLINE}' + # on dracut, the initrd is not world-readable + run_privileged find ${ROOTFSDIR}/boot -name "initrd.img-$kernel_version*" -exec cat {} \; \ + > ${DEPLOYDIR}/${INITRD_DEPLOY_FILE} done - install --owner $(id -u) --group $(id -g) ${WORKDIR}/initrd.img ${DEPLOYDIR}/${INITRD_DEPLOY_FILE} else echo "no kernel in this rootfs, do not generate initrd" fi -- 2.53.0 -- 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/20260609123355.2368573-8-felix.moessbauer%40siemens.com.