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; Thu, 25 Jun 2026 17:37:19 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f56.google.com (mail-qv1-f56.google.com [209.85.219.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65PFbHlQ004474 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jun 2026 17:37:18 +0200 Received: by mail-qv1-f56.google.com with SMTP id 6a1803df08f44-8de2adc85efsf42852246d6.3 for ; Thu, 25 Jun 2026 08:37:17 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1782401831; cv=pass; d=google.com; s=arc-20260327; b=q0i1IwqgbOP9PdGvg4+qZRvFC6cTYc3wucGu8/uV2nsPj/jWXOANf1AMOjAolwUTEk cbR/vetKudCUNIP/PkIrXNdQVI9q5CJVV9eMOSvOUWnQHI0T+GBkbXtVQmMGyGMkESNj /chFV7+nOpF0dS/aVgur9iOU7fmwHqADa88Ew7V7NkHqMlCdrVrG41WnxLAP7c5p1T8y CZ+Fq/x1NzFHzLyDG6qNrxroXyM3w6Nt9Wj83qdeX7Wex/b3WoL8Kcz7sZjqof2GlBeQ cvq6UwXC2K4s38bVDf8QwL64oQ3BnVt2ujTLpqmPDFdSpgYmpolPP6rcvM02w+2Z97WG c+MA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; 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=caLP059xPIlTJyHxz2MM7fjtTIOHRajeL/qW4HSwpdk=; fh=OslMUhbidojIpuesemius2dZ7zIZD2xZvpSUNv768Yg=; b=RUFrdjPwJO60fR5Kr/TRNRmbHAnHOO3+29wfnt4H8bSs4aaJw2JQZAbXVXU0pm33yj +ANiHtoHulF75lijQKjRkjvprY+wK1C8N7QKN8ckZniPW4I9qxSU+bPGw13OdnkWEFL4 lWhfxecwg3Zlq0sQtzL8PBB+uOB0e3gsNwoTdMU/tdCpwJ2pWYd4kB5Mx3qxl8psz86p ZvYllc4mQ2h9ZTzjhv73v/FZbV4Yr8PppPEU/5gtxQ1Ob/CiLIf+TfIJI48YZXCKhBi4 8fhmWAQQKMJkNTHaTi81Dgu+/ir4RuH1L8aLd5FuAfLSMtOyt7qihtkjGlcEYvJ3BwXh pcdw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MN9Dfk7T; 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:c202::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=1782401831; x=1783006631; 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=caLP059xPIlTJyHxz2MM7fjtTIOHRajeL/qW4HSwpdk=; b=rklB2ydj1lfhNO/1UvdBhsslusT6FZDTLsC8ngcjVt7DwC1Uad1rfwKZybZ9Jv9wji 0WGjlewAcxa7HBgYC4jo8mCd0pUSTYOtf84Ad+9FYWqrSqMhyhpZI+9xV4aA5e2aCs2G OsrerUPf2qR+sN9XvurlFqKHeIwC7+Jtg4qX/WWVRbyqvb49Neq1fQYeUPucaJQk7cyH wEgA0vDcRcJwnsAxVSjAyo5gT1oQl7flQ4F4SoNRzrolAa1wl2X+pbfuMtBznKpBPotG BDk+nV/YtQ5o2nrdmgrmrDePJwHjQehRT5ByqYkzhZp/Z1ARpzhDZpjqifFeita1hLa/ I4dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782401831; x=1783006631; 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=caLP059xPIlTJyHxz2MM7fjtTIOHRajeL/qW4HSwpdk=; b=HVq2lWIJv66mDQyW/L7Ddv7dbtecxDyES5h+9bFwzvqtwPcSK6RpTpeaelyDRsVPgk /bq27RekMsRosKgQB+N9WU//KcG2aUICbcYk8GdZPqU7bYkWKg7Q+Pq48rccJu16mRr/ TgxOAdJkhgmBTAQ9CHpWTsZ0g6D+qJBSHDJIS/B8hTRX/BxjEv6lr3prk3rqZZVqDkpP 4T0vCGoxmby8l1+8OuYjoYREIyr4yujOFYArceHZ68GMshacCDTw8pRtwKB2yeVd4pPA p3VNJpcyY1jfnJUizFk97WtclhMfwdCi82YcYaBcOE2WiuQavuKvO2DkuEboV+ba0TUH 4vHA== X-Forwarded-Encrypted: i=3; AHgh+Rp+QN7SdyBR3P1ZMkre/QgIxQEaz/Jz49Z/p3vEVL8hyT/guqeLk8o8c3HMs+2mqrxk3o+X@ilbers.de X-Gm-Message-State: AOJu0Yz0emB/wsWeCcLA78YDBmm+KWK4e3kqXPjObJ//3XCNexB2DM99 x6UzM6JvXvCEJh7+rNtMHajHtl9PucZTypQO6MR+bDF0U5j+L0iGihNd X-Received: by 2002:ad4:5aae:0:b0:8cc:ea95:2261 with SMTP id 6a1803df08f44-8e6d51ddc66mr49082096d6.36.1782401830731; Thu, 25 Jun 2026 08:37:10 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUcY/l2k9RtDO31Dj5rmfwzFG/176aUkb9ElLvrxb9KywA==" Received: by 2002:a05:6214:76c:b0:8cc:ea41:94cc with SMTP id 6a1803df08f44-8dcdad50cedls76123286d6.0.-pod-prod-03-us; Thu, 25 Jun 2026 08:37:09 -0700 (PDT) X-Received: by 2002:a05:6102:a52:b0:720:81d5:92dd with SMTP id ada2fe7eead31-7343619eb3cmr1419031137.22.1782401829296; Thu, 25 Jun 2026 08:37:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1782401829; cv=pass; d=google.com; s=arc-20260327; b=MRquLobYwuLoTqypS5GpkS4hsjgF/4cM0iGXF1iZ4nfsTVi5qaBA3eqSIAilDE9ZoN EIj0+WgAD3q5yoFeICaifJNRoKctNcXegKdCXPMWU7lPvh/3NU0AmsVBtA7mjEKQpo5n E92OI8nyEgSpKb6atBJVQTW/wU0bA6k7zX3HaRcFdIcYPnN54e+JRywM/q7oys2qlUQz IkXeL22s87e8E39cmiFwMhAtkB05cjMChqX/Eg7Onrn4TDIoFsml7nyl1auxiJBJtfYc ndSpcZNQDbvF4cXEIKk+kiIzUdganyU+N6YGwkJXlf9Lo7fNvM5GAnukFrYLFgeIJhwF QI5Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=OotvQUq/uKcXJL6n/tfOztT53uibdeVbjg8REhsj8v8=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=iPp/6/kPpEkOH/zOcCEPiJf/bQe7Cp3lggsdOG7Pa3UbrmemUQo2jA4Ymwe10wGDrQ xg/c86iQy9KvApCE1FBBFwJc1z35m5DqD3h/c2rCjpcEEaJbEwCLUndphNpF+y8CSg2g CHEtkoLn9h+qAJgE/drYdtyGDhVW51TK+9c28l4J1KyxiVvmeMDRTQMVdiSmigo+sHLA HErlbNk6/RM30WEJPz/742Zs7k6q13PP0CVrLch39+VU72Kw8vFjOpM1iKpSuHrNCz52 r1ZgwI3fvvTgRhj6mkuKmi89MTYLcOAt5fm6sFoVfpYofCmmna/9KeKae0qPpSLBKTuo s/Nw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MN9Dfk7T; 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:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@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 ada2fe7eead31-72ba3eef31csi634854137.4.2026.06.25.08.37.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 08:37:09 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@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=vnwCC4c1/FLaH5jFjPFBFs8ADje0NZocOPRThZ2Qk4OZ066WEemQ16k1rgS1Sz5zioHJfeP/vGVGRCOUniYUWXF5le8ubprZkEnd6ZsJyyCbSlqvvkRbHpGyHd0Xpms21S2T2vYyy3j0yO1aA6VuzqPV7uRa+FFVWj3pRqfdfdDC9Cle+1fPEpzinXyrtExhrACu3ttDnYDmj5wwWzuTvbO76OTtlDjheZQAaoWvMl3PTO1B+m2Qj6v4X0Xa4aU6uXakL0Z5qgXJGA4haGct9/ULUBbjL+jo6n06aNEICpmGh8JHI94bBHQAen46wMn12CJjRI5QO+ePZCvhCSR9Og== 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=OotvQUq/uKcXJL6n/tfOztT53uibdeVbjg8REhsj8v8=; b=HZfSS7fC4LsGQymYsSZ3UfwpmpI6eIziGGKCARJFNZCNNbOtNy5tWUpLKSTcQF5kSX0r3JAFs9HqSbmBAThUyFitYIg4yoWbZJx+9Q9EzyU6BAzLnwgvD/h/P9mkkVqI5S2AaUfYbSyl3of8nK6NJbc19k7FbL0GdCIUGqCep5qLWW/UI4+PQB4rstxt8NVi32nJ8rLAtay4z07cm41JLfj2QH21I+Zd/nIrsCY/lkl28cQs3V0HavHIt9hBojfOGkU9VLlwX3uAr1FpFyF0IZ8ao2hZBSkNTtRj02rSfC0Ln4pF+q4NR5xYjeQvUc5VZ+YM8zNyv2lVTK8f4/zP0g== 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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by AM7PR10MB3891.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:178::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.15; Thu, 25 Jun 2026 15:37:06 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0139.018; Thu, 25 Jun 2026 15:37:06 +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 v7 07/17] rootfs_generate_initramfs: rework deployment to avoid chowning Date: Thu, 25 Jun 2026 17:36:41 +0200 Message-ID: <20260625153651.762936-8-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260625153651.762936-1-felix.moessbauer@siemens.com> References: <20260625153651.762936-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0147.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::12) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|AM7PR10MB3891:EE_ X-MS-Office365-Filtering-Correlation-Id: fc08b876-8a2d-4f6f-f3ec-08ded2cf9c7c X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|23010399003|1800799024|10070799003|376014|56012099006|11063799006|22082099003|18002099003|55112099003; X-Microsoft-Antispam-Message-Info: 83xpDgEZ+THz8Ki+JRg5st19GzqFMsceWDTTxlqeWVczg+PfhSr/hOCkDmxNgmYPOtF9WAsjK0thUnWMm4wsLDy9THed/4kgZBlD7EW94kHImpK1wnro6NBrfSeRt3k7JyOCLGZ8ErvbvbIGYftTTVWNyxxe1CqT+yBOFGh2CAfOjWpLQqlTMSgu7Y4P49OjUvmFdKf94elsD+sN9UcYfia1NrTLMk/lLocf1GyLW9Ud5p6g25Qz4cm8IoYOgHlNsfj/StMAPZxNN0tZg0vJeXEBpPlyt9gIeeWQz0N2ZImSsPk+tZZ+tEEFvG5UuFrIfJHUoPzYyrjS9G1qvHQKiZqesKphl7xlSojQS04XzKCsGqSiz66kOYZfL1v1VMXVlTABX3Lp23TY7g9Q8DxrSDZfc13e8byHVh96gmc9NNxFhB8NolgkKsJ+RERBJ3RwDuFt2li3n0mWicpfa/da52rkqveez60V+If1tLQ3DXbODtnG9QfeHBFqHkSr1Yqye/HSYOTkjw0OSj7tmJmvfC12cjQorX9fx0GO0HMG8pdTzp6tnSpIpurxjFqBBMoho9XDkDt/OIfo1TE7TYQcS5hoVvb+YQZiCX7EhNdiN+LtzmGRGmOJXsw43l/Ay/ZnvSqtL1s6wXqwytA2h3Dv3Qp5VtTBbsZR9NEdN+luDWY= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(23010399003)(1800799024)(10070799003)(376014)(56012099006)(11063799006)(22082099003)(18002099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?sJXEou4ndbMwAPEsN/IMX/toDxF57tC7a6V8DHauFcLfEX8s+INJdvwBPSJA?= =?us-ascii?Q?q7hqdTayg1O1z1TI8bKCsNCeho9pRNOL3y1jGx4xh4JcaFbJwYpcgyLrQqE8?= =?us-ascii?Q?wPBrjsBRV9P/QxRoaeFsUnU+nQ+I890p1CnTkztiF29cmR3GfhMx0aW2O7vo?= =?us-ascii?Q?rrgplT7rffdZlBhQhSBsoVYS5oyBumsSeCJWyGg3ZS7X+3rEeBsskQr9OAqw?= =?us-ascii?Q?U8p8OWeWA+/FJfzNkzoaAczGz70RKtAndyCFnyCQBFIdU/vU4towtGFc/6Wo?= =?us-ascii?Q?Cf7RvgSBf7N6XuC/vCh4Er+BRL55c5GA/W1P2CTLqS4ajFIGvMreoW8OIDAp?= =?us-ascii?Q?aINsSQmAn32w2/iwTqYjNTBD3ap1+HDfq4rW86BhKnYAXqnJFvb+AbtWAjyo?= =?us-ascii?Q?4XM4Kjs0hfqOJwC04G8BRbbSN+d9NBgYIISxkz9NY60xv4Wa695vvSi7Jw4q?= =?us-ascii?Q?4GUXzBgVFXibdp66JPxxxfjsfH+ZA9RVT8/9mwvyUnHQGjd2HTJRJYdkuVJ0?= =?us-ascii?Q?EjgIryJGjs9ARuh+xeTTTxwMn+AP92q3tXP3ugzfv61JXr5RsSmtP5ladrX3?= =?us-ascii?Q?WFpvn2tKV53crcc7/ntMkHGb3bjGMxFl98POOiKbRXdlPHZ9s7rOCltu1YWR?= =?us-ascii?Q?iUvhkzr6mhQRJ3k1moTzCgN/0qspiTwfPrBXjbo3wpTyCG2nZZcaGqTrb3y9?= =?us-ascii?Q?JXhXDYCBXW8we2pBtADNlWS3dpaaShyL0L/22GLX2Rw4T8IBlSfOQwlD3emF?= =?us-ascii?Q?nsHZ6SotEPCO6U+H1Vk662HxyOb7GsHL7xe73hRUIZCM/ODYKhUEoKV/0g52?= =?us-ascii?Q?RlbxDFLy/K63zfITnF/2tKTeiP4l6YJ+xmS2gxOcPoRLCQx4JjZ9lDzOBcsg?= =?us-ascii?Q?4C4EC5AcDe3FIOUEwatULjGxKGIjjOiW6r72WN8eL+yhTMWjmcHHekr5vth9?= =?us-ascii?Q?8OK4CB+Q63qvvPT60SOP4ofuyZfFb08S+E2c+wKGYWnt6468LcJbE2+haQpl?= =?us-ascii?Q?ir1sRzna5LlR1dPKc43fuFTyjT+tLG07RCLfP0XpnqjguM/fMEFWpN1BiHX4?= =?us-ascii?Q?7HeAE3l48BTSsUVS6As8oxCl+7mCwIoDvZ7q/4J/iFxmu5T8M3FV9FDCOPuj?= =?us-ascii?Q?6uNPc/RvUUyoLFVkUhMqZsShPPHnAwDfLLxWPbVnYGdQOkbx23me5/VIdCd8?= =?us-ascii?Q?cF3sTj3dqxhcJvVINa0s6Z5xXZqJlvZhGs0O3LS0fa78oRxxX1vztLwTfBYg?= =?us-ascii?Q?dJLzc9s8GCvyO09zJQ6WQQ9wAPLO2yuHdEGjpys/zgL0zu77CymSnO3v2iBD?= =?us-ascii?Q?S7HrokfeBd/C/Qh0Ud7fFmaBQodenzxqSWetjqa2/fMR9oCc3LtA8sDphga9?= =?us-ascii?Q?SbrHv850pPBZ7eZ43kyc0RHzR7dx1wG0kHkVt6LEYzc+5frnphoyQPawoyh0?= =?us-ascii?Q?5BaHniw4sXFNUGsaOaTOfr1xi9+TKd5b+jgE21JacvXR6Sn22ouUzdtBQWTv?= =?us-ascii?Q?u4eWVEmwA2Wl43bUnvGUBgb/o8v1Om3Sn6exruHsE7EEPud7TtsjztabHs+/?= =?us-ascii?Q?oStdWdLocZUvxdilM0ea+a9Blub1RYO7lt7gd10MWaVMsykeIi5sPCPM519e?= =?us-ascii?Q?GVpvNF6UFms3SHtOssb8+dRSDmeFb/oCGSt7sPweEWl0TDdoU1s9TlQTEVf8?= =?us-ascii?Q?/aLHPeH/feo88Sl7yYuO3IbT0mSxx1YL/Wxq1/tBfGX3tTr9yBZ13lc7s3XE?= =?us-ascii?Q?cdPmwBAeXkHrSW9BALmZY1HXbe+3/1VvPbfoPfXkOW4LMaWqVTUIYMcoZZ3E?= X-MS-Exchange-AntiSpam-MessageData-1: 9KiU6/09VGqc+JDpbiAC1ZYmBdUu5LtbESY= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: fc08b876-8a2d-4f6f-f3ec-08ded2cf9c7c X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 15:37:05.9544 (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: c2rozqWDxZupXHWyXqhk6QUICUoPa8+qn8QfGehxbax6NrhL/6fKfWJHriZ62xlZJaeO2/KxbpNhsEwgVK4Q76ahcBYl5rD2NgXwPMwoBn8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3891 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=MN9Dfk7T; 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:c202::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_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: pE9sWaJu6eGr 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 c60812ab..81f4d7b2 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -644,18 +644,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/20260625153651.762936-8-felix.moessbauer%40siemens.com.