| Message ID | 20260601113505.2898877-8-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRB7646XIAMGQEVJURY7Y@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Mon, 01 Jun 2026 13:35:37 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-oo1-f62.google.com (mail-oo1-f62.google.com
[209.85.161.62])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
651BZXWK024709
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 1 Jun 2026 13:35:34 +0200
Received: by mail-oo1-f62.google.com with SMTP id
006d021491bc7-69d932fb253sf10379551eaf.3
for <iupwgm@isar-build.org>; Mon, 01 Jun 2026 04:35:34 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1780313727; cv=pass;
d=google.com; s=arc-20240605;
b=ZIpJejP7wic5qG7y5siNsm7gorLqqYcWI0I5zdhWyWCJo2B4T3O3dxYlM4rsiDhnqc
2V75SsR7pVHy4PEPf7mHmox6P78Zn/MxEX232rZwYkUHCpdxxwQX1VgrbNWBiI1UjaWo
/806nxuDeMkxpo5/z2YPaHofIiYl5BqFIQJaRfPdMfLifslcuwtnGOIA6wFU9P3CVX5v
iYsM5Cy8ZQGxxti+d/fSmG54eJFsFVObmc+J5wXHsK4l45eMPd6d1sYtuFBITYWwejNJ
OOPm5xl1uSnZuiQwx4nOA4NhYDRITfyQ1PafmsZtd98nFuhv9L6n6ZrYJlGrEP900fCf
TtpA==
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=SSDfdZ6BClQUJD6sH0WmVrzg/PfNoyhhif7ttUcsOGg=;
fh=Qiy/MfjTTkxO5yavoUv8fsvI/3dIOoV1l5YwVExe5O4=;
b=WUMIXmfQOpjm5cTG7PXQhGklqwu8QH4OqOrrG5JBhYVNt5OHXwrmlRdaFit51P3nV3
Vh8u3zTxg797HvH+WcxbwtOJgjvDxi0lWiMn3IZOIR+Q7Okhm6AZFu6/M6waku3almQS
+pGHthxkAM3O5ejOVVsqpCt9xLSWp4e6xAHXTh8AHtKH5lgQ+VorD0mMlZOQmxUfl7oQ
kX3E+OkbWYFxH8D6aIE/G+zFS3AQi3gIuoh3LsflQSaeGs8ooC8iGdPqtgHSrJgwjAcP
oRSAwXlExb9czQOrzCXlG0TmwzjjT1UMAWXGSrGkYiTY7BKT0FCPnLsQQ5sxI52KDbfy
C4JQ==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=Mnhbvu0I;
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=1780313727; x=1780918527;
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=SSDfdZ6BClQUJD6sH0WmVrzg/PfNoyhhif7ttUcsOGg=;
b=Ozh2NsdhrCn1UUDAO+qyGOMOZfLLOd43x7Nn8l5u1GXaYguQdOvWtb4vniaAEaWcSP
o3cq92RpiPq3Fklc1NvAyJpIVegHIAsOFEx1elHi8Pu6k6DuvR8iL36DNXSEEhM4fXWU
Jj6/kStzzicUtUDeY69oAEEe+TjTJK1HYpjMz88bQd0TRlT6bcm9fcMCQNj4rORslq/E
2SwlbXFMyWistE/1G5SyP/hdI0hwup4wCY9DLXaC0sQnBoyuoSigETG0lugQZB26zWpA
VrRQHAdNQ5tKtNugOiy60i2+zX0fu4QhPgyvceXEoBVrrWxv76rhFHP5UuRDWgrG5Z05
51HA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1780313727; x=1780918527;
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=SSDfdZ6BClQUJD6sH0WmVrzg/PfNoyhhif7ttUcsOGg=;
b=fJJ+RAtEVgDv+bLESIkot2dv5nadz2tXPDums56DDFTnzi3GzCD7CeC1eJPI/uxgxo
/UYvpJS3FfsXJqdp+0ZIcxoCeDBo9WvljFniE02raYE7CVHELSxxvl/iQBdTV55oMdI8
B+P/9WEjb8dNLlZ8yi2Dpa100VCKj2bRAF/P5qaeICoCMbmAx7zkZMrKVemkSpV0no3H
oUMXbgwaZ8p8+GvbRwqW/l6Z5T4iYTXwgQg5KxNBWfI/yUiLPdfbqvMlLYNEUDu42C2U
U2kcRh/qZcnjWas7/pM6jdKpfbHXbfXsEVweuEcgvG4OGFFPh+YlnqIzUkGrPScK1yxi
O2Iw==
X-Forwarded-Encrypted: i=3;
AFNElJ9exbzxRDtqDwOpjo9ZfNXfRIn28STCaW12lPoVlpFHZ3srbX88Qh70Sf9DGB0Bhi0mvkp79sI=@isar-build.org
X-Gm-Message-State: AOJu0Yzgp8XE4crZKK3Ts5vlzZ8EbzOrmc/ntNUaLSxhKV10LBufwbJ/
pB3jrk5NBX2CRq30a/YsUwt6aWQ0HXXJIzyNW56r+RHaPAB1KuZHAzRV
X-Received: by 2002:a05:6820:338b:10b0:69e:158c:8998 with SMTP id
006d021491bc7-69e158c8cb6mr3216997eaf.38.1780313727305;
Mon, 01 Jun 2026 04:35:27 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AUV6zMMbsBhg9HGPgLNXq97VxCkQBRpDWJS02obTZ95jC2VJNg=="
Received: by 2002:a05:6820:f028:b0:69d:8cbe:f3d6 with SMTP id
006d021491bc7-69e301bf1eals170816eaf.0.-pod-prod-03-us; Mon, 01 Jun 2026
04:35:26 -0700 (PDT)
X-Received: by 2002:a05:6830:668b:b0:7de:51f3:e7ed with SMTP id
46e09a7af769-7e6a1ef4ed0mr7099519a34.26.1780313726494;
Mon, 01 Jun 2026 04:35:26 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1780313726; cv=pass;
d=google.com; s=arc-20240605;
b=ZL8lEh3lGkFceugD0ob8fR+JnEbjrlAGFARiCXHeVKGQQxC7RBNr/EcVg+egWLJ4R4
L1yt/cHqyPfliCehgA5cB/pBWjvV5frGUtiS+hzt5mCWYGrQTUKbyZY9SnPxX1yNV5Uz
4dJLeXFztDbpemqXOwtrWKLwms6Sopg/7IiA+HtSOTPQ2U23TuBU03ZbPdZ5elqkHXr/
TdZVGa+J90wCk7ZmFnj0AbiCgUmwyKFe6SZIVeu3C3UO7RrQoNoCu/f/RYjxeG2TgYHM
cJKwOSam3OM89tmwEdtTSt+CKSZY2v1PFgnFrs46zErjuh1p0eKo1Mo8CbrLHi1b3dDU
XxTg==
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=Ogk5Ow5hSeDyaa6RRepi9QueTrsf6A4liPSPq6GmpiOrhUuF+v7nYalMzAedzscOaL
rn1i6VAv5PJdg+ayRNYl1j+xKvOmo/G89eYCKqPkgy1nH3gdQgLOzcv2FVzPbTO88kEA
m9Kkk++QsjjRU4vVZWHmCTTPi4zgisn5eNJ1Cr2GC61kf26SKm6sSTGRVAS3yrf3VC9+
d732YSxRi/OBcHOmBXdtLF7edP0vHhTO8UwaBc1VB4n37+CFyipfXIo9P15zXtb9SbZK
8+TeICqSLV4MZiuAnC5g6RrQHcVqIXbDeRHJdjp8apMJzOmOMxRhq6dA4s/KFA9WaU0p
jdqQ==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=Mnhbvu0I;
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
46e09a7af769-7e695ca31d8si351370a34.3.2026.06.01.04.35.26
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 01 Jun 2026 04:35:26 -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=pjbkooxd856hDAZXsw2zDZfVTVFv+eOxENbAWTrZsJFH/Zy0W9m5Bm118L3IMb+fx0N044TSdVCruNpDxRR2UlpQJtMXWg7ifICwWnjmnLsf4v9nz247Yp8O2PpZH4AThBsc7qQqwe5jDwYH1CmDzjdcGNyFo9qJUpGHYNEkoJMZyVmJX1vbgWHmw+3hkBkDgE3kmF42Ty80zTRofX/ugh6e1JnUIXHue1IzxnTkgdQlVQ5XaqsuDSbDlV9HqD5YdDcjAI+Xfu4nYkx5DEHvFanjIs+rXFQTWrx5Ux6K9Lg8UhVWfXDU2q7jjr1S4NeFz9vdblDtJ7qrPH6+zpj/og==
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=YDaeI2O8nWTitt1/1JjkpeABiHpr/oW0OLig0nBxf0sqpTMH0CgiGX3F1I0d+P7Fbo8XOraOHJOyt4daZgCn7reXir+167YKNHmftSOQVET+Z+m6i9fW2F7GTWNFy4wzDF6idDShWPBYblwsa3rP4CvVORzREdyS8vFXJ8KHqlu6+4VdyaNANxuMvoG8wfRGawta2NOV3qGR/edh4U8firvwldc35e5J75QWe9vh32P2l79uqt9rhfTc6ggwD+70NpqTmwv7bjF3FOafacnA++XQw54R+Q7V7gf3QkZb9S22hJBh10wygHm/U2gaIN5Xpl8pgIaNzgSIaCQ5Fy9CbA==
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 VI0PR10MB9577.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:31d::22) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.15; Mon, 1 Jun 2026
11:35:20 +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.0071.015; Mon, 1 Jun 2026
11:35:20 +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 v4 07/17] rootfs_generate_initramfs: rework deployment to
avoid chowning
Date: Mon, 1 Jun 2026 13:34:54 +0200
Message-ID: <20260601113505.2898877-8-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260601113505.2898877-1-felix.moessbauer@siemens.com>
References: <20260601113505.2898877-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR2P281CA0129.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:9e::16) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:619::6)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|VI0PR10MB9577:EE_
X-MS-Office365-Filtering-Correlation-Id: 9a4623ea-a0f3-4c7a-3fef-08debfd1dbf7
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|376014|10070799003|366016|1800799024|55112099003|22082099003|18002099003|56012099006|11063799006;
X-Microsoft-Antispam-Message-Info:
JZJL3a7C0tkavPdghQ6JlYsLJBbukALyuPdeg7e9SvSnDW/rY7fOXGgkpKPXiSJzCYsBSyXmZJ7h0dcqHm2/4RcVmOx3CmLBBqLRH+dDxW1SunLvTost0Xi7V6hdidC86cKPi69/fLg884gGwI9Fg6gSJmAEWLEs8aTV7akC4VwaQU6Ozz2CkNZWuSc4ByfhgQzsZYU8cVciSS+7faFH2alOPvWFefLiYD0Sa2nb5CYSDEjEVpuyNpXcUJxBv6hU/MjNt0h1Ib6paqDcvcyGATZPQZKgxodK4dhQR0CkMULYzC0Jfc+TLgSEvTezBQX4SCWT7bn6FlpSfFSsa/hoqlugB07T6FkXyEHv+5g7dkTvA2XjJUb8sZrBT/onmzdsBT4C9bgNJ/jjeg7WEdHDenTaGs/Bro75mKwmcVEJoS38BFtDLp3NzD5fee/BVqgltweYOAskapwZoNlQelj5KkkOK6omSiTC2Jk/vpdcOowLbj1GPVPg+NTgyP4CukxCCSA0o15sMv5CuCc861TEabeze15XQruyQCChfsI+J0lyC7DxCOk603rE2vEV7wQlTKeg8xtCXntB1QjEzjjMWqbO0l9CvRNUiGo53xw6kgjfFwCj6DR7w+JoxKooX7gI0z6MwT2bOtuP6UmWr66fFB4r0WtT5qRm4VpJtl9YQoPSYdgDtBJ9jmY5UUfOdH9h
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)(376014)(10070799003)(366016)(1800799024)(55112099003)(22082099003)(18002099003)(56012099006)(11063799006);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
eyjTyOWFeU6bvZUssAP9NY5AorS/h1I48iGxYEM6ZvtHpflUrYmrP7xY0uHqlQITGRGTwEmQQvzup9Ku0yUtElYxKBWYyM/qfu7yCjoFDMumHw+3PNKVjh1St+TGgIDe7otV3n8/D+WTXfXa/sk8X/H0Z7UQYXqgn75EWjWA1OOPBd7p2iR7SVp8fjtBxf75hlqak1jd60BFKgu00RvIsL51/yd+0s9ZEx7D0Ytf0NNXVqwI0w+MIZnErjM0d4GatqFUA51w4mmP1Dgf0zT1pntdv3M63IqEWZT+3td8TGpGwx99Nfh2/glKmSJ/q1n0gZXFK+poPhbsmPecxfpbFjjivIwquxhbhk/xAHLWDcSXeHW2BnhdXX/hAZkeOI9fqe7rdz6tc8Fx+ZXsyl9dWFUzlYh6BeW0UqxxcjVCkpRa+BBSvtuYFEOXGLje9LwxxWrgKLLseS1aBFw04FQXOr23Kipt0szTuCaFufIvEhZ8x1DDisGScngNdvi361THZ9Ap/ODixwAOLR44nfnX9FFFTLnRtt2QzrjuqPJCW0lVQLcYvozAjVlOU949d306kSK4V++8xZjBaLTcaiGCOQPlcQAUKLP+Fj+LARNHxYMVdRGt6wwZXn6vfDItFPmEBSYElDiF7mbveP+LGtMOULqK/VFhMbjHGXhb8Jol9JHYW2fCj3SCQpfpRNTa9u6diYlWYeyL+G/nRJLc31Pr72Q0kltPBm57k9X01Aea0QIKMdyQuajRtgT8undoCr1Ex+FdXp/6rvTqwF0Vyr78M0RPiT0dG5+aG3zRno/nMFg+tE0rdrMofpgVEQ8b0lbb51VJIdGO9HXq+bW/U9Doez/A0GvKWLxFfUK8iHkUHu8rHCZw8tBbO4ZH6LJxN4RqeZFhitaiOI/z9a2qME7kbLXeiUJ7raTd93mrpsuP+j0OqTJR8VkD8lqqTOrAR+VQLhkjGB1hT32ue2j5bocbZFNio4/vUaYnGnYQ5dqTRmClXsVoK+aTms30yJON1pP/wq0HcxU3SLiFc1YD8L0mmPxXt8ing45XqtgTnhJN+60vGdNnempNyMkqEdRFik9ZB2xlZLiHCchqpN8wdyM++dBZTf/kH0olHYn3XaswpD7EtbUe9puGdc4HENZdXLa4j7wKSY74skoPQNn6LwB5XnUd4TnCYxkZGAW3RPQvFVAKaJr5igV4/XcWTrRiOnNu6+dB7KvG83WMVg4FbloklLAt4oUWMq+ddWC3UJuc+b/Y7yGqHnYgiY6qj5BMqa5JKTQj1/60hMv36e90RYVAPSZs7wbY+tUHNr7O1l4lygNGIxgfN51wSA9qzSyaadJRfjSAKBWas0VnTQW6RZ4VxNrv0go0is/anDy5ZD1VuWxNhtCcFfnvN3eWlq/GiBiF7EpSEEmnKp9nC+i0/tQmFPr/NoDgDn7cLVsjGgq/X0JQqnszvsQyhusWufIvRqcqIGzBCS/7pX5kPB4AzAgNrbMl+6k3z/LuuPi7PQDkBK0wRzjlOh7mTDp1T7n2iJO8eQ4VnS8vxx4f/FAtGvFWp6Zw8KcYCGYNw0AmpducNcRggzmh+vo0AjW9T0DJuztnZv+1eZhpo5LO3novNUurXEvxUnKPPwdvrWMHrYyECcE/jgDyG1XCXEmIAcyZgdF1qVLBHQaBcnGdrBMl0FV6FTtDGgsw0lDhcZrTJxGDOmL4cQYOeP9ckDWLEmecIg5rdx3tiYmUeev4AIgDl1x7bCiaeZ6WygVp445k75v/orXRj2VrnPoIwAF/s+n8efhr/d9uheg3
X-MS-Exchange-AntiSpam-MessageData-1: Kr6Dz2jofDysCgQUTfiQdStE5YL5g+DZA5I=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
9a4623ea-a0f3-4c7a-3fef-08debfd1dbf7
X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2026 11:35:19.4066
(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:
/ZXEai/3ie/IMCKP2mmzyAFCELjKiUcQk7isZdLIfiHh+zl7PY8zmnAOMQEBQB+RPKTWCCfGG7aEfwd8ghiTzBI1IU3hmq8Wqxd4KDS2ClU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR10MB9577
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=Mnhbvu0I; 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 |
add support to build isar unprivileged
|
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(-)