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, 15 Jul 2026 13:06:22 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f184.google.com (mail-pl1-f184.google.com [209.85.214.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66FB6JAF022893 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Jul 2026 13:06:20 +0200 Received: by mail-pl1-f184.google.com with SMTP id d9443c01a7336-2caea278af8sf19241225ad.2 for ; Wed, 15 Jul 2026 04:06:20 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784113572; cv=pass; d=google.com; s=arc-20260327; b=Xho1ajI3K0QfKMFx7FP+QKxZ1sF8ri1atysh9+zUsC2WJOQzZkOXBb1sqICBJ6BI6b N/8m1cxGZFrXX9IJQttbJ5RQX/i3HRpzEBMGkDIVIhfz7IclphyK0eWKG8urJlJJdbvQ BpcfigmbNim1Wv10lzEuX5KE3k28Md+FYJ1XuBhWVZ+K5n2KiQJwuwnGCPovT0ndfPjC 70+svSyioBucoHo0XIrSwy+YX5ZQYU1yYlK26XZlpuFSAaA5gvEUlHMWZxdk+qVZ2iEf C1YRdb+F73ZeP67tyP0R6jkjLlzKfQETLzrI9jXgLpYu44CdzDy5nNcKao6tZK5zElci kYsA== 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=eehzXH1+ovbCvpzPiXy4nKaOXSkTsvpX8JALCq7kUQg=; fh=aAh7BsoY3jLnHbpnkCJXz+iVc+kVYl7cF+wmuHpKBqs=; b=d4nBr9byC8HDmOOowEh5VC+ghDvqy1qd6IPzxIOhsPi7QYv4xlV0dimlSbqrMFS/x2 BM8eTB/ewiuAu6qOgoejbkxdf9p1FElys9gX/CJ3grRTtVBChJ6j5AgitSfLnystGr1u euP6wRXyTY3/g9NAraqKyjZHt8dfOAW0hUQ8JrZSo3aW12Nl0VVYzmvzKV3u7cBnECEX 04eDVDEyWRJmf91P9vVv5ocsauqVdhPpzCtLtJGJomDQpsN3h2DBFzaAZ1Gt7Q44E2pR +oZiMw4hVhSPwjAG1X1FCn8wlaNE2mx9MKnBA0kYoxEado9/VHAA61LKPfxuSAtE6ap0 VV6A==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=L2wi6FzH; 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=1784113572; x=1784718372; 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 :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=eehzXH1+ovbCvpzPiXy4nKaOXSkTsvpX8JALCq7kUQg=; b=JICnu8W0U2//pA18vhhIev0G9kpEs6fWcSoVkBHo3bzlMAl/bTzMx2FjEgxCaqIhRu Z6wbmZYy0p/boj8S7/tlGp9fJLpJyBzXwHNBYvBqvnG0OZ2O1X78alCpDPdKuHhszX6S rVwhMwcixm7QZAGG2bsnJaAHahuB/TOYihXWwJ4juDmcrsMk6TA3uXqZuOSTKwsxTZ3s jl572PSF4xOYMnUZYdDBgQk9FBYoVse4Pqh8lqt7tX1pR61smUCabk7xHfeFmHhnrFxf 1jqBBpFWdlgbzU0gXLPrKn1pWZXqRuFkKs9AiOP8AbOu3ik9dTL0aRJyf3dvBwFGx3BR 28iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784113572; x=1784718372; 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 :content-type: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:content-type; bh=eehzXH1+ovbCvpzPiXy4nKaOXSkTsvpX8JALCq7kUQg=; b=aolS9XXiRSAMnOxx6iObFOPmOiAEwtlFEZWBR0wjgb/eAN8ZpcdukMABqK6mRo9CdC 5bPg/sa4cTYg1KNDFesLIQ7VGJtoWQ9t0A1jf89rwnCIGCbiVwoegIfTiPtkrxtGPWy8 06Pu2C2ybxdIiy7cSZ8DKxBBoNAG7X3O6qNf0UqDDP9Krw7AE6GRvVDVynm+e55G8v4L rTdIN/OZCTVTI0rFoh/EdbqWBoKd7vUekDB3xfVawknzGSGop46qbwtfjIeZ397m/nK8 OVEfb/hdCicAxJ3gPtGNmQwPF9n4K5KFi4bPJbjCV2TxsXXmCVRO8ae4AempBhhkl/Pt USBA== X-Forwarded-Encrypted: i=3; AHgh+RospH+9LVEg2O8M+OhxtwefBeXD+0scZY2349mvMrNXEbBGmPxIBd20qKgP1s0nVhTMEv+L@ilbers.de X-Gm-Message-State: AOJu0Yxv+av4JG/t/TD7gaIDakChiZ1AjO927plv/fLXXbEDyEuFs8kL V3l/M0DSxg0gf4zD8vmJbuGbWGP3OGwSNuIqE+BngJBulvJGoRE6nQxt X-Received: by 2002:a17:903:2442:b0:2ce:aea4:5e80 with SMTP id d9443c01a7336-2ceaea45f9bmr114073805ad.6.1784113571747; Wed, 15 Jul 2026 04:06:11 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPTTISkDC8d+oO0u3QfrU53n/lKUdXyEjH4HeKrwM6mrgw==" Received: by 2002:a17:902:c951:b0:2bd:1d26:e77e with SMTP id d9443c01a7336-2cf03134d5els11035925ad.2.-pod-prod-04-us; Wed, 15 Jul 2026 04:06:10 -0700 (PDT) X-Received: by 2002:a17:902:fc50:b0:2c6:9f6a:9f6f with SMTP id d9443c01a7336-2cf03d6fb88mr20033795ad.28.1784113570432; Wed, 15 Jul 2026 04:06:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784113570; cv=pass; d=google.com; s=arc-20260327; b=ee/ptDFQ08/VhxJ8gVxIb4gKX5CW7xeR3EbY19F0lqRpF7q2Ry1cOFSB1/YoRhr9XY RXv15DyQfRRej4Z1IKEe0G8dWLlBceU0aqVDOR33Assj64SXqF0B+NyWQkhr1Z1Unjtk qjbH0uWfBdjVx15v+fkEdV7XQo2h0PK6CWaHN0MZe2HfGPAPb+kbwaCeuj3xEUybRljo XOuBBo/3pKOyuP1L5jhpCzB8f8NTXIQV67fOO7IUwD9C+g5f+UzV37iUT6HEeUYc5kd/ skO/PTzkPPCeRtRm5amLwUla6KH4S/21KnIsSm6i1jMBgU/IY+4MOG9hsj0s0yAElLAz FTUQ== 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=p1Y662gzbwAVDkZ5rGUWfhmFzaGVmezpP262chWnqlg=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=QPsJEGR1hTUc4cfC2UcoJsnaQ4wbitUkURjgZHphlqPfEA4ueLJRv6LReK1EmXMzUB UBE6Keu45HKL2vGXabnBAoq0hRvemIRTt0CBlZ4zZ5Sz21ngw6fKMtVSd35Odf3tLtUD OhfP+80gQqpqEsaJaITbA3XM+O+3YZ9T7x+UnWLILp+sfErBhZ/D5/qDvvN8++rwoKQF nUI9SmEMyPIUzxRznbqrX54G/LpiGM1/bcMD19tYjsVqDv4KB2PqYQPwmnDmwbZuW8k4 x7cvc08fd0nfGgc187V283y/U/kGYVRNiQMCbXFRcuRtM3Z6lterlJ/wgG/pMSWphat6 4clA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=L2wi6FzH; 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 d9443c01a7336-2cf10489ad5si21625ad.8.2026.07.15.04.06.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2026 04:06:10 -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=vU96jeBAbEgAYSMcEajrX22VVXSaDUHx2CZwaxsj6GtbC8rGhzm/Nty/2tIBi51UP/o1U4BpAsz7hJLuyy8+B1uWovYEdGUB7mspAGvkVUQiumotdzSGaWuJDZ1nFPYICdBiom7coww1Mib69AURwNIb4UOiwYATUyPR4mG+yuf8craAKc659kHTnK5cEzUzZ1GSOIreSYW/YBHH7hQmRar0/5brH8cKp7Y6LLX/ZQeTLC01HARUy4U7oDG7L4IVpNewHuoKoh3BQQG4HntzGoYC59oETijwXBL5Atb3tNSQ0R7yNoQ/xJNczlL6Ki90051/reevfJ/xBs1DGNkXLw== 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=p1Y662gzbwAVDkZ5rGUWfhmFzaGVmezpP262chWnqlg=; b=L1RgIYWGTCiqdRappW5kF3dW5RNpH9Zewo7/VPdUxRlyrVhT8NFeptHoO2iSxYIEaT3Zyj5dK12h2uYq8s+el+3tqZDCUZ+jDJtprBQFfsi3IvuNfAOG5QKL/s0ov2mBhZspH6H/S+Qk85PjDKrNPwrI7/WEjTYg7ig/WhwgTJqLEl0vfkivmEAuOpCTCsYo3r0upSKnci32zajr6pYz889RDk6EzTTIDgjZKUIiCMKazvqhggvQW/X37sgd09emj7LPbQ741D4y0fyyr3ZLN1bJ/FMt1dcH9eWn8xiVbz4+hi+IzIgjAIaRBR1XwRkv+imQ4oCH6Ca6d/TpAh5rLA== 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 PAWPR10MB7915.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:366::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.11; Wed, 15 Jul 2026 11:06: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.0202.018; Wed, 15 Jul 2026 11:06:05 +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 v8 07/17] rootfs_generate_initramfs: rework deployment to avoid chowning Date: Wed, 15 Jul 2026 13:05:38 +0200 Message-ID: <20260715110548.3605767-8-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260715110548.3605767-1-felix.moessbauer@siemens.com> References: <20260715110548.3605767-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0166.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:99::13) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|PAWPR10MB7915:EE_ X-MS-Office365-Filtering-Correlation-Id: a7c96566-3821-4613-b377-08dee26110d0 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|10067099003|22082099003|55112099003|18002099003; X-Microsoft-Antispam-Message-Info: egETtkphdQDRB+iQ6ywBTUjM+TH7h4XtKvo4FD59BS00St3uAqc2/vJUBnq24H5WvRO56sXX5ohUf6sNtPUlhGqkxm20VRIoJ9b551IL55UsDEBKuINaoV6ZlW9R0TQByZ5ZBw25tp9plH/cVliViqLxDEnasByYT+EUI0YvHEkNtWW+UPIWWctvLKDk2zo9563lhz7ypHclJtHzn3TzXOeHVv4TWykPsyqFZNs9YU4f/NK9LIQ/HBusSNyTaq4jFgTb5B1iqHiDShpDn4wyEbNTxGq4F+unPtv2quPnfAwZX+jiDUciM++c/xqWNfEQBQHk7cpPGB3CbvpbhZ2blpunPkf2JiRT25Cfgjdhp7fH1xaqa6xu6Z6G5qmWdV4Qw0k2Hi/mdUAiEJ8zTnpEjq7ntrfsC+quKq/x8Iq4vRyWjmUAMV3fHbJ5Aa92bvdeVvr/yESMgXVFKn2BRxjhmrJeH7qImL1kkGkUpVItKKTIQLkUHqgUnmwZ284/bpCPqiW5zzYbt527v+CPVWJe8oEU0hOD98wP4eCh4LT4qX39KUafVNtG/qiOnGUSS2hYN914ih9ZeGicmYRjG4leuY9OtVSSXsWgNY7TPKRCsqctGOgjI36JNNcjpcxIPmgK2p3lQNSqlWhRNTp9Uz/N5WydcnyUgjes5kZzgm5uqg8= 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)(10067099003)(22082099003)(55112099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?j+tlNUsSWfzyKEXhYDnmBigngGL/8Wu1TjkY6wIr3oIOjIcG5YEEzOObrhMu?= =?us-ascii?Q?UnXdv5fKqQWII7yD3f1TEW/5v/+IlwEMyUOSn5NyFNzNu1rVjBM/aJ/4uDok?= =?us-ascii?Q?RwOTbfmSZyAvn12BQJ10p8xGQI2wdJ0qFqniHDAGrf3nILwFgNQ/Gcfq1ewp?= =?us-ascii?Q?JAtcyxU0Q502Xfjo1vLCDVVndeNfwtCsPvLuQsj+O6KRRcJfea7LFI4Q7CHS?= =?us-ascii?Q?kADdEO+KAMHf+MNgIMOhkqAIXCOMAbQVkW86MhLtf3Oxo3/YwRl4xiBrz9+m?= =?us-ascii?Q?MMsoapoiLYud9DV5MCF4ZhVupypU2bSiynWBawCQowme3CoAjTtZgv4liaFh?= =?us-ascii?Q?AcpxmyWVOblI6zbMrwzMoUIi2fg642oF+6wi+b1jIL925zZVJWu0HQoY1iWn?= =?us-ascii?Q?TxYvO7dV36JkdkxMffNNAMK6iayjQnoJgtBCgo6NMXuswfhIH31bWyjINlRD?= =?us-ascii?Q?OHCY/YJOHt0+2RLllAX/ErVJ7Pq9ia9xavLo7cSTOtv84xkfcuVvshhmkM2G?= =?us-ascii?Q?bO8FQFiqG/UiT1Cd85eZ4gML6tsQthzjd2/A7O72Sl84CxGAd3hpaBwIRRb6?= =?us-ascii?Q?2ATiIY9x+TJJNip1dQKhFAJFVsusfkfC80MUuAq+0/7uaqa3QNPTtVGbRNIV?= =?us-ascii?Q?lXakTJIewBYTIJ+wCEtx/4/MIVcG8u5vTP9jq92Bl8WGHxw4WYhIc+wea68Q?= =?us-ascii?Q?PKx/LBip8dPFoLJVWbAtrInLt+wgO0DCxNe6LKA25G67VAIszYqZtR6h8Bvm?= =?us-ascii?Q?i7uKVmF3j67tKPF4514HAZXzySby9Yjz2T8EaGjif7DdkW2UCvo7jxZgEkd/?= =?us-ascii?Q?RHRJYJF724WZU5DyAMQu2yb5ug0B/rnBn3yDghSBZRYWsRpDHFB+5KTXxR1x?= =?us-ascii?Q?7qOiwOuDJZP9Dm86q195GPljsth2gYNy/idvX+eACISiXd2JH1I97IwFcow2?= =?us-ascii?Q?x/tISwYs50jNPCV/akf+jRa90lGnnXGlF18cII9zCEaLlmY28kveX4gy4F3Y?= =?us-ascii?Q?HUAZBvcaeEWvltEocXZw2S5KAjid2Us8rbK5hYRRUbAaLe93KsXn/GdZQU6i?= =?us-ascii?Q?N8sMWyQ8D4iO+YQIKHJRts9eimPoRVB25uAatdnwqE9/+7lch40rQx7a63UK?= =?us-ascii?Q?7HeNKv2ImEpcxbT2vV4bOtpcEcZFZH/hn1yYu2lROAIKqO8VfAwR2Yv9D5uw?= =?us-ascii?Q?mr+YHXDWI2j7Y257aiwmDksqmLuBk8GBop5djsZrlAf5LXmd9xCxwuMTQebV?= =?us-ascii?Q?rkLy4s5w8H7KTm0XiaKy9jE1a8zLI51QQS3Crs+EhJMbtBIbEsbSKrI/+dUR?= =?us-ascii?Q?ULUq2fku0GW/oaRxPb/VaRNmy9igSlvtf5Mrcz9b+zJnDbkbFNVuvnx1YCbc?= =?us-ascii?Q?zH5y9PpZHwzKo57gp6Nf8T9zBkVxVGgZogK7cvGnu1C7QclUi/o343RFhKya?= =?us-ascii?Q?V4SpLmO+/VhyuKdq4YzWX4xgf4IyStn1XsTX31yxGxC6kfdqsrEuMiXRNCbs?= =?us-ascii?Q?r5aB6iy/o12QDajhM8fgOtredeeh8U4yRrRBbPfuzlhDhoVea6XCsUQMfKpg?= =?us-ascii?Q?xVlPE3914EnmOU8tRg+46CIlKUzG6uiEjfJy2pcdUPqxusDnAFjZF6kGFeqD?= =?us-ascii?Q?R3Z7Q01oY11QRPDa6q+CA9qHk/gfuicVg051MIs3jwWO5NDzKEU/lL+iqGd1?= =?us-ascii?Q?8Z5kOkL8coCgg/1wwYWLz/tMRhTHRUxJxQMb6e4x6RvB1PtayfdabgK4na5A?= =?us-ascii?Q?6e9QzwxjgbXKkCSw5ReR2iUdrpLFjqXlQvbLMAtHyl/ZeN6btBihqz7Ulx3A?= X-MS-Exchange-AntiSpam-MessageData-1: FooYRTz1pVyQb8n6mp/xSbXdA0rTTRUPYiw= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a7c96566-3821-4613-b377-08dee26110d0 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2026 11:06:05.6330 (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: +zK/c2RXKRYmMViMo0mdZRNLuHQEaXSlp+27qCcGmu72hgKpgOxhzmykgmw4aDe/V54i9BIqI6XUFJAgAYCAJq3Lf6SW/34koaF7/ceesSo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB7915 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=L2wi6FzH; 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_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: QUekiIsfmled 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 9add2ce5..508e2071 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/20260715110548.3605767-8-felix.moessbauer%40siemens.com.