| Message ID | 20260407142310.2327696-8-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBX5G2THAMGQE4HVCQ6A@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Tue, 07 Apr 2026 16:36:20 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-oi1-f184.google.com (mail-oi1-f184.google.com
[209.85.167.184])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
637EaJtm016284
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Tue, 7 Apr 2026 16:36:19 +0200
Received: by mail-oi1-f184.google.com with SMTP id
5614622812f47-46eeae14d8csf9353378b6e.2
for <iupwgm@isar-build.org>; Tue, 07 Apr 2026 07:36:19 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1775572573; cv=pass;
d=google.com; s=arc-20240605;
b=DThntBsoeacQRxNT8SOPJHFUEgmP9KNbPLOYfreW/7rItPyZlcPSmRZkiY0KvMWnSA
Gs1pypPQ1khmM5tgK3gcERx63gwJTOxqDKHwXU7S04IhI3RsXjF6JI2IUjAu21NUzVkc
PY+Lq3t0GktjJBnU8Omwx53mXQBceQQqC330E2hWwJATXLjXZxS+BMhqr636kZLiC9ZU
Jrsx91VmGwaIfoyx8EJ5IS3Mf71J8OWtGN3OJxHX045OADa+j+ik3nhNPEnU9gTMFY1/
oG6rQNR7K1Z2MjqcRHiyPESfshd1rMYINVHAhlR4PGD4BxTm1ym+B0HHuVbJET68AUS9
fK9g==
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=MVeBd8Te4jNiWBCtLrz6269oceWQUhm3el+5MQSYJhk=;
fh=k5lj97B1GMYIp20adQo/RQ7rewX9rPH5sea8awtGghA=;
b=TAojpN4j7uI/HDKBr3My2QPWRTqyaFzFv40unxw51c+HR0JPM2UirqWN9TqgHPfc9g
Ituqngwvc8za2JTEyvKPjW2R4i2R0kXxprH3Vn2sfxCttVKzQLqIayUISWLRNZy+pnrY
VleBbhcb5lehX9cgkpQBkiH1Qmmq4Gyq7UuJwEwuaH4GkLxHSHbll95NmFKRX+JLd2oy
60HlBi5pBv256KntBSF+WVw0vpxmf2SQRQCrlA+UccZEG7B2/rE8zeGpRgotVubAo9I2
jKms+cWsP7pHEVQvTrdaQtmgfqcZz5F1UZ20C+9n2zN1il58N5d+4/fuxWZFoSYYrJNe
gbAA==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=HabrOahw;
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=1775572573; x=1776177373;
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=MVeBd8Te4jNiWBCtLrz6269oceWQUhm3el+5MQSYJhk=;
b=O6SqGiNjX5kMnYQP71AJQ4f0I0gX0zSGG/wwliW8Nke7S1EiSb8eU/T+Jl1PVAluZE
Hv4Ug39pM6tSztUb2A1/fM+3q7mZU/vV7H65/zb2AWsIjnp0BONqxv/lHc4NccHrZQFS
Is5mHp46QTrPSkEvm4gKIyNLLGCqJQsKPUDr8NzGhbbcGpulqF7EW1kNCuKu7AC5smjY
eu3kDYvGIEEd86mq0iMKybNYO5tl5ojVTZum2sMr5FOny716JlSC+y3FWv2vZc1Zvr8/
Cajbkotzj/GZ0XYGeZjqFQWsUDdNgvBXc/3smR1aLS/sRTfJ43/dheHpfUXY+qgWexZK
Pw8g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1775572573; x=1776177373;
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=MVeBd8Te4jNiWBCtLrz6269oceWQUhm3el+5MQSYJhk=;
b=g58oY38aDUOi1PHmlT8t83+istwBrOWPS07r0UXex2HLLi3tZrou/mJjbfDoy/MGlk
Wxy9935UeHE68wu5VUExWnS4/HjSNhfMwfwcNKz0raeSxWYHNaayZux4gAGuiGw3O/QG
aI032uubOB7gVU0Uem0xXBol4xTQDYyusZtruNjdkUivIHDgvpGU12DbygXAA1Jtlkkv
hzR2OejET+yeK6BRkuwLVkC2/1TkLMlI5a1dBTnn2oVGO9RRAu5QMOgZ630nkxEF5J2o
HJYdyxlpDWFN42i3BWbbkm1sCowTYg0/+v8G1om11YcDZdBemzdTzTWXa4lZG1YZgAib
cJpw==
X-Forwarded-Encrypted: i=3;
AJvYcCXzWi7cw2aBBfyr/ud+7SkEo0tMB0l0jXtCM6So6WhmJ7LTaS6AxifhiikAUwooOroSasAPnik=@isar-build.org
X-Gm-Message-State: AOJu0YyGgXuGcJqpbl6M/d9d3mTEHoJamzq3JFH6N7NrKIaMs0FmpkQJ
TbmgdMcq1x3pt1wc1IoI9JDGFwZ/OKx51PXNbKdRrRcARH6zSnkAjEsR
X-Received: by 2002:a05:690e:4801:b0:63f:bc75:6ead with SMTP id
956f58d0204a3-650486bf2admr12880918d50.9.1775571807866;
Tue, 07 Apr 2026 07:23:27 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AYAyTiLEyr8TRqZ+uyyK9C7ivIt1hVMTUeR/k7iVFcxZUMJ2pA=="
Received: by 2002:a05:690e:2104:b0:650:1ab5:bc3e with SMTP id
956f58d0204a3-6503b80864dls5764994d50.2.-pod-prod-01-us; Tue, 07 Apr 2026
07:23:27 -0700 (PDT)
X-Received: by 2002:a05:690c:e345:b0:79b:e24e:e2f0 with SMTP id
00721157ae682-7a4d90a2fc0mr173795147b3.47.1775571806899;
Tue, 07 Apr 2026 07:23:26 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1775571806; cv=pass;
d=google.com; s=arc-20240605;
b=kNHInOqM5Dto+77rmwioAwiDb/SYGe8OXIgFDpLA764PYi7vgYG7JXHDHwH4jAFam2
qb8tQvdLgdNG7kgRedPVbqcVZoHmRdDZu7EwJYwLyNvsKwa3/zTMa16Cwwk73HNPYDZc
3Efjt3r9EBChUu+4fk2FGE5RTRso/fkUh94g1SjM9aIAhBz1C2ziqivkPzbyJjxAo8NB
aT5vU8k7Uh/fLdxS/+Yl9W8pcrNg0MdY1AMmamIkx/06TKoH4J8d6YeNa8H4m5+FGTsm
79cx+KB7U7xuk0r9qyV27Xp8s5L+fD85GnltVykysrppa3x3WkoiqmOzlKcGN0wY+0GC
9s4w==
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=YC/NdYfSD8elRIvDjUSSFC/0i9dm52AM5fMff7xL5U4=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=VEGDN8bXdFsQ+0w/XwGe5jgPaf4G2exXU6rygBf/NF9I9IhZzYS4lAuPNwVynN9xzL
deNXLH2VpeecajbBlfPlANg5uAQZjLxX2V8NoObHdETgzDCpXFwOmJYEJx5R7dsSmMLw
WrvuFIMOjB70yF0D4F2mXWCTgFZyiqoWtTwD7ka63o9B6v5CUjloSDldqCVq5LYpG+io
mT5h1snWWA/UV0HH4jBuTYEhYMvHQr+uAVnpW2XeiyrJpYdiEgX4dFfbLYz5TIv70qDM
Bc8RSIzwiGo2+qTEVeY/e5AyIyPxqZ2VgtZjVvUKC9y6QPsHz177id+KTpBT+qBAK9xn
utVQ==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=HabrOahw;
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
00721157ae682-7a36ea2ba0bsi5834917b3.2.2026.04.07.07.23.26
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 07 Apr 2026 07:23:26 -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=yQnI6y87nTPmLMCirW2mPLcmH1khxj8H4ZDrbXap4kST1DeurauXMGDvb0XUMAhECGgYqINsscvM3S0BIX6GLGjHIut6eClWQDafcD/BmZp4t9/IIh/y6aEoceqcNHHWW2zMmT7joFb5BcGe4ze8lPSnBKTxGIelrMpgipXSQHqikTZWZVLskTHEEmPfjzYRzgjCbj1YNVZlRb/n5CMYkelJAaRDqgaYXIfkuw9Tp5BzkxLupPaHU88OOa3NhFoAasZij5yawkF1s5TaU4Zt0tSAOQ3nBg772HkAZJ9PFSGUxd24n79DVkPCQ3Kwf/il39dVOvyc1+LCk6S07apStA==
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=YC/NdYfSD8elRIvDjUSSFC/0i9dm52AM5fMff7xL5U4=;
b=qSbtRHn0fuh2DlF6oFl9DyM2VAhz41Yo2ztwIQnlsd6QitB3g8xqcdI4Mzlcua+VXyh6VkL9kTRiicxmHlSCoq9FZUQI2Ro2ay3YoLgotxyJwKJkm6HFzConeHr8NyYDM81//OW/k28pG319r4nCHFHLUUST3YjGnqrb0lpcejii+3SXNQVCcAUnN4IQbkyp6zGxD5Ik4Mx1s/RT7V2ggjFembz7vVirKpCisVArb4b0cEKdtb1Wekm9Y+IX6X74dQrRAqVqwRSigJOWL2i4m8nApnuPDFhTdoCz5an0+IeFxu/yt7TZwBTczsze1bkxPySClN1U6M5U6dqP7b4MXA==
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 DU0PR10MB6367.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:40d::14) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Tue, 7 Apr
2026 14:23:23 +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.9745.030; Tue, 7 Apr 2026
14:23:23 +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 v3 07/16] rootfs_generate_initramfs: rework deployment to
avoid chowning
Date: Tue, 7 Apr 2026 16:23:01 +0200
Message-ID: <20260407142310.2327696-8-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260407142310.2327696-1-felix.moessbauer@siemens.com>
References: <20260407142310.2327696-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0367.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:f8::11) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DU0PR10MB6367:EE_
X-MS-Office365-Filtering-Correlation-Id: 9a3ebd28-e395-4a41-9a5b-08de94b1398f
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|1800799024|376014|366016|22082099003|55112099003|56012099003|18002099003;
X-Microsoft-Antispam-Message-Info:
FYXipcYtLH5fId71+Wtd7gRkqJzeWuL5hwRUsjrGTC8cAzmt5Wf3aGx/6TyzI3uxjOUeMZwD1FC6PL2EcBoJggk+ndPkENCm0XgJhDZnN55O8UrzudjSY9xm63MCh6iOuvyqVjFhYT3EjJZhWDpTsXhhTO91wNKipA6VU3qxoXGrFHxvpg/a7dJBtQryVBI1j9/vPlPzRumjq8eZMLI/F4NTCcZDurZOEk31SY0WI105Tu5vN4ImNbZIww3sBbyg8i9m9/ykf3fMt+xFOav/FzdTyDyT139NHbzJSiNvuJAyYvVgpL5g0cRQrM1saIrEab7DztwDiAXM/BnfvQubKzRpnqV+uf/EYpoX4oIcVHyx+OJhkdYCzMhkSUvGMWTC50E3dMSDP3QmsIN2QnkMtCbh1OhtsvqXd+cHr0ORmJ57sE1Vy4IMopcJ8w81NIYzYehG3G5s3ytsJ7L3FWlvwqXCKtQAXBxMas5z8NXdiqv8n2qIh6X5PC0f4PZq9mDbp2aCAf+Sa/S557Qjg6otIrFt/b5SyLSd+cmMSpmOgXCdBeSMfXF8k2L1X1paTkjbxgR/py4AqfqxjUd2dzugoCQLzID+7VXvTeyRemLKwMAhSkr/EGZDNsP8IWdwA0RP6m5COj2o9wL7Rh7k7NVg7KxMLNA3eBf1s1gF8cwZw8HtS9WI6zHNvxnEWep0MKPjvhkA1thguxS6R0quScFNvsh9xd+BZWTmogtaINE1A5s=
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)(1800799024)(376014)(366016)(22082099003)(55112099003)(56012099003)(18002099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
q8ahVe9TUI5x88ZGyZ+KFir2Zmdfy4MBok/ufhFfhqTmTqDTg5Tliz85U8FZ2+AbVx00qROdpug5xmCmZ0iQor97Z1y5RIKk7St6tnqmUPfUQdPW6QRk5WskIYbj5fJ/PUoLwZ5KzLrGbSLb7Mu4hi3FFr7M6qJBE3Y4bYi3XaburLTkoUZGfHalayeczs824a1iw8bkLV0Z7aaudhUsiebPhIUyfexyNmt0PWtDnYdK2DmAO8uDh7KIBguDo2zA2cojgEstuPop+Ucw8C9K1arkumKy7gk07IMZlLlIlOGJNoH/vMmarBD/ck+QgPzFBTaC4UeLGKokwfUoPXXSVju7uD2wyKVKW3BktOPJPbNcMC31Kzpg2PMM+vqecsdGyEPwxH+EBa1WmVvXzD7tRwEDSOooV5rE1McNnpM7kpr6ohrihcnZj4LuRi5JRxTc1Aw7hdr/sMI0gHtJaysDFETLCIdOPh+iFJHtUWi9OpCr/s7k+yIz1UOfx+Ut+KCsx21Momaq7TTvOY/qbcIBRCscWstxeWawnD3B/3nsGF5ObYcCebR6+5KEi1bhXLt/LKCo4N6RZm+smPkU4ko2851UtSKeBg755ezlVzGaBi7C7nOiX+1XS+Y70C3zAwv5RWuRIWwwPzRTTWoCYORT9bFxSzOp4zo2dkkv4zieHuYcB40RBPpd+hdMIXcwGyYBDm+bYigJVK9pfy8/XQvy5T5zER41Z1dv8Xs05KkacyxfJSRQ9q47C1Qke+Ipf6tblt+Yswm6wXmMAoMcACtlb+F5atZGeHuiqdn+6MryMg2v6fbySIVAJBoqF0N6JpPoX0uiAhzDCwdglBwO1hlSnGn7tWHxsN9dSkpIpkiZjdT0CgubTb27jzEpYzAgJtfVPHJtSa4bvp2O4qWCX3ccNwCP0rrR1Zz9luexNNP/kqelGZru3KShgQULX7yc/EZ7Tp+rAVuLbmZz+eTrqxKxxuJZYBsQ7q7Ul+1US5hp8Of18xnuaoxWkfiq6rP5AuKmKq++LL5i//1S1ePNwumIf80/UP8CtTMJFZtiEdDfjybP/GlnsDMHgFPDSEfuMzNVmNvBiCBEGFhYtnDdHRFjViwc/80/TeaspL0p35x3kXTuzkoRDMu2qlsgBcuaMca92MMABZNfk2sdexkYsf6DqvXjvzxnxkfiLl8Lu3YcuNrlw53t9oNGMDvgeOSKwEqsDbCsS43ATZNCh6mJ1KONZBNN1bBBih7sKuI05C+M+kS2i10MSZB+agI5d1u9TkND+47mZ6vEH+OgcJne0p4TPZTNekdZq+UBdgJqnBHaMGjPEkeJhG+zqh/4R3zL2sZDf2IacyQqXoD0DCD0N0Xcge1MHfg0x5voUg/CxTJy69whghRwWjC6t1d/WSzQ9uDk7YmYNS8b3hkGDu4PUr2jieUDr9q5ArlgPj5KGlWuXPc8L/zUoc7bQeF/ssSPOKSC88C3hmM2upCdNvUhMP3QJaQXi8WlfXM4zFCCvUSGjf4vCmBh1EyRObG3T5YDrSaQQERgw3uVJiJUS1dVevrZd5JUnxnOBWHYkRnWb1aejKs4enVjbVIeWqUDNkfTo9paCJZoIsbGXIi5S/3Ta8VRFCEglhgB/ae/fqMfPsmwDdWf0MWW6+hb9r2B6YEqoakiiQ+/PWQf5N/BYsSDuA670czxxlDytZjcSTjJKk3ExrbPxKzLQbI4v8I56tMwU60n/OD02RNQWa0uFI7adWIAqxWM9coR9SL48CkJErG6RD4=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
9a3ebd28-e395-4a41-9a5b-08de94b1398f
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2026 14:23:23.0295
(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:
3uuAxa+dVGbCwTEiDeivxTvxm/OIHca72Iuopm7yKGQGgkGj4ay3KvAo33pwreD82Gv+YECGfb/WU840XyJ+nmBXMTf9RbFBOwZFf+V4lkw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6367
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=HabrOahw; 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 <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 aa65cec4..60ea66ed 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(-)