| Message ID | 20260625153651.762936-8-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBJUW6XIQMGQEEKB2DWI@googlegroups.com>
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:18 +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
65PFbGO6004472
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 25 Jun 2026 17:37:17 +0200
Received: by mail-qv1-f56.google.com with SMTP id
6a1803df08f44-8dd6d58b606sf42334056d6.2
for <iupwgm@isar-build.org>; Thu, 25 Jun 2026 08:37:16 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1782401831; cv=pass;
d=google.com; s=arc-20260327;
b=sFTIEv52/EYUhVHBZAO3f+CV+IGHyyiiq8Ul8FixQki1JJqMWwFaM9amXjg+TTM51x
YK7wffjI6le6CIH6iFHXKC4zrqdK+TF91inqQr2PdlwLczOrRAN+y40D2tR6vleX5ird
90+Yr4R3ZpMHfeVM8JDpuS9J/jn+4zmtoTZYkV8xNs2ndzCjSjhA+SmUTXwG2nsgB3e9
i+Hy3L0rtGoGtxCJRj22h7gNxJXpA8z62OQOG0R7i3zdoJ7KkZMgMDYwmd6zQDKal/mf
1HLgD+fCigwpvsch+CRx4MaxTiiNnkUJQzVx+w1Kxd6QtmD8JbGeKYcMomjk2MvZLR0a
5wYQ==
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=sLcQGF663RaLvf8ntV4lTuc1MGeCwlEVWXgL+FICXVI=;
b=msnhn9Q47cKOfrMh/rSY7w2C/d8JMUvlKcSEPv8Z8HST3UE/Zyaz4Pbx0WIH1zpyFe
U9aV6J82GMepb7OSOeQDtUsQ4pgvfdblMYwf5G5uQtQpLCU97yblKrSECxWa+fHVOi3w
PsHAVQcn69uTpxsXabbab9JSrclJ7tnMa6PUFDfZ1EOYkeEJpfGIPgUCnYv3v5e4B4FO
tiilxo9lmB6R5XHdATxUtRPxqz4Ue9LDoqgmpUthG7uxwPDEZEftnquithQzqZZWYSXT
i/Vg6r3QLtduDaJsqKrrR7WkA2BDsU4XahGzTIebqzi9ES+QPEztOjjElSG6oLe7tAIF
bpvw==;
darn=isar-build.org
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=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=caLP059xPIlTJyHxz2MM7fjtTIOHRajeL/qW4HSwpdk=;
b=GkAOJgwc1rMJbGmT2ugY5mcB3t+z7q/q33QClLr4U9ZX+M1EXs/dOzO2ZDJSAmfh3Z
7FbtULFw0qsCE5rtmHI6gyko/EPAnPccO0YtASF9CceVXGoRNaWigFdYF8WBiglgH8TG
bK6RoVqhF75ls4E6F2brN7mzcRSfUfSWxRLk4ukVuvEtHdqrCq3qcBQDJxeCXkzYEOQ2
CHSOjdvNsrqM7B0rI2Xgnb9POvpfJ129cKDsylXM6jKFW/Ft3TiwXRME2QVrHt3pHVF3
RXBTInaha3ZbiuyLVYIh6W3thAaaJ8XWqyJNMTkuthMhgCgsrRWmBiCbKyIx9gHZngVX
Xr/w==
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=SBt3vTbMNlQ5YbwG82vQBmBWiZyeK+fbiaPoUmJvWJd8QLXuzeFe/I9rFZxj2nsz/8
P2ZobmC5AsLqWnlSCcGcWCoY4QaQF7ZffuiBm2kojlU5d8aUizUMhJdgyqucZGy8JwBA
etlRum3MmAtFbK7x1plQg7byDXP9Q2QMPffbZeU/RLH582ArFFpNulrC7bfAF8gmGO21
2B+7CwvLAKQcNJlUNUbCf0WnJcLtKRntkh1lMyfanz0RNEegb2nhmxf9V0IKjrDrh3++
QQS1ssJlrkfbfpw40SkJK+rQfCWWyPlYFAogMhi+jtlrm68ZwrrqmVQJLk/+3a//6LHd
grcg==
X-Forwarded-Encrypted: i=3;
AHgh+RoMS800aI2aqZUzBQ1jWydCtpC+R92J9+3l+DaRVUI5nxzlogeBOQYotVBQUv/IlkNqwbEWfjU=@isar-build.org
X-Gm-Message-State: AOJu0YypKmEpjAY8LYlgW/5OOylqCJTCszd437I0SD9g764pnAQ8hlWC
CP+agFS9vWVONXYJmFDrDiNVz2T/2786o22NgD+UKZa0eaSoGlJUPliB
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 <isar-users@googlegroups.com>
(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" <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: [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:
sJXEou4ndbMwAPEsN/IMX/toDxF57tC7a6V8DHauFcLfEX8s+INJdvwBPSJAq7hqdTayg1O1z1TI8bKCsNCeho9pRNOL3y1jGx4xh4JcaFbJwYpcgyLrQqE8wPBrjsBRV9P/QxRoaeFsUnU+nQ+I890p1CnTkztiF29cmR3GfhMx0aW2O7vorrgplT7rffdZlBhQhSBsoVYS5oyBumsSeCJWyGg3ZS7X+3rEeBsskQr9OAqwU8p8OWeWA+/FJfzNkzoaAczGz70RKtAndyCFnyCQBFIdU/vU4towtGFc/6WoCf7RvgSBf7N6XuC/vCh4Er+BRL55c5GA/W1P2CTLqS4ajFIGvMreoW8OIDApaINsSQmAn32w2/iwTqYjNTBD3ap1+HDfq4rW86BhKnYAXqnJFvb+AbtWAjyo4XM4Kjs0hfqOJwC04G8BRbbSN+d9NBgYIISxkz9NY60xv4Wa695vvSi7Jw4q4GUXzBgVFXibdp66JPxxxfjsfH+ZA9RVT8/9mwvyUnHQGjd2HTJRJYdkuVJ0EjgIryJGjs9ARuh+xeTTTxwMn+AP92q3tXP3ugzfv61JXr5RsSmtP5ladrX3WFpvn2tKV53crcc7/ntMkHGb3bjGMxFl98POOiKbRXdlPHZ9s7rOCltu1YWRiUvhkzr6mhQRJ3k1moTzCgN/0qspiTwfPrBXjbo3wpTyCG2nZZcaGqTrb3y9JXhXDYCBXW8we2pBtADNlWS3dpaaShyL0L/22GLX2Rw4T8IBlSfOQwlD3emFnsHZ6SotEPCO6U+H1Vk662HxyOb7GsHL7xe73hRUIZCM/ODYKhUEoKV/0g52RlbxDFLy/K63zfITnF/2tKTeiP4l6YJ+xmS2gxOcPoRLCQx4JjZ9lDzOBcsg4C4EC5AcDe3FIOUEwatULjGxKGIjjOiW6r72WN8eL+yhTMWjmcHHekr5vth98OK4CB+Q63qvvPT60SOP4ofuyZfFb08S+E2c+wKGYWnt6468LcJbE2+haQplir1sRzna5LlR1dPKc43fuFTyjT+tLG07RCLfP0XpnqjguM/fMEFWpN1BiHX47HeAE3l48BTSsUVS6As8oxCl+7mCwIoDvZ7q/4J/iFxmu5T8M3FV9FDCOPuj6uNPc/RvUUyoLFVkUhMqZsShPPHnAwDfLLxWPbVnYGdQOkbx23me5/VIdCd8cF3sTj3dqxhcJvVINa0s6Z5xXZqJlvZhGs0O3LS0fa78oRxxX1vztLwTfBYgdJLzc9s8GCvyO09zJQ6WQQ9wAPLO2yuHdEGjpys/zgL0zu77CymSnO3v2iBDS7HrokfeBd/C/Qh0Ud7fFmaBQodenzxqSWetjqa2/fMR9oCc3LtA8sDphga9SbrHv850pPBZ7eZ43kyc0RHzR7dx1wG0kHkVt6LEYzc+5frnphoyQPawoyh05BaHniw4sXFNUGsaOaTOfr1xi9+TKd5b+jgE21JacvXR6Sn22ouUzdtBQWTvu4eWVEmwA2Wl43bUnvGUBgb/o8v1Om3Sn6exruHsE7EEPud7TtsjztabHs+/oStdWdLocZUvxdilM0ea+a9Blub1RYO7lt7gd10MWaVMsykeIi5sPCPM519eGVpvNF6UFms3SHtOssb8+dRSDmeFb/oCGSt7sPweEWl0TDdoU1s9TlQTEVf8/aLHPeH/feo88Sl7yYuO3IbT0mSxx1YL/Wxq1/tBfGX3tTr9yBZ13lc7s3XEcdPmwBAeXkHrSW9BALmZY1HXbe+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 <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 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
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 | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-)