| Message ID | 20260615092458.259691-8-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBBUKX7IQMGQELFFGJBI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Mon, 15 Jun 2026 11:25:33 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qt1-f184.google.com (mail-qt1-f184.google.com
[209.85.160.184])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
65F9PWBE009135
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 15 Jun 2026 11:25:32 +0200
Received: by mail-qt1-f184.google.com with SMTP id
d75a77b69052e-5175b7946d5sf25147021cf.0
for <iupwgm@isar-build.org>; Mon, 15 Jun 2026 02:25:32 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1781515526; cv=pass;
d=google.com; s=arc-20240605;
b=GWZldv01uxGMFiQlvOe6HfhhXpQnhWajDkgOjJ7Kegf+UIXbLfRn8OXw4oUQr9f7k1
7go6zypNVXca2IBg8n7hCWgVn5xKV6B1vugv77kHqXhGY0pv8Po07BinF8wW9w56Ej8W
2SM8OPB5bvo35+AzTNVK7CutBXp36uE8pEY5DANygHoq+4vJbP7/ak37yhvKY/UQAy8b
Kxp14H168WuQicWlXF8j11h0CuGKSV8aUw+1YpIUNTeOCRWehzMFPFCMQP7QUg7XRZG2
vwtGD66B5cIZou7xxI3SPsFTMJbDTRtBJT7vuYjupeDaEht0eGa/6ZoapdZygtGhFGJD
VKnQ==
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=Yvtm8SEUlqDOQC4a8cmof3Rjzb24mo5bJLalF5TKMgw=;
fh=RlZUJ7mpuyu/LaGwJhSf6bwfSQehOsx8eXGVBfm7Kuw=;
b=WJEoS08aawpmzmvBljc/lt181qsbv+21Rg9jeJxcjyewrwmq29c5cm7/kVU27WdTvh
7hTreeSVcBmw1BfkTrxRntG14a/UWs2650HHGsR6yE/ujLfG/EIvM5PPtqavplD1AdAH
syDNPtwDWjNK4sgiv9UG2CThWL0304PPNxxK+L2mDSVZzYM69BdIhXsgqKRl3ZRyg4bq
X0ORH6MPvNhXSVfmQZsoNtY7QJe+RVBnlhTYZXOopSZcRgr1mkBOOkFFx/1s3e2thlqO
Z2bbAp7RA9mHGgrO+a2weBE8T6FEx90vgMRStPrMFgkBlZ2SBGEofGdH7HmXUmcWlGEE
wbAQ==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b="KYhmOh/2";
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=1781515526; x=1782120326;
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=Yvtm8SEUlqDOQC4a8cmof3Rjzb24mo5bJLalF5TKMgw=;
b=kD5gSa2Vva/hns2gv1ZXFvkNh2H3zdB1ZH4WLZcx+DSi+dAEbzITtCgiSuLGa91GFY
DZmfLHLiMh2kD9r7wydzbxcRphNjRc/Sggdw1LtsIa/jgAUridFJqm3Jq9adMbLbhdsN
k/TQA1QL+BSKPso6fgU1pRjRaoltF8Yafijv1oRCkggy8SGu+QBd8uYRCC5E5+Jx5Z1f
oDcAKqgqWNUhlFPq+7DrjEPhNdi3vOYOYcg3yJTXPD9t/bsJpy4k/XLf8jA0Cp368I0B
SdDKAk2HwH4m/oPzEmt8RIDhjSXTxGusTfRSx3frxrocOH+IZ/nVEGMJRYE4xkMP2/fF
nYLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1781515526; x=1782120326;
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=Yvtm8SEUlqDOQC4a8cmof3Rjzb24mo5bJLalF5TKMgw=;
b=H2GzoR5rIgPsQvo5YSEf9ijOcURcpbE9eUOaEzLfatoQkDkjxq+HYitrT2N2P0pD0J
rw9N+CxVQPUYP4Uw81thrHym/vowNahRhlosOPLk3BuUO5Pt/yFfGd2xvKlsmjiqe3xO
/7BzQJG34uQoQkUUJnFMiDBDDXI5x1wExuV0S0Z3xd6G6NkGFRmSLoDvk7EwfzT8qNEM
yJizyfkF00Hg5Ho4QYTEkpplkvjTB42P72kKTVYHbewjMEHEflcKZU1+ZaFIhHobJe3k
K9qyRpEOqz5al+kv1mTi/Kif3iZYlLKofCxgb3tTXeGB4ClG1zoQ9k1zLCGXuW2ncjXi
hz3Q==
X-Forwarded-Encrypted: i=3;
AFNElJ/k/zVUGsc5jDcg75LUFcDNcKJahrSyRwbFJ42ZqdnWdYgPa+lPYjdcYi8EJ9atRntn6hQwcZo=@isar-build.org
X-Gm-Message-State: AOJu0Yyyn9wUjVjqa4ydiVYnECuGqeu8PSHMKQqJQDVsI9r6SA0TcW7q
LISHaiBGxNoFnENpPyH+x+UxNMX6D8rL8XRmB1cDdYFL9XD6lsq/2qtw
X-Received: by 2002:a05:622a:834d:b0:517:82a1:351d with SMTP id
d75a77b69052e-517fe4ffac9mr155774191cf.20.1781515526633;
Mon, 15 Jun 2026 02:25:26 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AX0PUUe9EJkpq/nDi9bJZKB0S44MliM0OLaSVYlyRwGiTvVTaQ=="
Received: by 2002:a05:6214:ca6:b0:8cc:f0f6:2635 with SMTP id
6a1803df08f44-8d2f3b18475ls78923766d6.2.-pod-prod-08-us; Mon, 15 Jun 2026
02:25:25 -0700 (PDT)
X-Received: by 2002:a05:6122:3b84:b0:59d:7def:17ac with SMTP id
71dfb90a1353d-5bb6c05838emr5275735e0c.3.1781515525736;
Mon, 15 Jun 2026 02:25:25 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1781515525; cv=pass;
d=google.com; s=arc-20240605;
b=RrSGWVY3SY46v6mQQZO9Am5S7rHxoULYt5hoeDjyBeCLZNi+najz3q0FH3lTjkzZqQ
eyzVACwfNtzIXOHrlyvGgSf1cCDQC2GZlPDn4bEl3cOMR7MGj7ondeLmNLxFtSg1k5PZ
mzWRaWjedvFMuHqK8y8gCr1ScP1J9UaQc/kX/8YLzFZq/tcqOUxkamXTic59ppbIczZK
NGyG0dz1ixIizv7uH9pCf1QQgZvQp8Kfgrx74e7caDPtRm3VY08hRR8VPPqtfEOAjEjv
imApKoG32E/+ES4e13mBzjocoFAvpHTCYJtxTKD3Ha445IYzvG2XQrLG/vshVPrBn6lb
Y7YA==
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=OotvQUq/uKcXJL6n/tfOztT53uibdeVbjg8REhsj8v8=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=B4ZFOgP6qmH4LwgiQbehYLRLJuunT1bkeiL1z+Nj7/z/pPbLhxag8M7++NviXDRDdH
jh/gJ7VZjFXZww4kK9dT+TMTDbaQuc6VQS5sA2d8aBcmrAaKnMrxmoeQyfzzcI4Qn5kY
vwP1jqP+1EVGNlvaZMCVtqgx2ItITNvXhmjiK/JsdwDdv4eh2UbioVUfbDkK1DAfnwIx
i9ONvCBzRgHowbPMBcdYpBQEknaK+eoqVSQt45aABYGu1QV5mt9o+P6mnxKOoz7UaZfJ
Vs5QjRqDMHN3D5ffO3PHD/e8D0rUPXqJIdj8uHe3zozelcB2UpluZBLKmPNpzDK0G9Ic
y+cg==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b="KYhmOh/2";
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
71dfb90a1353d-5bb9018fe5asi125470e0c.6.2026.06.15.02.25.23
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 15 Jun 2026 02:25:25 -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=cn9KQBigtuOi9sb02Zh6mTWkvKgzxnWSOm5eGJTBBybGJfTmVmHRtu+WkbNbL1P+FXhHH7PIeYPmeY1ejctLUG46jufBtsP6R7MrOPlbpnb9gae3kJSX7upbepHf3JZIKBQ9sYPPcywxEMhYk23Kc7RXNgAIiSuQOVJ28/ZoMuWt/oIoUx/7KlbFlOPQ9wgHaw4DQL8+18oiZr+QWq13B1hGL0ZNtfrx8MP3+yQs6LrNi8Yx/TCdfFPkiyd7ghRxr7NJxWTfeUITPwtj8el6cURJDmS4hXPPyu/n74mxESh9Kv2qvkyHoIJ04VIJvz30hnmtl10f0hXyftcj6DFmvg==
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=oMSgRM2UbxGXITaryMcxdQE+Hw07YZw/usuAGQZfshsZ7e1BDHjW3x+IjM2PDO71mHxgCgZEzQRmUYFdiIdOkW5BL0nGWTIX6SbhO4ZMFbjzNaZqyxdqw+wed1nvkxwOey3BrGNDL9/6WgfZ7qkS6OLOy6Z2iW2ydIjt6lc81TApgtOiF7xsUOUzDKv9uJB4wepxwHLiw8cdNKQM4Ekcci1GTMV74j9f7KNuCDrZLKD7sEq3bojM5cEZFPDjsdkvwru8kBxZOuJAxuXh6c1x+Ig4KRbpQMJYJuFmEWxcT43ulkvLElWc0jUXH2+815sjbuAp03yPq4/nLBKwdxfFbA==
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 PAWPR10MB6830.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:33a::13) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.18; Mon, 15 Jun
2026 09:25:20 +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.0113.015; Mon, 15 Jun 2026
09:25:19 +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 v6 07/17] rootfs_generate_initramfs: rework deployment to
avoid chowning
Date: Mon, 15 Jun 2026 11:24:48 +0200
Message-ID: <20260615092458.259691-8-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260615092458.259691-1-felix.moessbauer@siemens.com>
References: <20260615092458.259691-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0109.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:bb::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_|PAWPR10MB6830:EE_
X-MS-Office365-Filtering-Correlation-Id: 505084ae-cf73-4862-887e-08decac004de
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|23010399003|376014|10070799003|366016|1800799024|18002099003|22082099003|56012099006|11063799006|55112099003;
X-Microsoft-Antispam-Message-Info:
abuziFI9C2aQ7XSdjxyCC7jmZ/HSnL6WiA3QdbWG0aurClGQio15RiDBc5dInI7y7M50PeF2Zg/B63IJYfxKRLVSphwC13IomqYCDcZHqJ9nP7/eoFLRwRDQhUFPleh9RnCkKw1E5LNhVRORpCby3U7/iE3gaMBDDE+qX3RkkkIZRPaHohQq5huh8L+tdaXlhgLhXM422GmfD8UxGc60dCHdz2WhV7f5xkLvc2EUH2jVjTfIKq0/Armp5gwHa0njZQilg9eevrai842EBbRLDsp9OqJykfEntgJVn/84wc24iQcR0xnavlfZ0mcJE5WEMO9uSULY40IcbPQXx0235C09waYhtjyqx6SItAsGiVV2vKZnsYngb+OI53gOzsuclTt3cviAt6qK8mgbuFuPFTnITSBPYXmI8jGeUlIFtNtDogHOUYLBTmHNB0V9Y7XUmt/2wRuriG8HGaCnlBo4hfmSQrQwv8A+yUsa6DNZuz9rKCV6TVUw/dfLVRB86G5wuI7U/G4bPY+RTI5NiRJIk+Sxd1U5ck96QkWKGOJ3cVd44MKMLHFIUW3pdidArFhwCKGaAw9LR+dDXh29xG0/AWbg3PbcKRKU97ASLfo8+48wbSMMveA60Fvfkl6Q8HB+3a7P/u3ILJ1MtMLeqZgPjJZ/lf3T87gGwJM+v9OtmHd9Gz8H/4NrKLuKomLzzDBk
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)(23010399003)(376014)(10070799003)(366016)(1800799024)(18002099003)(22082099003)(56012099006)(11063799006)(55112099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
k4TBa0QmGPI//uY5P38d6DQo0+Y2pb1o0mPpWJ7KlDkCEnKwUFbA3XbzFES8nnvIM2uHCaUz0OziRm5wn988H0igMS7R28AacfUlt58m6NdM6kBIPCTlqPOmNtAc9uCwg90ppi15hAW/dqhX1SzudbDd3ny/VGE8x9xkixXn/zKwgRJUe2TkzkN74+j3f8KSGg2m3dAwItinDykTWLV/lgPIr5F1CyX1+d4eH4Q4aNYbmDPAvyYP8Is5ZFNaG4jCX/1c3qEn2oWgL5Eyhr06EZKqVL85/8UyTN2wqR2oW4fddxcWF9HBMOQvJoDhkf2FFFC4BG+dYsvPO2ssoatWqv8Wy7T0b//t2+HXvKzDsezgJxRSGt81vMS1q+lms4Ow6VCVABGvxEmhc9pLeJnVloNoRzz58E7/evTv+pGl253dbOKPeXAy7x8hHLIespf4nXEEviOB+1GSWjGT8LPUuZCDseWTjv+p5EDwcENq/Gmf4r4q++fixIp7e89YeZ7oIskdRVctXrk7RgW4j6UUlZdPT1KrlGyqT9P2zmDyK97MR3agm1gqASaCR5lxJsGUYaJefEJVPJzNEbvoKFtwAiTAP/gDtqKRPpzxE3N7Sqa+ouEhDUOE8fIRusPBvcRfX9QyBl+4fxs8FPuF4suKOth6oOUnkUR/olTkJtuC+0U5Ruf3mcMV9bW8GKPzbgT4Wv50caRPvtxNxSp7i6GGeJ6mjsvqLUMer9UIw3y+WB9C27UepdGWOR2v7g8lQvu+m7g9QlXTW3IJ/Dk6vvJ7Whfa+mMvLqH6q2YNrUXa+YxNBrm1GjcdB3DxzsgFY6RjFvctoLfi6ww5tRx55Z51+LCJlk41lPZaPkgHQmcq6pYAPN2gK0ftKqrcRIrZQXk6UhHCgXwQEZ0qPdtvzeEav61tBf4r7Gi1Si+u7N9t00yfqgz6XH1uXO4ZtwE++rI11d1frKEtIgfEH8AZ55Jt1fhV/exOkRLqQTOOSUSkJodvGlmFZ0D+4ZmDltjNA7ql9OoHdmYwC21eJGORmBbjgTDHDdowDIv4auzH7l8icKcgfVd6LiunOlRmTeoWNHhFjT7TO60qQRiO+poBqmOJb2uUPHwJ9Ty71yPnqltktjzpcrDaEk/qfm9wPLI3uAqEB9TM89IOEppEu44+oOh+cX1s3wDffpaueaB70nUT+iJYzVuPnfz84OTPY5OwCgLLCli6E1+GTeWg9d4bN7ztooo5+b0ipJ9QhZpKIWAWzMQe8ozBFE1NP+Q4HC+75Ledd3GH71oC7w98G7SuWxbueyL0ps4ihUPKzZClzA5K385/wiaD0frmTlizK6end07yZRy/tarJ9Chzrbz36fEXU+tMiMG4Qg5iGJG1dFENS/GUVPWfirZYgow7Flo0V8B+AVvg47c9LXkKxWLcvwRWR84CYgyLUbHxXfD9sO7KEu87zolhwsyAqcj+fLI/JdFlUHFIpvwXG/ShDdsknyB+jpuiBvjU+yNLwK9JPXQar4N0MU7aLG1fXTn3iOhXbFxiWpEbj3vkvjQ0Bqs9wT9j5cnNpRRhjuQl1fRFffLXD36+mZZL3w5LWSKjw6AvO0tConcNP9Hh/GtgG/1nIj1NZJz1zBHA3Cm9xIQKzNW9FRmrDn4lRTA2efgWxbdObfGQ54Vv6WfD2sETPuWwPJqXkj6FJYxc+b+IgcUojNeS+gUwvXJXN512+CoavlcHjhTksf4YPGBm9kSw0JtycbNhb0OKbljZ/+oqaFVpF66DOG1c/jArbwyg2jYlXEH5FtPLgfjTgYET
X-MS-Exchange-AntiSpam-MessageData-1: 3UMp42N3dO+lbqdx9WwmRz3hD/i8fXB3o4g=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
505084ae-cf73-4862-887e-08decac004de
X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2026 09:25:19.8777
(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:
OXCM/7ouWM9fdONbcG6ZQTJW9IEwvJC+ooXVdvQi46ZuvUufurH/G1r/gXaxnaR52MpoKYuyIsg5QEwjctn7s3mBM6kWLxeWWUWERJUEx5I=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB6830
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="KYhmOh/2"; 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_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 |
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(-)