| Message ID | 20260227145716.3794146-8-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBZHBQ3GQMGQEJREZ7OI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Fri, 27 Feb 2026 15:57:48 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-qt1-f183.google.com (mail-qt1-f183.google.com
[209.85.160.183])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61REvkth015477
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Fri, 27 Feb 2026 15:57:47 +0100
Received: by mail-qt1-f183.google.com with SMTP id
d75a77b69052e-506c0da79c5sf209972911cf.1
for <iupwgm@isar-build.org>; Fri, 27 Feb 2026 06:57:47 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1772204260; cv=pass;
d=google.com; s=arc-20240605;
b=SCWdqywQJ7otH2nF2Ukwaa5WGKn4ZeWNAyZlY9JdeBXNwYxOWXnKiX3j6OIlIWK3PS
nV4nVmziLJNkKgGekPFsW9oDMB9Oam0Lto1E6leIMVo9UAk4+fM1NBJBvY93WkymnEKy
/NwcsH52kama5y3Tp00zfSJPIINXM/M5Waj2HuYEld/QQA529xyULRU0R1SUBllXVT1r
hcGaS18Ng4oF2s2KFFnWVWc395Pr6mILXG2BXC6xTy1AILqNlu1l0gNYJehUuPhKT2Ui
HSqPTLbJZ7aH58+knTKkFqu6TUXUa8/ICw5bzUmVg/VbCzv4ehfHIIfVPI2iXBbbOESY
j53g==
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=oqELujrWY5QvK+/48GXSRKiwWk5XtRxs84eScrQGdNY=;
fh=1hfBBCYt6Y4JI0uHUM8kIDcnbxlOtXS1cxPdOc6YVGc=;
b=Dq3nqTlaFpfPGwpp/ESCDCi/xYfM2mRkWG8cvd2+X+Swuw+UfPpK8ZUoUZR9vcmZUN
pM+8k5JDI2HbXqlwE/5wKUhCRbCQSj2VBIpCgJlKo5H4R4gWUNWoA6Wv+T/dn+Fo5vBu
wY4oeaO4K7ZDzl4EaEvuHbMr0I1FcnCdB3HHANaDRdhy5///j0ap7IlqS3JEVnZi8z/r
JsU9eUFnxMyZVyd8u+dHlNur/yoS1moQxNlvg+ezQCgr+BriaXPNjGDJHGwZ7vi4L36b
4R5DvTnGrRd1+83nX+X1uOVKqUBadpszFFAlTJhaF8R7T+SQXDk+/o7jaeohTI3tzLpv
GLlQ==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=Cwn2ojvb;
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=20230601; t=1772204260; x=1772809060;
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=oqELujrWY5QvK+/48GXSRKiwWk5XtRxs84eScrQGdNY=;
b=S3slT172ToP/HGKsueorUkqR1UbqWwcnnxmcqv7R8QV/xjGYw93b2zIAwWELxMwyiA
JIcoEj4WREwv5/j99TRt3RAGzgtGXzOP671cNS1iKkYLg7Y9NMa/OkFUkqDwKmAwuqhO
H0+mtQ0092b/C1bp25olhtQy9YqOtEtOTDk40A53J/Bg82SHdAznUHCy7TW0ZlUMKm6m
H5xLIuw3U67jvpKYIqPn0/jJ6+8BXB1D4rCLJZ7ljDYl+Dy5d6t9NmTjvB8E+XOhh2+O
y2wy41xbx8W5odtYxPkD2W1dkmnWDt1ChmOQMPdUxP2XDx8BW9Ymmlzeo4KsG1anKYx0
toaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1772204260; x=1772809060;
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=oqELujrWY5QvK+/48GXSRKiwWk5XtRxs84eScrQGdNY=;
b=Ckj4KrEvtx28x0jz5F0qXXj0ClT7ID1UBLxfKhAts1cZYeKGRbPFcv7oFeSM+Gg8Lk
VWmKSj8xjl53iB6v9eXWLqFcuMS7IetO1vkI1CTQFUxOBMSg6v/34ZBwxKuJTWTJp0XP
ZBmEO0ENfU+JR68mZ4cCml3y+aa9GtxM6VKCjESCPdYFUp8p1Pi9mleLy9lAte3k6K9W
4bgADv69DPdoWqje17F6QaNS2N1QcrPOQ4CsbykrRMJ3IEWWJX69cNLGRqEHg9MU8NaV
Wl22rRuX0Ug4jZiwo9pv/WG+unAxUBn5UMPS3dPfKtcEkUKyoOhNfyRBhSdkP01OgrWS
6paw==
X-Forwarded-Encrypted: i=3;
AJvYcCUyMNQoB+N76zae1oJ639mg/iNPcZ30ocB836Zqk1aKTEhX8ykQ6+7BW6bsu7CqGsZ1SumyrzE=@isar-build.org
X-Gm-Message-State: AOJu0Yx7QEshQDm2mE7rtVsky1fVSWytmuvnzAocEFvGlkpOyLz9Sttk
GhCrHddBtVDe252TJOpzxKOb+iZ0XruOu64klRArLquewHFyr6IEIVXM
X-Received: by 2002:ac8:7f96:0:b0:501:52c9:f19e with SMTP id
d75a77b69052e-507528277b3mr37011261cf.41.1772204260333;
Fri, 27 Feb 2026 06:57:40 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+EikQLU6N5lMIGBTMwMDf8tOWR7pl6MsUdjSpLe0PuPxQ=="
Received: by 2002:ac8:5f54:0:b0:503:3c42:894e with SMTP id
d75a77b69052e-5073c10dc5als48970051cf.1.-pod-prod-05-us;
Fri, 27 Feb 2026 06:57:39 -0800 (PST)
X-Received: by 2002:a05:622a:410:b0:503:2f21:6355 with SMTP id
d75a77b69052e-507527a2487mr36165031cf.34.1772204259187;
Fri, 27 Feb 2026 06:57:39 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1772204259; cv=pass;
d=google.com; s=arc-20240605;
b=OI1E2f38Vz/3VuIuya35uG095qOH+oxp38LGAfPloiamBp4qAjkn+vImVTbRbAfKP9
x8QhaEssaKCjxNGJjflZAjB2hOjrxKCTIsvegYgkJcoKFzWzLFfs2P0vI89LqGK4/ZMq
uCsjCmEJ5NfClM1gpNajRo6QtBBKaoM5Uxo1kN5Zed7LvTd21hjSkrkiCEdMiho5iZL8
OU4ibIgFa/nARmcRvz+Yi0fQ0o11+z0/nYqTAounpJbBPBW4keWKi7/EAlFTOceJj+fw
3jFBuVWK3SYEnMrkJDrPAL46Ucr5+scdo0KXiWwEMo004QbA4f9V7mmxsFI7jemdGKrm
LutA==
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=aA3tJagVR91IDPLW0SFztKmiwziDHUlNbIq5HeWLjduUkQZ5Hkek/RtVCrrjalMjss
QoxHfG/htfXQK5JJnns6uUL25A6gZ3h4jBiH2h4h6AoN144xCaqaU9poaNha5ycmwwra
Dgkp1vYqhN4S8Jfcp8DKf4Xz6eJg9i5cgHpbo9QYW73n8dC/OOUx3z2pp/xtAv8O61M3
X/ZuJHUXj/20JY3R9u5EA2iFM08WqucGw1x519P2ZGdQQGwy1iPktGDmCadxJ+xkwU0v
Mph58eieOU6mqh7zqWUqmejwbz5Hxnyyd+usz/BL/IXLYBisZpCqoqPs+7fZdvWFtpqK
Z4JA==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=Cwn2ojvb;
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
d75a77b69052e-50744aa1c73si2131551cf.6.2026.02.27.06.57.38
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 27 Feb 2026 06:57:39 -0800 (PST)
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=iEeLWfAj1A0XRDDDd5MNuWCDL/9Is1lZe/qBeBkOZ7TXlHcwhunorNADsBc/hdPIR6XCqQXUc+UXpblrMaUa+V+09LlhsgRw6wCmqdKapNhnsOSAoF7k7ZJWiKF/PSgS4lt/NKdVlG03UKFX21ol02puBXwx3lXCBMaXepBJ2THULLTSf801nq1H8pftMPkkjmYk8Lm2SZNh9Zv8dCab9QYzBofUeptAW/K/wePDQrt4jQM9i81lXQw2LmFAluPN8kWGVARwtZxveXDBlD2skk+ESyu06CAyRvI8fFifgl1iHDA43naTVJbGaNC2yEoVsbYahsfRYWxsA8ePzx/Ulw==
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=fr66amkmnlg/BbmJP/sp2TnmEwVdzyNAaNWYc+bQ2NLVhUNXRlD+bHEwmAZXHyVEKEQBBWOTDjb/Zw1hFQ12zOlSt2WgjNitnLBlEET25uNxEAawX5CZZYSjGoIZMsSGZIWpsCcXqJDaMX1M26NNAzNLTcsX2gffp/t15HCQuOA9SaTVzoRrDX8Vc2u+IbACC7XfIdchMDn3grjLiTNEr1hKMpIL0gKOcuVG3rJ0wx6gQNy1cOPrRejqOFzdv74ZwDopJyJlhUyfaamW1uuVxey4z0byYsApjzBsglVT3nRKB/MhugsDy/zjz+7cl3icifOQey7JNqs0SllVNDLdTQ==
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 FRZPR10MB9889.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:d10:1ca::18) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.13; Fri, 27 Feb
2026 14:57:36 +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; Fri, 27 Feb 2026
14:57:36 +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 v2 07/16] rootfs_generate_initramfs: rework deployment to
avoid chowning
Date: Fri, 27 Feb 2026 15:57:07 +0100
Message-ID: <20260227145716.3794146-8-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260227145716.3794146-1-felix.moessbauer@siemens.com>
References: <20260227145716.3794146-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0274.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:e6::18) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|FRZPR10MB9889:EE_
X-MS-Office365-Filtering-Correlation-Id: 1d11316a-8c7d-435a-643a-08de76108aa5
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|10070799003|366016|376014;
X-Microsoft-Antispam-Message-Info:
Mhr33kZGoAQguNvgCb4QUez2Yv79ynx+pzUUBcYlrAuXJuMMauiaIHDqMkFSQUqberDzjVVNagqzNS3qMEHeBobfufrJMTXZQ50Fyd65Bmap7mWijZ+Gz1jYnRp+yov+olU17gNccYxs9w/Em8L0sbMA1pbW23x4ysXZsUXpvEMwGM+tRxSTIuindBp/Si7TzEPWJ8dkhoGsz5c3MDc0tSkv3NnnwdFTV88JVh3h59gX8n1fz5Rep4WiOcdpGNXtVdIYeLeCIfRKXaz9dQBvlEI4JAH9u2Z+eoRkVXqfQU2MhtCg+LhJfHNsbirr+cirsI26mdWkIxBluouw3RuRVZVeZqzxQa2jxxQQOVNLNrncXiGgC1PDiMMq4xYO/XoOWDsQ5yLnhYg+VBgOlQmpxQtykokF0gtsIvGr7fU8CGmi1GQkMW39l9Wht9cqYsjej3cqy6dTn48w2jXq7FVCv9vHc4HwW3Lud5odQdp76NetttSl1Nck+hqTOo7WVsyobPQC49TpEbqpgNZwIgMSfFm6nEv4vv8aBZHV0cmepse4q/rliM0akxS/77Hjhu3CdmJMmRCgax3mHYgwAWKb1o6Tmvd8eGaRrcl50GztipN7vpg2DFLUfL2MEdNT7YEKa5hsFJ1bCgzvnQsUHCfoPDzkviwKrvYA8jx5dVOP5jcEXfVKq+Wp3iRyze6pPl10CHBTGUofnbGGAzP+uJ7L9XzMlzUhjbKmya6wNo5AnSE=
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)(10070799003)(366016)(376014);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
BvI2oAhw5XqQ0MUyzu5kNkUGa4OfjORoD8L2PJkAdUTkJDjY/okMqgn3QhvFi7BL17d86wDcNHkV/2eujENRVjF20sMJT2o/euzecZ2UotKrxhiibq8n0v2eSXK1zpBjctwUd88LTi2MVDntdpw/ap5uGcJNKZBMC8R3F2Y9yGEuaF1+AyBwX94aC+pTv9PIF4aJYLrZ5H3RL73HxMFhyrGEU555coHlcGnM1DTZlys9zthnL6zbl5QBdZFNv3hCnZVg53mPXNIsTLLlXv3skC0yu2yzIv0tU/M9ZjFhzITLXWFTnF69vJwlPrBTG3g1wdH2sdgson9yvyxKtSsa6f6mdD4py9bHyvbIWGB1eAb8YXE/A5/MoH9IVofH/RtvllVy5YJg6hWdXhu0Sv9qAXCx63lzRj/BFs3FxR7It8gDhdV+4pJae+KJNSmHZCFCWZq+yciPvrR1/pvjQbGccVfJtA/CxAPLjjH5P69S3JH0bjs9SQSPldwL7KyzZ5W9CFRJt807weZoAWd77SgvGnfsbG45RVtewWTuyt3u5HqrrZAOTXPCcw8Xy90ZotglM93eH8ObqkD9Gq0D2tEnIuDqyzzeRv0whwjWErBHkbb87rBdB0owcmHOaKGaqV1bjN7qOew2y1Gt6WVgDH7dDCBmshh8zXKuIpT7RBCxBMkQk59s02cj6ptHlcR4wBCp2CGsNGklezJ87OIoPIsf3sLFQ8GbnONnWvDYmBLoZ7S3kubDbR8uobddEUyZ7DhRZ30P5L7DoGoLmCHNez6+3A9fmMEWW8f6jLmHPRYZ2X0FGSfH8wdFOhekEhd4Ht4ZFslFdFT0EkZkGPjpT2Co/CgHT13oBQOonOIPkJD2EMJONsMaZLI/RL1ZJMiMa6NiV/gZh8vxyyx18ykm4xYWYF5wAic1J1XrfTsBXpQZIqcumd2DywHQSg2hnvOTJywwtxKKK7t4j6pfboMoKy+SW8gGQwJgYidVZXYMiaAnl6LeF7ZtXycoaYFJUfRw+4i1h1/yaTdAwyF208jNEjRcITUDWdDIefEf4Yk8LO12+C1TqIC4pIf36Lc1DkgoROcVrdwdiPCQFkK6JVZhFeeGOEydc0h3TJNOFJYgShyUE6Rr4J3Byhn4qTX+ulElN7XQXSUeKKOOdGBslLHPAtvGXk0jQI10qzrPcvBWzglRoSEO/oGKrxMc5OVM5rMRU9X8wkrPomQhb/fSUlzd1A35pNq+yD3nepFl30/O/YOfzdpkMy6rbvfbGqL9qaCXc88DXPDgFhsCNOIB3Icp+HUBgxlFuhOHE6SGKgdMs9G8Sj6UNMc4Fo83+kH5mjYPg8Ygv7G9lYBUiZTEAD0fpZmeS8Loqv/Prkonj71Qy3MTbjjOw8z6xrVU1uUku/2ADicxj+BU1dzoLZlmAeH6znUvRWbLjA6ZKEyQzBhxC9b+3p0yS6nAmarQXOiNJNm8r0Ebk81VZWjV9Fz56AniJrwMM1jZ4ORvH7ykkfoXPLPLE2BOBzN6fiS7v2sf03YRUS1Gue5QK4tT7jSvUuIK4eP0Y92gYX1HXnVxbFgag2tAtEegwKgHXUZyQKo0VmLXRpz38XeskXavu5ZGgMassyC0n1TqZNGtDWP5Pho8Ili05d/VxrK5dOpbduhCd9SMd2kmfLD+Tu3PQ2Xk8g0pdip57BUu82dPP8sHTZwbnqm5wCyGWYlfIHmBR6BHqLgLu4ZJ2hsIvz/52qUaXkyeefZ8TUheuEmayliBkORr1vgouSl2eMCj5goOOVcwKm+dGWjj8mcNWbsy
X-MS-Exchange-AntiSpam-MessageData-1: KAfsF3UB3xy1EAVPGxdm/Q820QRJXoDhbvI=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
1d11316a-8c7d-435a-643a-08de76108aa5
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 14:57:35.2435
(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:
UGiBCHzDNH5+B6fMc85c6ecvpKQOqwFN3h0ooijZ0q/vVf3m+aOI6MoBHncETPl/xOVsTIOJ256+D0kz2BG11PD+xWaOEH77EeeDePC5Fu0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRZPR10MB9889
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=Cwn2ojvb; 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=-2.2 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_PSBL,
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(-)