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, 07 Apr 2026 16:23:36 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f63.google.com (mail-yx1-f63.google.com [74.125.224.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 637ENYTZ015041 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 7 Apr 2026 16:23:35 +0200 Received: by mail-yx1-f63.google.com with SMTP id 956f58d0204a3-644548b1dcfsf7175363d50.3 for ; Tue, 07 Apr 2026 07:23:35 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1775571808; cv=pass; d=google.com; s=arc-20240605; b=Rme2fXKmHHj7AgSxiY6lKhOKQpDqQjNvyKGaP0spaHHm0FgU03Qt2Q2xYL9GlXMhxw 8mnqIlewhIQmUNk7qEDqEupBSbqIUbNHt+qOdgE0tJH+ixk0D95SqqvxeHFFvY/xq/ow 1t0HbDp1Gi2PgFQRyvqaDHM71II8m91g4C503F7EJNibY/QlMbKTBiQEfhx2L2PIrkvs CRkVB/9wc4q+kn8GKIBS8LmUOwSPVIkLhKSbNEnYcEl7LGNPdQQqJG4ecDt1lYLBPMha DvMGh6H7gxYPO9Nt/YIzX9rgxD051a+cE2WF1ejHkLARx4wChV+p1pYAKoz3dt95dnPf n4MA== 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=MVeBd8Te4jNiWBCtLrz6269oceWQUhm3el+5MQSYJhk=; fh=OfRgH+KhyUysOvGGUDmo3e0YQ3Ji5gnpt5PjQjr+HG8=; b=JzCw6vvF1A39kQC6ETgLwBAShxnBGyPezN2OCyDvaZOa498ubQnhlVUAGh0UjGb1l/ fKWwGsrLbT5XsedFt3bBR5uAJYRc1g7cAvTLJ2SxvEJlIJarg6v2Scu+qK53htB2yVPI ddPREOaxtGlQr8Gi++Rapx1xNUn9whwWx3fpWPaknKICjwxd2XKnUJ0w9om2S19MlaSQ G/wNLVSIk9EHkpoftDx3qVywJNOcmmwVDTX3dP4AO0Don/U9PkwP5zKXbyVGAdLVp3nS lV0ePqOnhPym9ZLIYBCxIe7Y6q1nOdGr3DT9brVozTQ0g02rZ6sfrHnLedTaWyv92cxm A/8g==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HabrOahw; 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:c201::3 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=1775571808; x=1776176608; 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=MVeBd8Te4jNiWBCtLrz6269oceWQUhm3el+5MQSYJhk=; b=ivEkMe49EAk7+FAeh7SxvNPAWztqGjAKor+5FJznhgqAcYroBTL725T82/b51kE2SY A34nDksa2MPfDCa0wSR/cmvOygTl36Lro1izw6hT33sobIflkDCj5wI+fSnse4+X+ZBL 4jWcBd49fk1H/M2yW1bP/FH4iRvTrQE3Hg16YkpoT9YW3WjjCmww3i8r+rX1ud2Atyki jbs4wGq07uXkrJsnCfqNwOOwpRFN7kuy5lLqT7FPqhlgr0e+a/Yv69/3c8GgzNrXwwre mWdpjH/LOGI/0S7O3QGWVDYbzqetkbHiqchUWjlQWU6LsRv7Gay7KBs1BD5RykJH6PbM qWtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775571808; x=1776176608; 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=MVeBd8Te4jNiWBCtLrz6269oceWQUhm3el+5MQSYJhk=; b=HiFBpabpTX6nLEVd5noJtpT7CBkdl/YB+Ss8OymZ13KseEGrTCkJkwjEWQwSbm4G1h +DmJ2ZVXLrlpYds/FhDkF9jGrKbtyjaDPwrSozzI20QOj/qPJ4JV/Vc1jqiBqMdCCTl4 dykenppsc+LvOHk8T3KLL6jUkZRsgJf/iEND9vXfjtx46YWOCn5mbUbOVSn8wXEbRaKE jq/X9ZE7eCyNuyJg45f/FzYh6+INMFukCNisBx5ZnnKG2l2sYhJnZdlM4KrxDQ3D+Qc8 /hxXtpEPOT///gOvx0eUiyTWrlS3+GhQuNCRzHtfMMi6RFn6ns+X52IIZcMx0rjFvht9 XnlA== X-Forwarded-Encrypted: i=3; AJvYcCV5OVCXcv9O9xslg9RxdZ+LHpd+JeOhfwosoIFbMEgwijJasBPkXHJc8o7lS/tXJKX67dLo@ilbers.de X-Gm-Message-State: AOJu0Yx897m6XojvptZBVaAfx6Qm+RrJNNprv4anS9a6dMfT2AH8XEUy 1m15tHM6BY6j14jWCK5j7k4ZxXw4QCn6yl9fAmmuZWUGy046EtcCobwO X-Received: by 2002:a05:690e:4801:b0:63f:bc75:6ead with SMTP id 956f58d0204a3-650486bf2admr12880918d50.9.1775571807866; Tue, 07 Apr 2026 07:23:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiLEyr8TRqZ+uyyK9C7ivIt1hVMTUeR/k7iVFcxZUMJ2pA==" Received: by 2002:a05:690e:2104:b0:650:1ab5:bc3e with SMTP id 956f58d0204a3-6503b80864dls5764994d50.2.-pod-prod-01-us; Tue, 07 Apr 2026 07:23:27 -0700 (PDT) X-Received: by 2002:a05:690c:e345:b0:79b:e24e:e2f0 with SMTP id 00721157ae682-7a4d90a2fc0mr173795147b3.47.1775571806899; Tue, 07 Apr 2026 07:23:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1775571806; cv=pass; d=google.com; s=arc-20240605; b=kNHInOqM5Dto+77rmwioAwiDb/SYGe8OXIgFDpLA764PYi7vgYG7JXHDHwH4jAFam2 qb8tQvdLgdNG7kgRedPVbqcVZoHmRdDZu7EwJYwLyNvsKwa3/zTMa16Cwwk73HNPYDZc 3Efjt3r9EBChUu+4fk2FGE5RTRso/fkUh94g1SjM9aIAhBz1C2ziqivkPzbyJjxAo8NB aT5vU8k7Uh/fLdxS/+Yl9W8pcrNg0MdY1AMmamIkx/06TKoH4J8d6YeNa8H4m5+FGTsm 79cx+KB7U7xuk0r9qyV27Xp8s5L+fD85GnltVykysrppa3x3WkoiqmOzlKcGN0wY+0GC 9s4w== 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=YC/NdYfSD8elRIvDjUSSFC/0i9dm52AM5fMff7xL5U4=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=VEGDN8bXdFsQ+0w/XwGe5jgPaf4G2exXU6rygBf/NF9I9IhZzYS4lAuPNwVynN9xzL deNXLH2VpeecajbBlfPlANg5uAQZjLxX2V8NoObHdETgzDCpXFwOmJYEJx5R7dsSmMLw WrvuFIMOjB70yF0D4F2mXWCTgFZyiqoWtTwD7ka63o9B6v5CUjloSDldqCVq5LYpG+io mT5h1snWWA/UV0HH4jBuTYEhYMvHQr+uAVnpW2XeiyrJpYdiEgX4dFfbLYz5TIv70qDM Bc8RSIzwiGo2+qTEVeY/e5AyIyPxqZ2VgtZjVvUKC9y6QPsHz177id+KTpBT+qBAK9xn utVQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HabrOahw; 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:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id 00721157ae682-7a36ea2ba0bsi5834917b3.2.2026.04.07.07.23.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Apr 2026 07:23:26 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yQnI6y87nTPmLMCirW2mPLcmH1khxj8H4ZDrbXap4kST1DeurauXMGDvb0XUMAhECGgYqINsscvM3S0BIX6GLGjHIut6eClWQDafcD/BmZp4t9/IIh/y6aEoceqcNHHWW2zMmT7joFb5BcGe4ze8lPSnBKTxGIelrMpgipXSQHqikTZWZVLskTHEEmPfjzYRzgjCbj1YNVZlRb/n5CMYkelJAaRDqgaYXIfkuw9Tp5BzkxLupPaHU88OOa3NhFoAasZij5yawkF1s5TaU4Zt0tSAOQ3nBg772HkAZJ9PFSGUxd24n79DVkPCQ3Kwf/il39dVOvyc1+LCk6S07apStA== 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=YC/NdYfSD8elRIvDjUSSFC/0i9dm52AM5fMff7xL5U4=; b=qSbtRHn0fuh2DlF6oFl9DyM2VAhz41Yo2ztwIQnlsd6QitB3g8xqcdI4Mzlcua+VXyh6VkL9kTRiicxmHlSCoq9FZUQI2Ro2ay3YoLgotxyJwKJkm6HFzConeHr8NyYDM81//OW/k28pG319r4nCHFHLUUST3YjGnqrb0lpcejii+3SXNQVCcAUnN4IQbkyp6zGxD5Ik4Mx1s/RT7V2ggjFembz7vVirKpCisVArb4b0cEKdtb1Wekm9Y+IX6X74dQrRAqVqwRSigJOWL2i4m8nApnuPDFhTdoCz5an0+IeFxu/yt7TZwBTczsze1bkxPySClN1U6M5U6dqP7b4MXA== 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 DU0PR10MB6367.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:40d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Tue, 7 Apr 2026 14:23:23 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9745.030; Tue, 7 Apr 2026 14:23:23 +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 v3 07/16] rootfs_generate_initramfs: rework deployment to avoid chowning Date: Tue, 7 Apr 2026 16:23:01 +0200 Message-ID: <20260407142310.2327696-8-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260407142310.2327696-1-felix.moessbauer@siemens.com> References: <20260407142310.2327696-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0367.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f8::11) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DU0PR10MB6367:EE_ X-MS-Office365-Filtering-Correlation-Id: 9a3ebd28-e395-4a41-9a5b-08de94b1398f 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|366016|22082099003|55112099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: FYXipcYtLH5fId71+Wtd7gRkqJzeWuL5hwRUsjrGTC8cAzmt5Wf3aGx/6TyzI3uxjOUeMZwD1FC6PL2EcBoJggk+ndPkENCm0XgJhDZnN55O8UrzudjSY9xm63MCh6iOuvyqVjFhYT3EjJZhWDpTsXhhTO91wNKipA6VU3qxoXGrFHxvpg/a7dJBtQryVBI1j9/vPlPzRumjq8eZMLI/F4NTCcZDurZOEk31SY0WI105Tu5vN4ImNbZIww3sBbyg8i9m9/ykf3fMt+xFOav/FzdTyDyT139NHbzJSiNvuJAyYvVgpL5g0cRQrM1saIrEab7DztwDiAXM/BnfvQubKzRpnqV+uf/EYpoX4oIcVHyx+OJhkdYCzMhkSUvGMWTC50E3dMSDP3QmsIN2QnkMtCbh1OhtsvqXd+cHr0ORmJ57sE1Vy4IMopcJ8w81NIYzYehG3G5s3ytsJ7L3FWlvwqXCKtQAXBxMas5z8NXdiqv8n2qIh6X5PC0f4PZq9mDbp2aCAf+Sa/S557Qjg6otIrFt/b5SyLSd+cmMSpmOgXCdBeSMfXF8k2L1X1paTkjbxgR/py4AqfqxjUd2dzugoCQLzID+7VXvTeyRemLKwMAhSkr/EGZDNsP8IWdwA0RP6m5COj2o9wL7Rh7k7NVg7KxMLNA3eBf1s1gF8cwZw8HtS9WI6zHNvxnEWep0MKPjvhkA1thguxS6R0quScFNvsh9xd+BZWTmogtaINE1A5s= 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)(366016)(22082099003)(55112099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?q8ahVe9TUI5x88ZGyZ+KFir2Zmdfy4MBok/ufhFfhqTmTqDTg5Tliz85U8FZ?= =?us-ascii?Q?2+AbVx00qROdpug5xmCmZ0iQor97Z1y5RIKk7St6tnqmUPfUQdPW6QRk5Wsk?= =?us-ascii?Q?IYbj5fJ/PUoLwZ5KzLrGbSLb7Mu4hi3FFr7M6qJBE3Y4bYi3XaburLTkoUZG?= =?us-ascii?Q?fHalayeczs824a1iw8bkLV0Z7aaudhUsiebPhIUyfexyNmt0PWtDnYdK2DmA?= =?us-ascii?Q?O8uDh7KIBguDo2zA2cojgEstuPop+Ucw8C9K1arkumKy7gk07IMZlLlIlOGJ?= =?us-ascii?Q?NoH/vMmarBD/ck+QgPzFBTaC4UeLGKokwfUoPXXSVju7uD2wyKVKW3BktOPJ?= =?us-ascii?Q?PbNcMC31Kzpg2PMM+vqecsdGyEPwxH+EBa1WmVvXzD7tRwEDSOooV5rE1McN?= =?us-ascii?Q?npM7kpr6ohrihcnZj4LuRi5JRxTc1Aw7hdr/sMI0gHtJaysDFETLCIdOPh+i?= =?us-ascii?Q?FJHtUWi9OpCr/s7k+yIz1UOfx+Ut+KCsx21Momaq7TTvOY/qbcIBRCscWstx?= =?us-ascii?Q?eWawnD3B/3nsGF5ObYcCebR6+5KEi1bhXLt/LKCo4N6RZm+smPkU4ko2851U?= =?us-ascii?Q?tSKeBg755ezlVzGaBi7C7nOiX+1XS+Y70C3zAwv5RWuRIWwwPzRTTWoCYORT?= =?us-ascii?Q?9bFxSzOp4zo2dkkv4zieHuYcB40RBPpd+hdMIXcwGyYBDm+bYigJVK9pfy8/?= =?us-ascii?Q?XQvy5T5zER41Z1dv8Xs05KkacyxfJSRQ9q47C1Qke+Ipf6tblt+Yswm6wXmM?= =?us-ascii?Q?AoMcACtlb+F5atZGeHuiqdn+6MryMg2v6fbySIVAJBoqF0N6JpPoX0uiAhzD?= =?us-ascii?Q?CwdglBwO1hlSnGn7tWHxsN9dSkpIpkiZjdT0CgubTb27jzEpYzAgJtfVPHJt?= =?us-ascii?Q?Sa4bvp2O4qWCX3ccNwCP0rrR1Zz9luexNNP/kqelGZru3KShgQULX7yc/EZ7?= =?us-ascii?Q?Tp+rAVuLbmZz+eTrqxKxxuJZYBsQ7q7Ul+1US5hp8Of18xnuaoxWkfiq6rP5?= =?us-ascii?Q?AuKmKq++LL5i//1S1ePNwumIf80/UP8CtTMJFZtiEdDfjybP/GlnsDMHgFPD?= =?us-ascii?Q?SEfuMzNVmNvBiCBEGFhYtnDdHRFjViwc/80/TeaspL0p35x3kXTuzkoRDMu2?= =?us-ascii?Q?qlsgBcuaMca92MMABZNfk2sdexkYsf6DqvXjvzxnxkfiLl8Lu3YcuNrlw53t?= =?us-ascii?Q?9oNGMDvgeOSKwEqsDbCsS43ATZNCh6mJ1KONZBNN1bBBih7sKuI05C+M+kS2?= =?us-ascii?Q?i10MSZB+agI5d1u9TkND+47mZ6vEH+OgcJne0p4TPZTNekdZq+UBdgJqnBHa?= =?us-ascii?Q?MGjPEkeJhG+zqh/4R3zL2sZDf2IacyQqXoD0DCD0N0Xcge1MHfg0x5voUg/C?= =?us-ascii?Q?xTJy69whghRwWjC6t1d/WSzQ9uDk7YmYNS8b3hkGDu4PUr2jieUDr9q5Arlg?= =?us-ascii?Q?Pj5KGlWuXPc8L/zUoc7bQeF/ssSPOKSC88C3hmM2upCdNvUhMP3QJaQXi8Wl?= =?us-ascii?Q?fXM4zFCCvUSGjf4vCmBh1EyRObG3T5YDrSaQQERgw3uVJiJUS1dVevrZd5JU?= =?us-ascii?Q?nxnOBWHYkRnWb1aejKs4enVjbVIeWqUDNkfTo9paCJZoIsbGXIi5S/3Ta8VR?= =?us-ascii?Q?FCEglhgB/ae/fqMfPsmwDdWf0MWW6+hb9r2B6YEqoakiiQ+/PWQf5N/BYsSD?= =?us-ascii?Q?uA670czxxlDytZjcSTjJKk3ExrbPxKzLQbI4v8I56tMwU60n/OD02RNQWa0u?= =?us-ascii?Q?FI7adWIAqxWM9coR9SL48CkJErG6RD4=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a3ebd28-e395-4a41-9a5b-08de94b1398f X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2026 14:23:23.0295 (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: 3uuAxa+dVGbCwTEiDeivxTvxm/OIHca72Iuopm7yKGQGgkGj4ay3KvAo33pwreD82Gv+YECGfb/WU840XyJ+nmBXMTf9RbFBOwZFf+V4lkw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6367 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=HabrOahw; 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:c201::3 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_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: fi97FBuEh2J8 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 | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index aa65cec4..60ea66ed 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -620,18 +620,16 @@ 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}' + 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/20260407142310.2327696-8-felix.moessbauer%40siemens.com.