| Message ID | 20260715110548.3605767-8-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBI6T3XJAMGQEQVLCFJY@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Wed, 15 Jul 2026 13:06:22 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-pl1-f192.google.com (mail-pl1-f192.google.com
[209.85.214.192])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
66FB6Jf0022894
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Wed, 15 Jul 2026 13:06:20 +0200
Received: by mail-pl1-f192.google.com with SMTP id
d9443c01a7336-2cae7a8b9easf12207655ad.3
for <iupwgm@isar-build.org>; Wed, 15 Jul 2026 04:06:20 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1784113572; cv=pass;
d=google.com; s=arc-20260327;
b=roLvgGeVTtAt5YLXk6TndIy0cpQm1tu0O+6QIiiQ4iTi0zet0CKf0r7AugBMqwmPz5
p5d3hFzsK6+UA+mv7Ia9MxZFsDRtwqpsJItKOnY3gt6zvPOD9PnHTajfEp3gJbtBkV5j
c5F9SryrrcnkkSwLvpU83p3D6MpWsf7XQR40kYJMgAnh6H/mgnoPxJOaAmJGcPh62t/7
hwXMaenoootM7COJeLC1Pl2uWBc6r4+SpA/Hj/r6oV3GnFws0lovJgPacHZtx2kPDpou
lYYt+X7xa/cXrF6GDihNAV12hT/iJhIdkORuXhYr69nNUkUgg8UibrWycEPJYgm3V7gK
TnOA==
ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20260327;
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=eehzXH1+ovbCvpzPiXy4nKaOXSkTsvpX8JALCq7kUQg=;
fh=JurRiutnB2DVhji/gxVblK8V/+Ew+mZso2Gq15yxySc=;
b=KuSgTxGqu7nnQZ5Sz9UkZ9dXAg3O+R3GM6bFFTR++ald0lznRC4hMnst3KHlnIt1XA
+KYqM0RymC07SpNUlQDFd8Ac2N748HPzqU+BvHlqvLB/nWezOB9dz8JM7d/xZCbjAe3s
ArzfbpePDbGsjFSHBmbFevnNBQLTpYUfaBlxYXKp7QGvDxZheuV1sAdM/53fwHvWG7zx
YN7749cOfl0HD8cQBaqG2fKza7zz5tcr1VptiebGf0gYB2SZ/dxd4BC3LJq6SaWO+VI2
b0Wqk96VFTevjmE/pL/9pKGVwML3YgNWL9Q4tptkN6T3ETSLu2eup+9KCWBL6SIwfbst
dQMw==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=L2wi6FzH;
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=1784113572; x=1784718372;
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
:content-type:references:in-reply-to:message-id:date:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to:content-type;
bh=eehzXH1+ovbCvpzPiXy4nKaOXSkTsvpX8JALCq7kUQg=;
b=rnj8SsplAL/T+6CdsDqo4nu7r6748xm0PG2Tqo+BhM/tB9h21TJSe64WrlQBDf2xHB
Pbc15N4r+zAvx3lFQ/ooKOT+146McwhIyP09sPAWdha5NIajFCL1gr7o8rrfLl/53IAM
Kk/Jnfu/zawzBsNNh1dVCGkZmYdcYhLc43MFskz3GPQiSsLb8mUZUag2zn4N2IhSSgam
KhEEAcsW1UUZVuBv9SjXL+SHmiFVxYaeKZuOwqIDDAFNm+fHks4PRyZGFpFPkoWzt8HF
I4cxP1A+CetLKbsXL/lfljjxwCa+CMRPKLP03JOCqNjabmXxfpgy78VNsTJzXsCrkXew
3HUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1784113572; x=1784718372;
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
:content-type: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:content-type;
bh=eehzXH1+ovbCvpzPiXy4nKaOXSkTsvpX8JALCq7kUQg=;
b=feQAfk0/LtJoHE7yWqZuz+zT1YMY4ycgPnCayHBKoBSeSYasPveHsa4MDNuGSpdd4u
LX6dITlPb9SP2xkhlbRBNi1RF1LrDCSs2teaMglgRuB8lkCs2bCeCrZy/kJ3RFoAIUwY
qz48n9MNucv2Tnl2eBO0a4otldRaKG+/AZJ8j6i3MfmeFAmpcZzT2zI1pRHPdrmedxuZ
OWMkUCoiATMOKyYnnHebvT+dW8iRPxzxipDSgD9cEPUneoUd6n8yC7PP1RBI7s6/r13I
m2JVgEwuXfSPyIDkUe9SsZm/UMJ6jC0NcyLCutgvUioi5PSwxDylDrLQjIjXW04ZJg9q
cF/Q==
X-Forwarded-Encrypted: i=3;
AHgh+RrPtKx6pNDcFNXlRIRaVBJurpWtsKj63p0td/zVxG4ZnUb1TZqJYSX+mkDScNpSDIS0KDMObOg=@isar-build.org
X-Gm-Message-State: AOJu0YxO0Rrc2vIi/3cPVLsTrXs7cJM6eeyKIj8MtoNTV9sH/bWDsvWs
tRpmJOE7IC42hMTXTgxXvE8VtoTjWjg0Pn1Rrs5JDo6SCeJjd1HNQmpV
X-Received: by 2002:a17:903:2442:b0:2ce:aea4:5e80 with SMTP id
d9443c01a7336-2ceaea45f9bmr114073805ad.6.1784113571747;
Wed, 15 Jul 2026 04:06:11 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="Aa7YSPTTISkDC8d+oO0u3QfrU53n/lKUdXyEjH4HeKrwM6mrgw=="
Received: by 2002:a17:902:c951:b0:2bd:1d26:e77e with SMTP id
d9443c01a7336-2cf03134d5els11035925ad.2.-pod-prod-04-us; Wed, 15 Jul 2026
04:06:10 -0700 (PDT)
X-Received: by 2002:a17:902:fc50:b0:2c6:9f6a:9f6f with SMTP id
d9443c01a7336-2cf03d6fb88mr20033795ad.28.1784113570432;
Wed, 15 Jul 2026 04:06:10 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1784113570; cv=pass;
d=google.com; s=arc-20260327;
b=ee/ptDFQ08/VhxJ8gVxIb4gKX5CW7xeR3EbY19F0lqRpF7q2Ry1cOFSB1/YoRhr9XY
RXv15DyQfRRej4Z1IKEe0G8dWLlBceU0aqVDOR33Assj64SXqF0B+NyWQkhr1Z1Unjtk
qjbH0uWfBdjVx15v+fkEdV7XQo2h0PK6CWaHN0MZe2HfGPAPb+kbwaCeuj3xEUybRljo
XOuBBo/3pKOyuP1L5jhpCzB8f8NTXIQV67fOO7IUwD9C+g5f+UzV37iUT6HEeUYc5kd/
skO/PTzkPPCeRtRm5amLwUla6KH4S/21KnIsSm6i1jMBgU/IY+4MOG9hsj0s0yAElLAz
FTUQ==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20260327;
h=mime-version:content-transfer-encoding:references:in-reply-to
:message-id:date:subject:cc:to:from:dkim-signature;
bh=p1Y662gzbwAVDkZ5rGUWfhmFzaGVmezpP262chWnqlg=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=QPsJEGR1hTUc4cfC2UcoJsnaQ4wbitUkURjgZHphlqPfEA4ueLJRv6LReK1EmXMzUB
UBE6Keu45HKL2vGXabnBAoq0hRvemIRTt0CBlZ4zZ5Sz21ngw6fKMtVSd35Odf3tLtUD
OhfP+80gQqpqEsaJaITbA3XM+O+3YZ9T7x+UnWLILp+sfErBhZ/D5/qDvvN8++rwoKQF
nUI9SmEMyPIUzxRznbqrX54G/LpiGM1/bcMD19tYjsVqDv4KB2PqYQPwmnDmwbZuW8k4
x7cvc08fd0nfGgc187V283y/U/kGYVRNiQMCbXFRcuRtM3Z6lterlJ/wgG/pMSWphat6
4clA==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=L2wi6FzH;
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
d9443c01a7336-2cf10489ad5si21625ad.8.2026.07.15.04.06.10
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 15 Jul 2026 04:06:10 -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=vU96jeBAbEgAYSMcEajrX22VVXSaDUHx2CZwaxsj6GtbC8rGhzm/Nty/2tIBi51UP/o1U4BpAsz7hJLuyy8+B1uWovYEdGUB7mspAGvkVUQiumotdzSGaWuJDZ1nFPYICdBiom7coww1Mib69AURwNIb4UOiwYATUyPR4mG+yuf8craAKc659kHTnK5cEzUzZ1GSOIreSYW/YBHH7hQmRar0/5brH8cKp7Y6LLX/ZQeTLC01HARUy4U7oDG7L4IVpNewHuoKoh3BQQG4HntzGoYC59oETijwXBL5Atb3tNSQ0R7yNoQ/xJNczlL6Ki90051/reevfJ/xBs1DGNkXLw==
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=p1Y662gzbwAVDkZ5rGUWfhmFzaGVmezpP262chWnqlg=;
b=L1RgIYWGTCiqdRappW5kF3dW5RNpH9Zewo7/VPdUxRlyrVhT8NFeptHoO2iSxYIEaT3Zyj5dK12h2uYq8s+el+3tqZDCUZ+jDJtprBQFfsi3IvuNfAOG5QKL/s0ov2mBhZspH6H/S+Qk85PjDKrNPwrI7/WEjTYg7ig/WhwgTJqLEl0vfkivmEAuOpCTCsYo3r0upSKnci32zajr6pYz889RDk6EzTTIDgjZKUIiCMKazvqhggvQW/X37sgd09emj7LPbQ741D4y0fyyr3ZLN1bJ/FMt1dcH9eWn8xiVbz4+hi+IzIgjAIaRBR1XwRkv+imQ4oCH6Ca6d/TpAh5rLA==
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 PAWPR10MB7915.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:366::6) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.11; Wed, 15 Jul
2026 11:06:06 +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.0202.018; Wed, 15 Jul 2026
11:06:05 +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 v8 07/17] rootfs_generate_initramfs: rework deployment to
avoid chowning
Date: Wed, 15 Jul 2026 13:05:38 +0200
Message-ID: <20260715110548.3605767-8-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260715110548.3605767-1-felix.moessbauer@siemens.com>
References: <20260715110548.3605767-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR2P281CA0166.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:99::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_|PAWPR10MB7915:EE_
X-MS-Office365-Filtering-Correlation-Id: a7c96566-3821-4613-b377-08dee26110d0
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|366016|23010399003|1800799024|10070799003|376014|56012099006|11063799006|10067099003|22082099003|55112099003|18002099003;
X-Microsoft-Antispam-Message-Info:
egETtkphdQDRB+iQ6ywBTUjM+TH7h4XtKvo4FD59BS00St3uAqc2/vJUBnq24H5WvRO56sXX5ohUf6sNtPUlhGqkxm20VRIoJ9b551IL55UsDEBKuINaoV6ZlW9R0TQByZ5ZBw25tp9plH/cVliViqLxDEnasByYT+EUI0YvHEkNtWW+UPIWWctvLKDk2zo9563lhz7ypHclJtHzn3TzXOeHVv4TWykPsyqFZNs9YU4f/NK9LIQ/HBusSNyTaq4jFgTb5B1iqHiDShpDn4wyEbNTxGq4F+unPtv2quPnfAwZX+jiDUciM++c/xqWNfEQBQHk7cpPGB3CbvpbhZ2blpunPkf2JiRT25Cfgjdhp7fH1xaqa6xu6Z6G5qmWdV4Qw0k2Hi/mdUAiEJ8zTnpEjq7ntrfsC+quKq/x8Iq4vRyWjmUAMV3fHbJ5Aa92bvdeVvr/yESMgXVFKn2BRxjhmrJeH7qImL1kkGkUpVItKKTIQLkUHqgUnmwZ284/bpCPqiW5zzYbt527v+CPVWJe8oEU0hOD98wP4eCh4LT4qX39KUafVNtG/qiOnGUSS2hYN914ih9ZeGicmYRjG4leuY9OtVSSXsWgNY7TPKRCsqctGOgjI36JNNcjpcxIPmgK2p3lQNSqlWhRNTp9Uz/N5WydcnyUgjes5kZzgm5uqg8=
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)(366016)(23010399003)(1800799024)(10070799003)(376014)(56012099006)(11063799006)(10067099003)(22082099003)(55112099003)(18002099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
j+tlNUsSWfzyKEXhYDnmBigngGL/8Wu1TjkY6wIr3oIOjIcG5YEEzOObrhMuUnXdv5fKqQWII7yD3f1TEW/5v/+IlwEMyUOSn5NyFNzNu1rVjBM/aJ/4uDokRwOTbfmSZyAvn12BQJ10p8xGQI2wdJ0qFqniHDAGrf3nILwFgNQ/Gcfq1ewpJAtcyxU0Q502Xfjo1vLCDVVndeNfwtCsPvLuQsj+O6KRRcJfea7LFI4Q7CHSkADdEO+KAMHf+MNgIMOhkqAIXCOMAbQVkW86MhLtf3Oxo3/YwRl4xiBrz9+mMMsoapoiLYud9DV5MCF4ZhVupypU2bSiynWBawCQowme3CoAjTtZgv4liaFhAcpxmyWVOblI6zbMrwzMoUIi2fg642oF+6wi+b1jIL925zZVJWu0HQoY1iWnTxYvO7dV36JkdkxMffNNAMK6iayjQnoJgtBCgo6NMXuswfhIH31bWyjINlRDOHCY/YJOHt0+2RLllAX/ErVJ7Pq9ia9xavLo7cSTOtv84xkfcuVvshhmkM2GbO8FQFiqG/UiT1Cd85eZ4gML6tsQthzjd2/A7O72Sl84CxGAd3hpaBwIRRb62ATiIY9x+TJJNip1dQKhFAJFVsusfkfC80MUuAq+0/7uaqa3QNPTtVGbRNIVlXakTJIewBYTIJ+wCEtx/4/MIVcG8u5vTP9jq92Bl8WGHxw4WYhIc+wea68QPKx/LBip8dPFoLJVWbAtrInLt+wgO0DCxNe6LKA25G67VAIszYqZtR6h8Bvmi7uKVmF3j67tKPF4514HAZXzySby9Yjz2T8EaGjif7DdkW2UCvo7jxZgEkd/RHRJYJF724WZU5DyAMQu2yb5ug0B/rnBn3yDghSBZRYWsRpDHFB+5KTXxR1x7qOiwOuDJZP9Dm86q195GPljsth2gYNy/idvX+eACISiXd2JH1I97IwFcow2x/tISwYs50jNPCV/akf+jRa90lGnnXGlF18cII9zCEaLlmY28kveX4gy4F3YHUAZBvcaeEWvltEocXZw2S5KAjid2Us8rbK5hYRRUbAaLe93KsXn/GdZQU6iN8sMWyQ8D4iO+YQIKHJRts9eimPoRVB25uAatdnwqE9/+7lch40rQx7a63UK7HeNKv2ImEpcxbT2vV4bOtpcEcZFZH/hn1yYu2lROAIKqO8VfAwR2Yv9D5uwmr+YHXDWI2j7Y257aiwmDksqmLuBk8GBop5djsZrlAf5LXmd9xCxwuMTQebVrkLy4s5w8H7KTm0XiaKy9jE1a8zLI51QQS3Crs+EhJMbtBIbEsbSKrI/+dURULUq2fku0GW/oaRxPb/VaRNmy9igSlvtf5Mrcz9b+zJnDbkbFNVuvnx1YCbczH5y9PpZHwzKo57gp6Nf8T9zBkVxVGgZogK7cvGnu1C7QclUi/o343RFhKyaV4SpLmO+/VhyuKdq4YzWX4xgf4IyStn1XsTX31yxGxC6kfdqsrEuMiXRNCbsr5aB6iy/o12QDajhM8fgOtredeeh8U4yRrRBbPfuzlhDhoVea6XCsUQMfKpgxVlPE3914EnmOU8tRg+46CIlKUzG6uiEjfJy2pcdUPqxusDnAFjZF6kGFeqDR3Z7Q01oY11QRPDa6q+CA9qHk/gfuicVg051MIs3jwWO5NDzKEU/lL+iqGd18Z5kOkL8coCgg/1wwYWLz/tMRhTHRUxJxQMb6e4x6RvB1PtayfdabgK4na5A6e9QzwxjgbXKkCSw5ReR2iUdrpLFjqXlQvbLMAtHyl/ZeN6btBihqz7Ulx3A
X-MS-Exchange-AntiSpam-MessageData-1: FooYRTz1pVyQb8n6mp/xSbXdA0rTTRUPYiw=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
a7c96566-3821-4613-b377-08dee26110d0
X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2026 11:06:05.6330
(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:
+zK/c2RXKRYmMViMo0mdZRNLuHQEaXSlp+27qCcGmu72hgKpgOxhzmykgmw4aDe/V54i9BIqI6XUFJAgAYCAJq3Lf6SW/34koaF7/ceesSo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB7915
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=L2wi6FzH; 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 |
[v8,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 9add2ce5..508e2071 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(-)