| Message ID | 20260220171601.3845113-8-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBZ5N4LGAMGQE32GC5LI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Fri, 20 Feb 2026 18:16:31 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-oi1-f191.google.com (mail-oi1-f191.google.com
[209.85.167.191])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61KHGTBD006253
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Fri, 20 Feb 2026 18:16:30 +0100
Received: by mail-oi1-f191.google.com with SMTP id
5614622812f47-46394e9b526sf9429880b6e.0
for <iupwgm@isar-build.org>; Fri, 20 Feb 2026 09:16:30 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1771607784; cv=pass;
d=google.com; s=arc-20240605;
b=iVWMTmrD6okouTiLzZV5hD5r3P70TubYJWB5xpbETx/hRyt/BCLYRGRCfIOyRlwX9d
+w+fJzIb+evMZqidLlOAXc9NJpgn/FTguNRm+1C2ZvXIpQ4DntnGG6+4iRz7doX6lGob
vo2XDLjlEIu+HVvf7+QiuvFrFy6Mf3b0XUNauEo+iddo8NpAkMCaaOw+XNbFFVGlOabo
LtUfXwZJ0GHqhRkBmoK3tX4vnl9YjNwnRcUf5Dyg2YS/OlpUGS18a2oOtnGmTSAMSTGu
WMk0SQhQnMRgV4zpQYd9jjOIyiRO5Lkb0W9ocr3jJVL/SGwSZRCLmk/KYLHtnhnYfvx1
w32g==
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=PKxXiWxaswTJ6YsrvFP233TqqZb0UFBApWqPCYEgznU=;
fh=dOICBDh1KmH3lF6Kz1feOuJXMeFBIdH95KA8y25XDUc=;
b=B4awdh7PekjjYoz3mtcETFNg0pWWjuC63KH/6kUZWETv8AI+VevIhgFzvbkMvnm3MR
p/Rkav7hLKcz2F2uPQ0A+TgRYf/42ysMbEPSMdeu3wRbNkWTEBOfXtD73BSDbAMDcjCX
gnrAICyiiuCUY3X2DO7selYS0a0GaWsmyVz5X9qzPiCkhH5gA9Mw/2tEPx9LgJkHxkM7
JEZjqnUUHYXg3zxIh6tcd7HUQXSv90ZzgHxWb6AW1Ha18pY8xn/+YcERifZSdmcRm5Z8
IL8Rx7UlkHa7Vq5iHxAP4NmPtH7uFhGr/4j+GOD5y2Ipctwt9+SiB7feKuY4KAZQciKz
11Jg==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=Z84VTRn3;
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=20230601; t=1771607784; x=1772212584;
darn=isar-build.org;
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=PKxXiWxaswTJ6YsrvFP233TqqZb0UFBApWqPCYEgznU=;
b=PsXoF0J9aCGhne0YTlbIHtZ3FSvQoMw6DF/cUwAVntA6Bb1jZvGSLhZOrS0U6z4u42
YkXCL47Xjk8BL0BOMtnF882xLVRIetIgn6qzWeTvCP5Njw6MMCzCSu4JPV7J65RmK0YQ
DBWVcVEaPeYNd6ImFFWv2nTDVYXytaXVpEf7WFGu5y0KqhCVT56X2S3msjJNk9kZoJWO
AIw8ZDsq0/AvLyryWL4xX/dNtH32Hh0RoG4Ek7f9AnpY/1e/noBlsUCy0rQ+wVFUnIUJ
SmuvKmgrtEdgKWzI27YbaaPw/VnXuC67zzXC2zH9WOEIPgXIi0n08bU/PDq3Vgs1aIle
o+TQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1771607784; x=1772212584;
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=PKxXiWxaswTJ6YsrvFP233TqqZb0UFBApWqPCYEgznU=;
b=JP6HA5WF77WHnHqQoylwPqjASI94+DVjl35ykTCTz8yYtOL630zIk3EJgra4pg37wM
qmFTCroAJi3dk1REis7Um+DN/nPwlUNmxX7NATfh5Z+65EzzyWpA4IUgfuEKP2LZ6IFX
3MvGPJNn3fyz8ICfprMKp342Wa/lFBqWcm1VOGt+DgQ7WqemTBQ08VwishD45w08obxB
3puK/NSRfSAM1U7ixXg+RDQ1IANNUOazvKWzpnojb0cVIH0jUGqoRalYvdW13qGS0jHJ
1VDRP04SVLeyuiYsgo9Kozx0uecWwPNeDzJG3gfvZ2CBucSO5bXDrkRWuzNmcmRvfF1t
2cFw==
X-Forwarded-Encrypted: i=3;
AJvYcCXggUnaarIzJV5TCEqEAXWAXfmX7b3yGHreUg+ZKtWRhi5EnxvuAsXtQq3Vj2D07k1TnsItF1o=@isar-build.org
X-Gm-Message-State: AOJu0YxuFcR0f1f+cGhEeVxYcTSEI20eop2geDxHsYaE7pHJ1U69RoOf
DfZlkCec+BBMO+RhZQXsP6miPj3/1RjbtRTNZ9ysbeLavfKEvwczuR9V
X-Received: by 2002:a05:6808:1910:b0:45f:12bc:4579 with SMTP id
5614622812f47-464462082e9mr331183b6e.19.1771607783715;
Fri, 20 Feb 2026 09:16:23 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+EUaqxaNI/9oawHeaA2jPjEmktg97vlEmP7M4nDHauwGw=="
Received: by 2002:a05:6871:3301:b0:409:6328:a767 with SMTP id
586e51a60fabf-40eca620de7ls5912425fac.1.-pod-prod-04-us; Fri, 20 Feb 2026
09:16:20 -0800 (PST)
X-Received: by 2002:a05:6808:1910:b0:462:dae0:193f with SMTP id
5614622812f47-464461d07fcmr390971b6e.15.1771607779962;
Fri, 20 Feb 2026 09:16:19 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1771607779; cv=pass;
d=google.com; s=arc-20240605;
b=asxLuy0cpuMzd2IPPjUQuyUAtCoeERpVNkYrq68RQqPFb5RZnX1sFWBLJZKHY9pbc5
5I7X9gM2dh8vjSVrVicxvjEIx2puFVi2YL1LlJTijCDeI1TxV+hdgis4klXw+1bZm5gt
RnWYjpPdb2+A+GOzVKWPO9dzDRY5nnsUm/PM5n4u0mtMPLOGArQ6P4vAQ6IrJLHUl3zS
a9rVbIa1KJf2xGeg1D0RzayOaXMHfv2wdggBjI2OzJLxtIR0oIamOVhmPVaPtgZ3GwWU
q7NNk7QHwLjWSbzIh/Mf51XRQwo0ta/JK+/AdKZ7DvDKn9ObS7ZgKvJdXODkC/x2/J8q
9p6Q==
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=HgZGnHQGYFSxDTuYhrmpQX6Kbsn3VexXGHggCOObShc=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=kh0dfTgxlfPvhq0jfSXk5St7kR52wUdKH6TXTCgE+/iz9iDM4fOx7qF89q/OKREL2Z
1139RNv7PbH102hD1OyG8ukMreErroXbQgUMPypB0nLv7eplh/TRjBi/d5JF/6pCvrm3
ONWJqoqJTJX6om/rvz6lFV6JCEVJiU5oMQ4QLd3oVrZ+dWth3Raq6pvNlGCgwFkNce30
ZdiGOHG69Oqc+N9jCdjwS1g0OSIpQec2nAQ7631aJxDGd4nC2Skr3JEa1kXYhpQLoiOs
C+BH7B6yUWtKqZ8zuLtqiEOzPQy7VVYCUGlKTBpVJgRcyCrjjMWzhe7WPGiTt54r5dBK
LASA==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=Z84VTRn3;
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
5614622812f47-4636ae55f7bsi1149069b6e.2.2026.02.20.09.16.19
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 20 Feb 2026 09:16:19 -0800 (PST)
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=SQFxZKhA/g+ya4UFgZYrDPeGkgD+bzf1uupKHA2IY4SeLJ4k47UG8Kt5gOhHhfEePRXOYb7gxKvQaHKjWIJpR6ly0xrkIvF1jW9vHQihthwD3VqTUwieHFh3lk5zNGbW1ir1KPiOegNunHJT8ppp4l+Y3cp4oDGfuAxnKEavp1/S855ehbWbp+Ah7orcTika0LY0eFNAG3/wNHvfE+RFsNAMno4n7yCOnAG7oSyKsIrncEf5B7UzEKXS0topW8E6KqW+CCh3LpSTrPPkq63cH3Fp1xc1s16jV49YZ0fRGwaEghtk/YHwaIgruL/uxL0T1xtVztKtLJB/CoX56tQCPA==
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=HgZGnHQGYFSxDTuYhrmpQX6Kbsn3VexXGHggCOObShc=;
b=u3igz0UeNISyy52DSGNMzYsHEoiN3Vsa2V8VFgEax8hSQxm8OFUH0ZLth0bWxdo0tYF6BmA0Qx9GMjMTnp2JridTWeE0ZHHKAXLz28IcfPs3lQDo62ioWRgeEGR4N7AJLA9qjv5K1MrtiAgCk5RYaLxvFnYYh1G8h6hgXntX+ieTOenFMxy9gKrHye9FImlOOxIQa/Ugd6s9WUpbtxwv2e6fXQOfe1RJjx81WKclqcBnaVDmGS7UujOyBmviVQ1bbedY6aVDa42Pf1aWQmhKSLqqOu+ONbovtnCFqMogCC1K51jgQmo5xOkwfjH+c3u5jxuamWJ5b7Hv4m8C+nSQSg==
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 GVXPR10MB6007.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:17::16) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.16; Fri, 20 Feb
2026 17:16:16 +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.9632.015; Fri, 20 Feb 2026
17:16:16 +0000
From: "'Felix Moessbauer' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com,
Felix Moessbauer <felix.moessbauer@siemens.com>
Subject: [RFC v2 07/19] rootfs_generate_initramfs: rework deployment to avoid
chowning
Date: Fri, 20 Feb 2026 18:15:49 +0100
Message-ID: <20260220171601.3845113-8-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260220171601.3845113-1-felix.moessbauer@siemens.com>
References: <20260220171601.3845113-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR3P281CA0085.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:1f::22) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|GVXPR10MB6007:EE_
X-MS-Office365-Filtering-Correlation-Id: 37985cec-bdcb-4813-f0fe-08de70a3c11d
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:
NjF9rm/4aGzhCDUPT0qUnLonT35YZazk5joDQ+ajQQT0vSq9RasSRKwNutjk3UqaZa1bgEc63UHFBhp0Nmi29Tldq+XFglgh1aiXCIEWZuVcMSIuuIB1jDZ2Seu5QUBuKWa190QpXQ89E5L+5XBO9ed6oYvkcxwFl53iMfAijJJuarZwx20obqLStNBTsJXrEF3EBWpsikgU+oJEMmp0SeIGykeMAQbwuzxkbZ/0EBxudemN6rW+uE0TM2T/1aUk8LVJshr6KTUDbsaOmVHkJyQ7JDKGL1sUGHtLyvuOih5HpgTgzV7g1ndqGY9XM7KlC8fN3bS0fq26Jg0NEgAZahpqKAmcXHpPsJqRsB+VKiCbHQODFKGrlgn1vdI486x2huxMruO3CIPtAPsgcrZhTrNA4KulzwY5Pghh+UjPo/JjzlG8iKlO/gv7NPULgNffduu8KqcKBQUhHW+iNgVtxfLTqsWrni4JmlfpxHMC8L/cXrUCnADp45h93Pbu4SPD5Q3RgEkyicrpjYHtRFDeJsCBD0bZIYVl00K41DXgmGGAl2gHtPHD4OvyO7yu6fBxXst830iGVOHsOQ3gecCeaDXojwqYm5Mu4NDXk7h4Bx8Ohj/SbpHhxgHJ2+rgcAOkWWlLWAQivqzIi/apdH7WQvXym9LXAt6TE/SdvMfVVS+k3zoSp3gOVJ1P93olxN89wzmpS21J72PQF3N6QX5pCuVjMAWZsAD2rNiehPoX1Hw6Bl6V/ZuTbkAwzvTicQF9UsbeIqWjwHQ2DZ8Vxjf/OICg+VbB7XJ3p7Ss84ObEJ59hhEPgy/x9gxuD7oFUtAYjvA1e5EJ0jvfHvJFCnbsw89q6144Hr0U4BrkFJ0aI9wIOlAXfOUBqrb6CDhIDJcICZka8kpyKTogWcMq77UyRIHRiq9SdL+DriikUHLK/L8Nq6GvI8zwqn1BspfAG2z1bt5+sMxL+MyBR9RkJ7t0/jUQuKElQ8dzDea6ZxMNvNg13TYXLlTMxj/SuhLYyehUFz7EG5XPy8shMnQB12EX727F7tB5bMyDxYzLMH4n4PKfnVnIzHqJGHy9jiUBS7ejVaH2GE5a+K5gB66TXynGv/Zv/ny7LTXqoNSGcDrE43ZPhV12Jvd0BQw+0O9dyEPxIu3ofAjdIV91vxzSLnxmm2vVvW7mUFjscs1MAfQmcGQR3nPGzzZU1hxVkaIXYQt4CR0lVTaoQgvH71J2jI/7KqSzZjD+hFpIsd6vMbbTURGf8y16uqSfWYsZ84n5d9RZAWOWHBpNslBba5CxvJHjA1qHAcT03j9/tRuhgewUJIOJxcVWqGBAzCUmzFtzrsyQAoGFMC2YGlH1clerVcSQsjbTrUiS8WXqnAqZGQDvDm8uCLxr0fY87RcWvea7Ljn31w2hiu+nZpYC9wdDeDmhH6ka/+uoIHzQuuebI38xm0cyr4cpr+kd1KOkoaDYoX8Ab8r6Az/o6I/bXmF4tdURw8myMUTUkmDnKYute1gNpqAN3pCgKqpNHedbgq845fuj3UugWgFG3nCw+Bbejpea4wJe3BbM4hxc1If9UXycV0c=
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)(366016)(376014)(1800799024);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
PD/tNpK36rURGL4C7vfXUunCPYA9dGtbSqrBpChtV5O9ZhTvsJI4RfUbyLQKOAVWtcM+Ac5XcEPqroT/APg71uYuk+5SZ+euaduEX28nJ4pvWhdE/dFTOl4Gh8OKyc30nhl/nmAOVkjUdDR9nKu1DmiHPG4c7cKySJUXOE1Qa7zSi1MevKOIl5g0qosNKUjErCHftrhVmxL9YrJSiQzSZeB/TZEA7L5LDPBsif6mdkwKOPyMzARLybIXAzPI+RubEPN2sPmUa89emIbFPNTIVmiAV7D7hL7g34gVHI9ktcUrgvWum3nPtccnqEqpV1RemAXpQP8BVWdPp5Lls9osDvVvxeUjzIVFKVOSY+nciWunrRkMijYv7p//WDuaQILpuMlTUBbuwEKpqzYCuQgVPytWlbnsYSIxIpxyFbewHN9KeQ6RP4sEVKq3/9nBxhSJfwa24nkIxrPbsWnZHn7+wVFv2gauN8HII6DLgJOV+WGTaZCPaJaku6u9qCrfTSZxILhKlb8PeLMcv5Bs77HqbeeyFN36uKb1jX50FWz+cTmb9RkvmLm8bVG54V5VGV8OPJ4Vv+3fVzUhBAzgtVqL/pilRKi3RcN6ZHwEBjp8uluwKY25gbftOoTmlqg5TFs5c5Qrhlu5aU+DKPA+isory+2gm7ZYN7kWC9SvK3Nj6YPoBHOfIaStX+c+Le/Toi8/KeTEdW4NzjmahFqU1OZJTZXAEEL1om9YosNXCwrWN2liqMkYzg9L3qBO/NNK8z383NeFr5E0NzqZc93rEt4GEj9GE5KLe6smdQX4JA6bDQL75/r9vSd1kr3wpZzKcCtVt0b9dAahVD3BGN8dWvX3Z0FDS4bBW8LXMQlY4+rQXseFIlwRUsu/b4b8PsII7nyqYC3u+dG7GYbdQng8xj+21g/1nE57eoE8+cEv1FXXeRPhYFKQWtuYHVTEqEebYwdNUZrijBttWkDu4jvinMO/Y1qcACDU9E77trRP6ps2w5veExfEGGP+W5OEEVFFKOHc1+nYJ/BmM5I3bxgte1w3zGuxPb0aP2gbk7Ho9BdEHprHqtE4YIfyUfWL7kSTTH55VteHJkOmQ6yOPpxBfqqZ19n2x7nt4a3H2oCn4Yd0gJ7r8fQju5mQya8gkdQ5VY3sqYl1bbx5E6j/P/GVnA46M3+pNO4mn8WDDxQJJCjayY7Jv9WR+kylFAVADCsLMJKmWgC63ql0qevIwiC/zs54XSp1D5fj7/vPVD5meQ2JKfL79GMRcp0x/weD48dIHuYWdJ1/N0foJ4lLw0mwIPaqGcOofJbkLecbeA89oeYbvjdiaOtLVAHXxl4z0XjDsi2hfUJa7xqhVteqZdzl8g+ck5cqwm/wHvsp00+mKtdxcVTnwfxWFAPsRUXBrWBUf/LP+xvYv18UQdvWCAkKdN3/wTI9XErBQTMY3AG/VUzT7yurCRXu+MutTQBrRwxy8poJXHVoCN7z9/wnPh1ksqgLgSjRMNhF0jXvWnkeUlx3Svf3Bs4glogWiA6K9CyBuc1O/URoYEY158Pu7m5nspZh8L31Em4yHN1VitcwyFLczyXjdtOuRBTz9w8QDdmn8inpL76/2qAmRDpN5TDyQz8k5bphSoO8lsbqRxqVgF1DfHQ7aqg5ILHP4wONU33pvsWbxsSDkO8hltW6+fW1K2izICBe15O/iGmfnKcA+bukKlnf12w43Ral7wu8irS+gOR8n1ovYszDxa7IyQDUYzlUir/19FA5dVCVw5T/I95hRzU=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
37985cec-bdcb-4813-f0fe-08de70a3c11d
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2026 17:16:15.6543
(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:
+p4E5PsGtec+P/5Qz6b/x+uM99kxbULtSYtrWlXlKrdwuGqjZTLSSdnZThHzry88hWw18xsLSms2Pu3J8ObwosmfGMESNsahXmxlG3id5Hc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB6007
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=Z84VTRn3; 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 <felix.moessbauer@siemens.com>
Reply-To: Felix Moessbauer <felix.moessbauer@siemens.com>
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
add support to build isar unprivileged
|
expand
|
diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 33fc3cf6..ac50156c 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
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 <felix.moessbauer@siemens.com> --- meta/classes-recipe/rootfs.bbclass | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-)