| Message ID | 20260226162843.1642329-8-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBUHJQHGQMGQEEG4NZGQ@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Thu, 26 Feb 2026 17:29:11 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-yx1-f57.google.com (mail-yx1-f57.google.com
[74.125.224.57])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61QGTAPR009484
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 26 Feb 2026 17:29:11 +0100
Received: by mail-yx1-f57.google.com with SMTP id
956f58d0204a3-64cb3951982sf1304315d50.3
for <iupwgm@isar-build.org>; Thu, 26 Feb 2026 08:29:11 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1772123345; cv=pass;
d=google.com; s=arc-20240605;
b=FUutOrRkm1aTiTsEPm9p24dDTR9PDxWwa/HFdRFYPZg0tDMtU2k7Xqhop8tPK8nZPP
/SoPWDOTh0Z5NfF2nr2FcdsqtOKnATGwufCNnDyivNqrc+0i/EwstVVsG3YVLWah73GH
SSxMBlVdWmjVUjC24ctCMSpAhx19OOOQj1Mfku8n11W3GERyQ8rcGdqH20QQEXdpRYNr
7dlHHtROALO+dgI/owKMpDeDfzw0IgBGV9Ia6DnijSTpZn6jUM1U2zQM0bK30igLIKBs
PvWwYPwmLJVNtts0OFxXUbApYJGing7blDF9FfXEDbfnPl3MaPaePyI7KJPZgr42pRxc
ldMw==
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=SPVtzoe5cFduyrrROGrDz8iSwSUbroUtCi1yhURSudU=;
fh=EglR3fjlFPFvW4rlKHXrlqktBeSwGprnuKjcTZ08AlU=;
b=kcGI1zCLfkpGzRTe+CVD8xypqR2f2AoRf3bbYz0vlSajBRLe26r2nSnpSYfXTD2mKv
jHZqJJQgFJc5xacIUFF1a1IpQz1DONWmWyeBL3nhuNCJQgv/59a0p4vf31jPbiAALdqY
AJkwHafj6R6VHqT5U0RSRQ0LV7bsrvT5en9oWtz1NEBZEf9ry2r8Hp4appc6hTKVPIDf
VBQx9RW8sfJGw1CAgiqd3QMSh4c0uBIY2Xn6pjoTbXhmPv63AV1CzavjRGurbkTJCsXO
Oj8cYfvnYIMbTGep8GNGSTV4+WpbpucYuasJo706wPb80svX3kwNhWlcwhaL830hs45R
P7nA==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=vM3hawgF;
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=20230601; t=1772123345; x=1772728145;
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=SPVtzoe5cFduyrrROGrDz8iSwSUbroUtCi1yhURSudU=;
b=g4sj2F2a+++mRFg0DBYOdgFyo+YoID8WDiM5FXoYa6ibc2WLJ31M93kum+hq1nOQ9N
bNQb7AQhDTxf1DL8dzXOhVmAqoQna/OTXET5Y1qe3KrUO+iAmopwCZFzSQHMtwEg3E64
b7KVj90vf2An6u2ZwmPlRvh2GaklCp13c5h1+9fkF5nYtoeOeNiw4aYul0sMCQ4AwGMC
iDmBuQwE/C7iY0XAFUOTyzdAxo0FvUW5i+IL4hDq+EThJigVPIpya+Weh1K4l1MjpdQU
gPFvaiGzvoR7T0bijnLgeN6Hp8mt2SFDBQ977ZftOrgJJ8K9te51QL0QLuPVUMn9gy+y
s4RA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1772123345; x=1772728145;
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=SPVtzoe5cFduyrrROGrDz8iSwSUbroUtCi1yhURSudU=;
b=vf+eeC+uYyRrDs959mJZwpS3YU9x1hex7sNu5ZuUhClyC0F26W36+0HJ3mFoi+rnws
CFw+qOwhsMnh4BLPHryYRqR3FEr5x0CtAK7mF2nJ5tdrqdlKNH6JFEzweeFmgMIS5x2e
gY66H4lFhsvlvQRDQYHXLqp43RwKHfaurvh8BN5QAO6cHlDJt57jAky164LNXoPoQSKs
+lIu9/m13t5w9MDmqilmBommGQrsLKRZUKjSRte4YRFyg7+lmM7Qwg8uJ0oA9CJhNcC0
HG5PnZlpSv7K8eF9VmiFWaRait5kgnejomb8HhhaGWNBbqu1vknBiLbMOetYV8+ozbPM
1ixQ==
X-Forwarded-Encrypted: i=3;
AJvYcCWOjGw0lwkAkZhYZpMHH15y0LPehiKkg2KOMeWXH6tCEgFYAjedWjcm737+C3esUIIvc8G5SnQ=@isar-build.org
X-Gm-Message-State: AOJu0YytTYjaHnGuNrfCFR3WVuXOTkgWp75CWTpAHy4CLyhcKe8VpXeJ
qK145/uKlofjUm0eH3gBAiJpJ96XFHVoa9NsRdWwCPAc1oCqVbby1Xa9
X-Received: by 2002:a53:ac85:0:b0:64a:e7e0:a717 with SMTP id
956f58d0204a3-64cb7c197ccmr2248605d50.37.1772123344819;
Thu, 26 Feb 2026 08:29:04 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+GLUJKOEkqMFmYi1gRfWtRqODkWOIgvBQGrIve5kyOI2g=="
Received: by 2002:a53:b496:0:b0:64a:d210:f4d2 with SMTP id
956f58d0204a3-64caa97c978ls1514511d50.1.-pod-prod-08-us;
Thu, 26 Feb 2026 08:29:03 -0800 (PST)
X-Received: by 2002:a05:6122:65a2:b0:563:8339:6201 with SMTP id
71dfb90a1353d-56a931d765dmr1388045e0c.17.1772123343648;
Thu, 26 Feb 2026 08:29:03 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1772123343; cv=pass;
d=google.com; s=arc-20240605;
b=XHGOMqjUxB6gyj6LytE6PGFwljVhbUxtekvPx7u1udViVK1WSiY3bK0V+qMv5EObDl
uPTW7pNjfZwaVv7qTe40ByXjVAS8eDWyVXcDehbqU2QyjgX0nn/6YCpenZ+QrwB3uD9i
owZG//qwmL93TC5kUm8ShNOQ3X+78ZD9aBInX1bE6Irb0lLLDjaQ9z1a6iJoYJBShDuy
bD+p/7VLzWBPVVpbUBN4Y2D4IYQ9pgY3x4pbNco6YNpDxH09Msf/xHGgyRPvPlMJH0x6
sa6KCiqBxw+KYriJFlviaz14MoKJWwN7Ab+ONIBDthZ7JWTGKPPvr3m6CUP2CDJcyR04
+zoA==
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=xHSs20pUEYD0HcbEjEEIPWIEPobizfdcm4nmhMT2nWQ=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=SLfTZ5wzTOKgh2wNNHsHQN7zYw3e6CCiH+M5/Y5n3bH4H6me/0zoQhR/zrHH8eDmH2
vV3whtsFrvMZmJelR9NkFxLxi3HVi9irhFLSwBWpDdIc/sHs+9Tlckq9K+XqgiI1A34D
0Bf+1HWuC5NUii07l6gDTbVb8SEV1AFN21D/6uDQkkvaP3TTaVYkJnz29X8eORa5c5Tw
r3BGnNg8FKaTAThHouRlTB4Hc0Y4D7J09TLFohxRlppv80TquJ7LHEApv2Zs6JVNX1Ek
Ho/SbTFD0XDgWelPs011GENWrbAMtGYT4Hwbru6k8gXXlBYey78MknYLOMnir0B2M92L
Cx4w==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=vM3hawgF;
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
71dfb90a1353d-56a91f2e6ffsi102908e0c.3.2026.02.26.08.29.03
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 26 Feb 2026 08:29:03 -0800 (PST)
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=VcvSh5QVdOpdS6oU8RCKlPPs6mxPK/qS7V41viYdd5FRmty+QifjOEF/k9fP6ng8GcBM56mzgyYcGcODaZwnteP/aLMQCBO6eALdbIs0w2XnYONQEsmEqJKUtitx2Mr8iVPnqxhnK1i7RKKgEhcVSLbngUt6z9afVn1fk8j1wAbkFJ4X0cJX2KZvzLkax9l4fySvDkjfe+6pnoUl9w/CjKoUbtXmhebYhBqvYRmK7Bg7TQRAVTbZPHD+x0leHCC0A13HlZBcHEaUXoo8ivcnChGmAhf6Mx4dz9vyauOPFt05nPK3PDySk3jRo62FusX40F81fLqKSWjcKlAlUO8JfA==
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=xHSs20pUEYD0HcbEjEEIPWIEPobizfdcm4nmhMT2nWQ=;
b=GZAyhfxUWW8fivesmVg+FOja/2gxMGgAsU2EsmtRqQMqEFaplChaGwKDrhfvByWorDsdKOEu5SrenIG2s0oJhW4sFfRDjKF2d1tb0k951eOEhC/IfFNGrAo+Zik2gSrtyBtd8oiIFBQ6HdwSNyo34ic+UrAEMtjepyHGRSHE5UYLroZbFgY6KPCQTP3GnifCPV2jQ4oIctdoXDQy7pEO6oowKCsjZwTaKf6xZYKGxidrXfjlUkm7aL2u0QuBB1XP9ohR/0NHWpPrGysK8viX/xOpQmLr3WZxGHOHXjq1DE2fjPMFV8fjV547s/Ag905huGXN3LcpdwqUgpPLS1bCjA==
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 AS4PR10MB5669.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4f0::18) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.23; Thu, 26 Feb
2026 16:29:00 +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.9654.014; Thu, 26 Feb 2026
16:29:00 +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 v1 07/15] rootfs_generate_initramfs: rework deployment to
avoid chowning
Date: Thu, 26 Feb 2026 17:28:32 +0100
Message-ID: <20260226162843.1642329-8-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260226162843.1642329-1-felix.moessbauer@siemens.com>
References: <20260226162843.1642329-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0218.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:e4::12) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|AS4PR10MB5669:EE_
X-MS-Office365-Filtering-Correlation-Id: e545c7ca-bfca-4728-a2f0-08de75542556
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|10070799003|1800799024;
X-Microsoft-Antispam-Message-Info:
pa0YZA2Wy/2SlsmvL32euQUFQ8QFL0+GorU8S/ynnOM7IDHhe929wDwsgLINpJqNdF3sF9W7Zp131vUimEtRaPv9E1LDhjWFr82cZVtf6X56ytnJm6NclJKFL2qe3kmJDHlMK8qDVSikC81RnPU0J9PQhuZNLaJgxBL+WinfsUJaUH9ZAfq9PhC/eel4UMBXeF4HB8E3asaXkk9jVrc/V21Qi7DorgyPxVaBoxiBxW6hs6eO0/Qd2R2vStA8GH8JIt3wbNeCM1WyeybHmnsfluQDbnZZvP89DxJZ9zknpJkXVJNG/hqkK1iKATSO0vvwkb8UoitfVXiAaG0hnOv7DmPpae2fcR1X00EI7rO3KG7vP5QYSgPQeOU5xs4osq8Xlm6zJ2UNVuZVsJ9g9iRsJjxxUb45B855U8vkXbaI9EEHYdehKdzsLqQmJD2J8wfqhmWWD5YfBT0nIJ4qpscpJeXe5XwLdZYmSs/WbeZIdn7fj5BxHMys6Wot2ElhCccT1mVVLV72/Rjokqxt/r5/6pbUVAya7m66Nq85P6GWR66BEXcO183rcJkcz9vVHDqxxLrBBs1C9eSy7VWCvFzop2HlXOdINcgJHfAtG5iaOCDpbUcnITPvlcEd6AVXzhLMg9tJ5mWJlnIGe/BSd5yufVVvxqKdaSHng5nPHSWzgbwxb44DbZybHWLBjEZlGvfknbsxhiHbjmDdGpw2EAKNJCnj/5rEMhwQlsny6knZP8Q=
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)(376014)(366016)(10070799003)(1800799024);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
4sVrrZgkfcC+pEyU444hPLb/qVNHYheISSEnIluQA6/HibV4K0n0aeJ+H3CunV25f0Tj0kDTIzuDh277PHGny2vSWsPr+3k319WB95jMobU+ERrP2Ox7p5U0s+K4kUJdEip8GStRjrZH2LkQ/inIrO70rhPTtyuHT/AQS5WWoTyXK9YeEjG2RzuHFpmYDfP3mfV1DWzfbztj5jqKqSKOqrYqeCHsioD8hNCbhw1UnTTzlBzTVXV9RZtD4R2VibDiTdadd+W8KGa340j+axgDTu+anpJuX9hXfEIxoS/V8g542rGapPPV4RkS4vmR3D7LzTyZTUge/xprMtZQKju/Nstz7GU1AA4rgvUKU/PV7s+pFy0W/8UVs/ECroaljz6jKIna62GgmJNEzK6A91buGkUgGVwwRtLoo440TD3QptpvHboG/shepMlq4R4c9OKuT4qTonsJQBR9CO3idVdMiHpRrmgjxlgNcj4w8ielf4LPI5Mau0jd8KaTv89McxFxyesoa1CX8a6sG8pOTGQH7CzSEtzOJGYzBoMTeDpjOzs3QdkGmEY1ibFl8nDrUbgEX0+kvcIZRaSb3a6FmhwEIVZcCG9DcUeXAknN1pNQs0+4wV4f4PLn1W/5sHV85Lwt6u97pZGopwjzHCK/83FuOBk8TJQzZHaQtfF+GwRmzjXaWIAnKS8mKVoQzk5VpvJsArM3bZoP807dAJza1pk6Q6OQdJ9a2ykjISZnaxfa43dQbNpp5RAgWWsIF+hRjk5hnMC4iK1vDXPRWdMmGIxAcHO5oCeuRZ5zGHn/GiB4mplYsgq3IrJqC1IwVTnWjRzSuiv7g0ksboyZlTZG+nkrAE+hANMeWRl/UUP1bi+CEdIn1pWo7bvyWkHY3rKWX5jTwdZ/qVCxM+eReUL2BtftIyNPgEc6fDEU4uJsk+1A9CVON822QMwM8D4TBY7oluTrqJWXRZqObwTlVzvjkpN5AsmZE788Qff0Ti73PQydzjcQ3n60sORz39UpyYu8MLyFZW0f7tfY2QifZL94tOqBIY+3SH2Z0hUClNeFR4+Vfh/T/LUy0uyb7+9Hg7+TUyoOphJR5UeuxQhfg8SzDEoi7k6Z+mbohjjPjO9GvmkMErpvaaEZy5a4hfakDxq81qPizAQI/e7w6bEwJuyw5fNq37+gdi1LP2COmFMWp7AK2rIBT1jE6Hsfq+QF06IcXn6wvAiAJ616wP+XLT6Fqias5LJoHwNED/Tdes+TgWlR+IUifZFW/qFlod/y0/B+eL5LclAsOl94lqCZozoPfREV0xwItwU+fhmDtGxlmuUKWtUENSnw0dpDN41CQHQwOyhd7xiJ820adEHfLCoGiBjn9kwWPP8Evv5QDaasO6AoZADr1aQVT6/hMrmAJZfDm1dc5eAOtCZgOYr5UD1/Z7a8BWEVscIO5eDFe+0HbCtPdLqc5gfBIJn9IEY87v0oO6o7POUHfvgsT51z90iSgSMBHkEFv+ozFDq6pw8z/K1UuNrHwGJgTs/L9TtMOqcNFP9UId5tYTpO/NzOvfNNtKQC0DVTsmf/ua3P/CcHlPvNf3fTksqQVZ15Y/WL+kFpM6opyYoaeradM2YLIaQ9yp1HZSEVC6Y6c65qcLvysQS/Rmo6l+RVNKufmp2NE1rKqQ4qET9z6g+DleKISuK12kBIxKW5fYSrWQ+DqhgvaEtqkrKjYVKd5tiawGhn6ZaKeorqkqgYdrC5mq3CrkwGKGO93Hy7zeeXy7hAqD5avWOf3uUtbCdgN04ML/0GkX+9y6QYd/gIzdsD
X-MS-Exchange-AntiSpam-MessageData-1: yJNLGkF3o7Uj5OOV3OLLvmPtCIXT78jeI0c=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
e545c7ca-bfca-4728-a2f0-08de75542556
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2026 16:29:00.1358
(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:
jSuZaMJAjhL880qS6vz2HqqTMPH6+yMCJkAJjoFY90soBDPmJbt2gndzQiL4S9gaPItSCBoCJUs8NRXlxQ8tlMloem2WBGjYCScjE6IluKk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5669
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=vM3hawgF; 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=-3.7 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED,
DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,
RCVD_IN_BL_SPAMCOP_NET,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 81cc26f6..c74f4b8c 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(-)