| Message ID | 20260609123355.2368573-8-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBR4QUDIQMGQE6A5UF5Y@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Tue, 09 Jun 2026 14:34:24 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-pl1-f183.google.com (mail-pl1-f183.google.com
[209.85.214.183])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
659CYM9I005700
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Tue, 9 Jun 2026 14:34:22 +0200
Received: by mail-pl1-f183.google.com with SMTP id
d9443c01a7336-2bf32259e0esf73004495ad.0
for <iupwgm@isar-build.org>; Tue, 09 Jun 2026 05:34:22 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1781008456; cv=pass;
d=google.com; s=arc-20240605;
b=HvG6IebyeVI/+RWBVDYyU5bq/HGhSSKQVNEcuknLFfF6UWYxPsHnkBR5M3YD31rv8B
MUQaWLAeEKHnQ4A8Xnvq7nk9w0wbrtqC7Z0Y0/ueA/naVPhCGt3tD+HaU5i7Ynv+LPTu
sZXvlsRedq7fnfwPBJCU/dFVWe1H6Ac0CRcB75zL5MZRusfvGeV9hq+He1YmgSgg6TqC
9shrhNay/3SvBTjZ0Zs9RHRO2jE7W+tZwpQdzM5cyN7WOHbSERAUWdMu1v6hrWBnKqn1
1e7V64fwzfZTDD1ckV2Uh/D/eEO6gLoPsqTVBsRmac4MMmM2DInrTr/6LKLnGlWfH+pD
Fiyw==
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=6PqvFWwfzs11wzzpG1JPUxLyWIk7TSvHbuW34ika7Pw=;
fh=LZyMWFk9leJ6EmCCcSnpyy7SuUv6QSTwS05EIwFYs9s=;
b=UIWEbtLgp+XcdSZHoI3nYka+kj2spEVBZ7nczgsPOEp39XNmNPfoKpii8ykBG8YLzx
SshBzpRKtip7h4JzEeeVOeHunPv+29Oybk8Y6+KW6IFk6vIan5cKY12SFJjgJOCXcoGo
ePMtKU0CDWYhsYbbwdSXZ8qyff8FT+mkNvs51J1TJ3Lu3xtHLY3B0gIuJoQyA3jwwX6Y
1ysXgtrOVNVP2+Yee0cKjy9PdzrJmuPUjg8y5LSXotniyst/TZFRHEUlxlAo9CgG8aq5
cWAg4PvBtuIESmgSZhCyfuzlOOFy2eNlhb/5DGI18rPNEmZuXM7K12tUqjSFcZwkleJ7
jg1w==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=i9+JB704;
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=20251104; t=1781008456; x=1781613256;
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=6PqvFWwfzs11wzzpG1JPUxLyWIk7TSvHbuW34ika7Pw=;
b=R1tuE68/8cUxfrwXLRvt9Ceo/tlu2uVMKRprixZTn97Kt1sXxxN/pBM2m5C9+9zc07
ElFUv699kU9Wn/7I8p8115sBhuCVzxmPB4CEf/pP7LKJQO4ynln28NtVgXYahZkjLwo0
Jsk5etzCXWiVMK+f9NKu/idwrGPW/gc2UnKyeXZCtH4/zho0D43I9+Ryk5CTOlU1xcn7
p2tzdLEUI8XiQIXO9+ygojthbIrUjSCiH+o1u/+h9zWh1DZZMvYXzUsB/KwYdGbFbu+w
OBes43Hh6yc7ivixvESdyv6ck3WAe88/S8ha133cFk0YpKDrEw8sZjAXZ7oYEvd3BBNb
c5XQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1781008456; x=1781613256;
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=6PqvFWwfzs11wzzpG1JPUxLyWIk7TSvHbuW34ika7Pw=;
b=IAJ3ubb8vLw3avRqhFymScRtIiAxOqVkCaLJMyjkEWrRSIrYexYBlcSmbpmxGMe5RF
RhHKPJjEP+5GxnaQEgqW/KVTT235c+uCLP0LuFEKGYCc8ywQ+7kXj2wTX8keonM542Uu
zZsLdRzyjZL+MR/5UT8OhZ1T4WMzfVoprhRTy3q432DbO8V5dWwLy1Vz0B9462YU+ZIj
Tx/TOFmTcRQDws1dBcKqBWHMlbrjnVM3qapoAvDewFXc6hGZPmzTuoMewqju8UJ4kF4s
AX58WqU6galw7QbaS55VK+AdOmm1eZnaUGG8HxcjTtk2GX9hDMPoyjQ4iv1dvxvF61QT
yF8Q==
X-Forwarded-Encrypted: i=3;
AFNElJ/riZGoL6InDL8DwJvBfJtKH3PAOFsnDeMlQJE9ZJFrxuKuhJ3BUQ6Y8GDAtbpQ2eNMaXGbm3g=@isar-build.org
X-Gm-Message-State: AOJu0YwAcOP55lihE8qfatouEqT8PJy0SmTqxC3TIWWRG4MqxV988wrW
exZvqZgKNrjaY+Yhez+9ifzmdclCgJziQ9wZEwTCKxIsSjOdfioQdXFh
X-Received: by 2002:a17:902:ce86:b0:2ba:6518:a6d4 with SMTP id
d9443c01a7336-2c1e847dda7mr217586335ad.20.1781008455859;
Tue, 09 Jun 2026 05:34:15 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AX0PUUdzNLgw+rBXEo8id82UFCcvStgpiY/rIqtg5ArvWRptpw=="
Received: by 2002:a17:902:8544:b0:2bf:5f1:1e97 with SMTP id
d9443c01a7336-2c1a105a2c1ls59936615ad.2.-pod-prod-03-us; Tue, 09 Jun 2026
05:34:13 -0700 (PDT)
X-Received: by 2002:a17:903:90c:b0:2c0:b7e1:7f08 with SMTP id
d9443c01a7336-2c1e859fc13mr239364835ad.28.1781008453486;
Tue, 09 Jun 2026 05:34:13 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1781008453; cv=pass;
d=google.com; s=arc-20240605;
b=VexDsKquOSXeTZRhLk9Qr7Dw4viA8DNxRJfRxIteTaxqUH/zJeEHFTPujZv5+u2a8y
RpXmaCIFgZ3TjVC2PD5NJvPO36G8/flReVZaFdn2MwZKN/akWyzyJCZ2JAzbi6ck+0CU
Kr8UuU21MtsrJOvOZ6cUbf3gzkUImrLoZhrHp895aorK+KBfjr4AclZzuRXMOj4GFosI
mj+VIkOiDCQKhbgj1TIgbe7+2TM6key4KugqLBXjgbV0R7+ygtxG8OB3IR94c4EnBDUF
lbLnD1jaKcao+7nTS3phHOh4FMRyhj71ro49auIeiVDrssTSc1iL57w/0UyFfzpRJGGh
6AlA==
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=AuKM/jNER/k0+A1zkGa6kDQoxALDuCYcpRjFjAo2MfE=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=Sl7MqKNIxJrSCyoC2SzGHRcWx47gKQif3eAc2p6lBvOlAEvmBijlTbtRDKgl0gkI97
HvhUD4AVNWaCmwbw2DFvzo9iiJjIWeflCn5rk3Q/wviqWLn0uu1ZJ5+Nww1DRH/l0BJV
U7ZLVn3Y8e5qwdCw42I39+ZRynjg7/9vy+v1T/N2tFZqo3QVsHtUG6z8OH966ZTas5eb
sSqJVblhsIzCCzypS3shNQhYGOvNOV/vxoJc57XnF52u7u/3m06pmNbYw0hHDaXpo3x0
ybB8kbiGqTXO4f6vyV1V8ULRp5wSuOQ42rsegeygBTjWsMg91U3d/RjeNFzVEnDyNP9x
tJBg==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=i9+JB704;
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
d9443c01a7336-2c164d6090csi5921175ad.2.2026.06.09.05.34.13
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 09 Jun 2026 05:34:13 -0700 (PDT)
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=jDQ1BsiCtyEDa1629luLJyOg7CGt+fSJbDNYRx5AKEhmNicQll8YJccvvZFk1bHN2J6Rxb748j9/A320zZtN/eFV9fH/DtNfib3YCbXurZxb5VqQgIFqLCTLMfqBUrflcT8wZ2n1C7A7rrQ46krzmbT/+poNCCzkSERnuASNgNokg1NWrlG6h/m95zEjQWd1jV9TWMqK7Su99Xi8Nbc35sjbZm9NzpGgTe8nf14Rvlf/PzhgjtSlHfqbYVLFls/iMviksIlXLkzMltSjrWXzsJOEd7+Z/XXegfxSwtlIerIpzJ2hVzrfalxxFsvLuIfW5vtUPUArijopBEc7dlPWng==
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=AuKM/jNER/k0+A1zkGa6kDQoxALDuCYcpRjFjAo2MfE=;
b=NxAjcHxRN5cktsViMmEjj/jUu6a3dM2D61prh21NhmW4iMsW+qfPIyh1WBOG6ScJGwLupS4B3i8pgMJER7gkMBCwfpKX8GqyWtNs9nwc5IMxc67vaH59AbV68cxuvqPfmHZ89uDggKRtNcR4LQRHMNsKgRRfB1v3LJz3/l53qDJkNZ2J4l2Ov/CGid5xsRXd/7FGrNz7WByQCf7eFRt9rihcsjelP0azMYpnW4z3uLG28lmZ4nD9mYXIBZkbcpNU/FqAEqgt9fXoLhaOM4fzjKjq6TrHEY0YB/rRetVoPz31E6j7Al+0qfL9J9tzXoHlbU3u44ddc00dksTtNofA9A==
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 AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6)
by AS2PR10MB7024.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:598::13) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Tue, 9 Jun 2026
12:34:08 +0000
Received: from AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
([fe80::c0c1:ae4a:a803:8b8a]) by AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
([fe80::c0c1:ae4a:a803:8b8a%7]) with mapi id 15.21.0092.011; Tue, 9 Jun 2026
12:34:08 +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 v5 07/17] rootfs_generate_initramfs: rework deployment to
avoid chowning
Date: Tue, 9 Jun 2026 14:33:45 +0200
Message-ID: <20260609123355.2368573-8-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260609123355.2368573-1-felix.moessbauer@siemens.com>
References: <20260609123355.2368573-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: DU7P194CA0012.EURP194.PROD.OUTLOOK.COM
(2603:10a6:10:553::18) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:619::6)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|AS2PR10MB7024:EE_
X-MS-Office365-Filtering-Correlation-Id: 178eb22a-9d8c-476c-1a18-08dec62366a3
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|366016|1800799024|376014|55112099003|56012099006|11063799006|22082099003|18002099003;
X-Microsoft-Antispam-Message-Info:
qJhzN8iX0sSWVkyFnPnDjvQFDSrxhZcBxR/k7zEDWfG86Aevd/oVITEACz1gyBb8/lzgx2ofsEC3S7zfwvIRTJDfjYRSZ+iRqU8NXzsL3UM3fLT03rfKY3iR8EyPoyLBWSE4tgYu45xPdPA16vQI2ebW+/4B587Muyop8q3MAp2fdURcm+NcPQy6A0b8zjnORcaOrSrDEpETa1BLNLnv8wr/VuvPPywwEBwpXHbW4mBXVF21bcE6eZJENnyYm+B+jjPtZ9ysiwPDGkbqj98Hcz88rgfgcoq2POTuCs13hXyiB8zviFYM79avUbVWN06OP4J6N4iox+iYgkv7dGk2o5kON2SXd95mC93ia3IN0uX8DzF5g4irFyg2FIO0+MkmiC+l78fE8gtiD/PZuvYehtGXSPblSPG+qbAcSGu/rN5E4qmO9UeQI5BpJVDpO3ScS8XxRlgVjfjHRAMU7/cXtgMUj06mznJ4D3Pagm87A3Jul/e1NWdrW98LYLn9muZNPPqdjXvrLTQcmNblAlPXsdD1mu5uh/ZHdv+7TuSmiWWy8rsVwKBUTYybeRBkD1kuSRUAFInhADHS3QtwNF1S2+7s3iJTUZo0gGlbj1J21snbNhTUnDuZcabY8v3tFHfMv7M6OPMoxUMBUMcP+9tpW8QfNNtNF0Ipy2bM86VrujmeyJD2i9Y4NFopTLkOwiRF
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(55112099003)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
lBOavWmdf/S+zu1QjjJ6Vg8txLgJh/SKYsyUCiHxaqsHnx02vMq8X/htRxC9B/nzbhmStBYMjhBU1NrYBPd/X2MFPcIhoWOWGGteOCMp/mAO3kGKkDKy26k0eL/T855UU0V5Ks+FFTRFfB5XQLHIfmDVYnEZogtZlNG81rNhgOI/MonGGMiEjLDLC1UhGP0eKymrCw+LSQAmUzTrI1pBOt9RvQOYlZKAwHVhbI35BM7A/nUVW+JiKze6cN9+s21R9Jt7uUr5UFyeOZorfBF/JkBEc3uPunGotaUQEA4LfIIM/Gz5FbZIbw8ahXXumcOwyPvjtBfkf+YXHqOkBKR2PPDsXyi7ht8s4GVFnW3OUcFaGFgT0ikFf8O122s3HOBbAHTiABrWVcfjOF7erbfXZ/QjG/gS6Z2vOtUQKXlG5CBn+T3+1CG77qIk/S5Ede0cW3/xi1+ShFH/LlhFsmxVNcDA3gIoRRxvoFGUYHqaR2XnbLcfQ2uTMCyvcZiigP2AeCqqOeHdl2xsUW6s62ufNRtysFDQ00VXIeyX6tDMKfcRqjKS/666YQoHNkPADGYBfCfxuGzK4i3/q20syozWsALLkAaVr9TaTPK2JOekarnhC7MSKx0axA/mHP4m6jIfG+OxVmTQMFwedxrdOKtrLYl3nvyZvpbAvdSlcj6t1CLReStdyAyz1moqwiWCqp6Hfobp18vtp+BnwVu0FXduaonRTVXjk7zNV7iH7iLr0uP8BHrdDwl1MTkxT2Qv5d5t10NwQt+kjmyDib1zjkAVu0gl6b3OTAySP8EAYPPgeXyHHu7V+DEtFdIbErSTROitusANpTmxhXDu6fiHCTIEkuMhfQyx+e1eZzxf+vxAaCGPByJQ1ej3D8nZTlzC7vG3NFCKkB3rwSgGe43kMucRQRvoAhhE7OJzPYgmoRWR+zTMA9ch0mP7YRUwrzjsPVD+l9vGUFj/ulT5jwf9v5UoYALAUWokkKVrHurWPIEgwk0kTHgTM8e9FUrNjRccB8H0RiRp1jcC3OILHourpggOIsXLLUx66NM71UH48lgnuTDzD+JSZXTooACHJ/Kogk3vWrMG+xv8XGoNf/TNFQp6sHjmk4+S5YnwPDfg0CJkc5k/TAQCfDpwIJEsB8fs8ZwyOsY0hGwy0ID5CJNQnmOEw3RHffXlRNyDgnmOqCkpBhXB3Izz34BputnFIyRr+zKuYFHSW3w+gcLGlqSqxFrJpBpDcVyJpoV+jdVb7C1u2ZlbLOEbJO1P7G5fYC4xpG2lI/K0KytzAGG9vDAgwjGX92ZhtnjGd9JYrAJUuMKcIdBph6LbVVe2x9+CzGc1vk2nzfijK7yWqP2kwJ5N85P3/FXp+cGab2n7j2SLpOsSpSGA3RQeU246n8vWOgji2axtqFIVwRvzMlKQ+N5ahbupq8IeXV+KnQEZHOJu4WXL+fbe7Dhj2jzXVWmpF7QGYaZpG245Fyp28j5X1Of+sJ3YYnoVY1ZHPfaMK+50XBsOpKShPCbsh96l21uA3nOq2VU1lTbZAX1zWO+Hc7PtCd0nSadAX5tS6MJh/PKi/OvUD42vjb7tW1iNjPsOONbPLhPGdhNXc4GIsZhTvHUoizRoLgAzYhRFm3gI2La7bWHmnxWe67OVG4307BRGDd3uN4r8p94afjKsA/k/fsAecQ2QZXM56tGvE7QLCSjKrGHL4x7vdN9dmHWr3JcYhvWBTmw3mZ8pdgRexjpTFr8BJuZgDt6llo8gSFVP3NFbLe+bna8=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
178eb22a-9d8c-476c-1a18-08dec62366a3
X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2026 12:34:08.2753
(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:
bU3Yga9QcsVOe4jCiGRxbBVUmK2hjdcStODazwpBWbj6uGOLVF3f86aaN4854cyoEQAR2+ka+D+cAwPUOhB0apOyIEkFoplknslloSRXPOI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7024
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=i9+JB704; 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_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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
[v5,01/17] refactor bootstrap: store rootfs tar with user permissions
|
expand
|
diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index aa65cec4..ca179392 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -620,18 +620,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(-)