| Message ID | 20260218115827.3947145-8-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRB7WS23GAMGQEQQJYSOI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Wed, 18 Feb 2026 12:59:03 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-oa1-f59.google.com (mail-oa1-f59.google.com
[209.85.160.59])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61IBx0EI023342
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Wed, 18 Feb 2026 12:59:02 +0100
Received: by mail-oa1-f59.google.com with SMTP id
586e51a60fabf-40aee511210sf48436573fac.2
for <iupwgm@isar-build.org>; Wed, 18 Feb 2026 03:59:02 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1771415935; cv=pass;
d=google.com; s=arc-20240605;
b=C09peW8yGhgcNJsOPS+tOUPS2ySfZrAmIAbBWWUBkmYXu/vhJUG+2ZSa6tOVN1o3pE
89b9LlI0VreYRVSH2jkv1cHgBHob+GSK86cQWcaCtpdg/57xJ2tvcwdquiWLz8mIuO1X
GyBhw0laQJodxj2OffdZvUDAi4LHTNG4TF6dWxLpf1EdvSHv6GdIwSh/dLk/WOjCxnyt
+PwkLe1QkCUFd+wMMu/V187rXvTlyZTSWktyMTTje0YYiJcjM3Aq5K+GYHbuv9fMHY99
ul0efVCPiw45IN7shSe2XWHT6i2JkIOSnLzcwQHduswe1Y9RBCEvpyqx52lhyWM8OHo3
xQzg==
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=TbEy8QlAgy07P4Ok6opEfJDizihTDwAW1lo/oAqogLc=;
fh=bVZzqKcRrjW8mqlPIPRLl/2dJrcsPt23eq+oMO22LKg=;
b=QuWR8PtdOFtvlNG/66XiQgjfz8HNLs+SKhDGaQPwCFWe5Owzq5N6KOihOdN8Fi7qrb
djJKSiN0yG6amEnThe2WLewnbDNW2wLn3fE0u5YRFUOOrKw/U2ysvCwQnJujWDLLFTGm
waRdbQY8SyB/CiD0J+ZUKfXj1WuLugKVw1jHpAmM9phKshOog2sY8J07d4UCID/6yvU/
/f0rhxPfQ0imX+lrf/YmBF1nyYh4encQAe5EFtoEiV6oESZ9Nd5h9b8pvb/8LnpZ9GNS
DzYp9YFL7VOe0lmHlwX+TEOGZR/R4nwPHNKH1M+BxeXsqsYJ5sVWlCjQRTfcy/kkLdjK
wxPQ==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=zUONzPpr;
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=1771415935; x=1772020735;
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=TbEy8QlAgy07P4Ok6opEfJDizihTDwAW1lo/oAqogLc=;
b=XEvfqG8JfV8/sta/O004HHHSmR4SL4y5OmMMAfCI9BVtAIKUqnK0dMLpgLJAR+2QoH
9ETkP8d564AHUU743fNB3Z+aDCp6nPfeyCzDv4UZYimA+s9dvUg2bpPES4wTd6wWTz5J
8N9W3eZ56p+MwKPCIRFOYNnLFEM1E1bhuo7LDNHhgRlYGJEjJWLeu1oRdztmjX+krvJt
fD/ppVXl4jevcSN92VoAACtjPUhxNV0Yq8eujS72jl0itrEy/fsasr9wp6gsVtUNJ4i/
xUeWFp+guCrA5Cu5dgwYPoosCTMRHCz7KSCl0Z294WqmhvrKRA2PYlV9NjZrDNvopeKN
5uIA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1771415935; x=1772020735;
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=TbEy8QlAgy07P4Ok6opEfJDizihTDwAW1lo/oAqogLc=;
b=jZ7cJoEvnjox3A2HWNLvU8fzco7wcGUjeeq6xisaT0HQnE1XXtYawRP3IKT3hUMW+9
GIY/5PazwENtZhkPe3OvZp0GuCoxxKjCRuxkNCM8K9CjGDW+GEzHIL7r5s2YBtEyfbB0
6AEc7ZMTmqm11AQNJeX6cnOa1zWudbmGLWHFDbyMu9Zro29XPXtUmloYP7sRYcqbJqeZ
sgSM2BAD6YFwIEnPudTCQjO1aj/Jy/zD6nTKsgXsL2nEHTOk+/8qsLiB3J2iaejWzHlW
cJu35/taIRTm84Fn9SFcN6eyzpCeSxTYV2ETeL6cWz0zyd8JhZkzMkEpoWX5W9J4oyZq
MG0w==
X-Forwarded-Encrypted: i=3;
AJvYcCWKlY7vcc0Fl3tR49eGc2nVMM4HsWAAFwo7V65RU+bxxdL0kaYCKNQochJXJWfAw0X2nKHsN3Y=@isar-build.org
X-Gm-Message-State: AOJu0YyAdH74kq3Q/xt9iaxmBasHKjBvXP+mAoMdNYh1pxrJrp7EPIlF
Yi1IN2ODRFafG4ikh/wmvMiKLZnuAECEp1cM2MEKyyTTz7HJ3jfCEzxe
X-Received: by 2002:a05:6870:390f:b0:404:2e96:8132 with SMTP id
586e51a60fabf-41528f8dcb1mr773385fac.5.1771415935083;
Wed, 18 Feb 2026 03:58:55 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+G5orbRL/5l058wU3bI+LpPkDnaPYOVDNaj1CmGKE0bUg=="
Received: by 2002:a05:6871:7bc6:b0:409:6e30:2d79 with SMTP id
586e51a60fabf-40eca34a61cls5031164fac.0.-pod-prod-07-us; Wed, 18 Feb 2026
03:58:54 -0800 (PST)
X-Received: by 2002:a05:6808:c196:b0:455:f0e4:4f89 with SMTP id
5614622812f47-46410b852acmr687312b6e.3.1771415934173;
Wed, 18 Feb 2026 03:58:54 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1771415934; cv=pass;
d=google.com; s=arc-20240605;
b=ltENoIRxIqEgXSMv4n4/TxdQRMNE1TO48uhkZRGY1zX2hVKXt4O4JTD/KjvfmkdPoh
lCu/NLZ6m8G5GepoV4eMnaOqsz5xDcHf1RzLJQJ8mZyQHU+lexc8h98vaWRuRwU1MZ9x
bJLgl3cD8BaCB7R2Gp9sa1eeFcifYHkKF20szFGUFVMwyGPdIgVernV0j0sJV+3OyAxn
1mLc2SZMYU74356XOXlnj4IqhyPa/25beFdnY9YIanvlpyY+ODWOWoyMFA8dUAiVnDrW
a6RzwKzvqNAaVmeR9V6DalKCJatykyutZ6m92ahTjmZ/KlCB0egFgnQLjGCgPrxERiS4
cO+w==
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=eNFRLsTBfmfJv3N5Vs0V4iS0TZ2cjs2Q6YtRb8adZ8k=;
fh=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=;
b=W01Zzx2lQAudWXB10xK7iSWN4Mg6FDeXa2Qcw+szV1s67oRUHn0BxwqApz2Ja/MauV
I2vJ4EbbQd0vc6AWBKIV0rjmBoLixJOVVloj0Zy0Q6Qz69nifaOsFaETSXwvKVibF2tv
zrmioUWAhTcxC43iYo7ObdjgqErqSEOvFnojGVjjyE2mklINhV2Tgf3gN9cVyN4uP7aa
tq4lvfW7AXjw9VP/Aufvzd5P8pRGRdmzSBmu8zqdyraFwF+139cLlJ+hrSli2Ro/whsi
/QMCoJ+GZwkVup/m+TmSfculWNTC45LC4AmsX/IQdQ8AwSPnW069UuMNLhH1T32tC+WE
OTvQ==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=zUONzPpr;
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
5614622812f47-4636ae55f7bsi868008b6e.2.2026.02.18.03.58.53
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 18 Feb 2026 03:58:53 -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=vnlfhnzUyvO1G3uj7gKAZwWg4axWDaGMPzgGU8z40VQO3iULVfRyxt7+giGdzGdHboteeuYkyNOIaqpo3GVOmjXQZtpPnK1mBY4mx76+puODVcQEnIcPQJ+xBKZxPS5UTrFrxYB60/Mj4UNXdCXnnDD+PcAoFtjNuD4+Y/77YbPCt8coR6N19aQuIFyNrU/JDaLaPWjs59bTtp3ZbQ9W+LVsE/usgVMB3f1OBHGe+f7Jub0aw1jHZT3L6fkV2nnmTwHNXYJ9aUTljrxUOe6KTMGwar+CUMAQVoOCl3m7SvsD9CE7OHiy/pZ2mR6e/6PtyB/Y5Am4ILWgLVxiekACnQ==
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=eNFRLsTBfmfJv3N5Vs0V4iS0TZ2cjs2Q6YtRb8adZ8k=;
b=m+o7ubfxYE5mTBoCpNtdLMToYpcMNLyznosHvQHquHLZiOXWeJ3KhT8VHTXLQXeJeq7lenKU/u0TT8BTvQEc5pMjqQFiegGkLmkNaChTICQkTZpo2QSWXBFBCeKs6daXUJDxqC9RvTiBIYk/k0zUAAfoR6z5dH1Z1sVNrfw/rx1lg5JKhklxpI1ZCeSj2x1/H82qTyXiIz7BjQ3Y0glmTLVxgHXW1V53MpmBhhxT5Kwv/pXcW3GJ+O1Z+ZFzkETcw/M6CyPdsS4ITE3lII07AVrGgOupJWHO8CfeMf72IUoq/jWD1FIAomfeHE8jEwjSnuaayKfjtvXGx0SwSTcrug==
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 FRWPR10MB9395.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:d10:1a1::10) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.13; Wed, 18 Feb
2026 11:58:51 +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.9632.010; Wed, 18 Feb 2026
11:58:51 +0000
From: "'Felix Moessbauer' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: quirin.gylstorff@siemens.com,
Felix Moessbauer <felix.moessbauer@siemens.com>
Subject: [RFC 07/12] rootfs_generate_initramfs: rework deployment to avoid
chowning
Date: Wed, 18 Feb 2026 12:58:22 +0100
Message-ID: <20260218115827.3947145-8-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260218115827.3947145-1-felix.moessbauer@siemens.com>
References: <20260218115827.3947145-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: CH5P220CA0022.NAMP220.PROD.OUTLOOK.COM
(2603:10b6:610:1ef::28) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|FRWPR10MB9395:EE_
X-MS-Office365-Filtering-Correlation-Id: 23214806-6aa9-464f-b8f2-08de6ee5151a
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016;
X-Microsoft-Antispam-Message-Info:
KZbunN5ZBWdyRXTSTE/y7Cis+Q2cDXV3pY6O0Ku6w+kEhEZmnitQ98rvQIFpX1Mn5Fk3UCdtB28ssNgZHS15jnjeo9mUI3Mz/AlFyfrN//JPfLunpeACheSPCteFCcvtJXzuXjQ+vDuL9sMpsPpzFZV7PCBwmXnPIHJXNbq4x8AEYblQvOLW4MWs0S8BOOAyz7f8SjfrawQ1/CXZyWaB6Gl2i4Ezawj3cd2E/sNpyHqjTVQUbv/EBzyZjlKz4/SqG+YSRo1yJJ9GOy8Dead4dd4EKEOVPG5Yl5IrlwIs2ziBPUhWZgdFpUEL6GlNyDCdFmOZhNwfv1sUm+hb60LoXvdEcNLIH5Q92sYXr8WFFUCJyJ9HhK3awfkdp6BWTBw5DuQ6PokodaXQd3di13CYEZmi0rddzIPOlqQdQNwYjftHH2YuugFOG2x1z2pkCicr3xts6SDTAvpOULaObgCTZxQyLCmdXCUtZfBzpmefIF1jAoSQvqaY/Ersja5mw09Y329wUY+2P2d4T7EP0WFQV8RJAzv4TLPIRt7+muEJvBNabjOY3nRBiXqj2VmnhA1boEn+EI/3ek9Pl3uuKDzibB603dHfMz52drucWczDtcwdxPxba+uYz4gh5aUdm0cCf4PNEOJPhLDthF42/FLLgC19ZcBOkuWlIf5iDUeJKnmX/Ll1o3q/OyRECqH935JZwdWw+b7XiXLjk+6153GEv5os/8GM593Frk4npV/G0HHTZSRIWp/HaaNitT/YfHPdgpNZZUd3Zd/srytxm1vsJHXcYMpI2pEJyDYeS+0SCMprwqLsBX1HtWz0kUd81AHywp1XXwtsUl/tq486n17rEQxz3BGqsH2YTSwS6xJ3Fz4pUhe+jtT1kWv7KdQFpmA9DvB+pgkl5TuUgQjJDFBo6702bG0WFz1aUHUyn8ApHJXb0VJVbMgT5gAqQFgAjXcL5WTohAOziqdiae8ojdzmvjgf3WQm4GV92VAlxdAYAy/itU0DDYsDdPmxIwg9Ey08+SI0Ol5363QSzJwx4FiF4jZhHFgx7ZQBtqBBVVovUu1+lUSFTyvbZmGGnQAzRTNWF4jY4Owpb1LTNPA31mSt3HNkWHFPbfLnclLIQsRH1p3kNC8dm8TPiKeCwlmhOKECQ/91FooMre2WmSjbCvMshrounBoEagPzISucCjblZWTwiQ9KuJ/hAKY489Ttk5R5RhbWo3Aq4O/SJ0p+jNOU65JYQDjrf5aoArsBH+LKgLqik+gc1/XwRG0ONhKnfCUy7TlgXp194Nm5uC9d03m5DbDwrmhyJzJmPeFI08ZvsBr/Jaot4T06xFYTrRe8NI+JEKNUrwXBbIi0b71hEbiFf+Z8QcMMZqwMyxxLr1bOmYsVGZrHRzIRKCBKDP6WW9zLp/KS7Jlka6F7rOz3sOcdOs4zbCFh1kxNtmmiBPyqnNx1g+T1W1q+LquhZQdN3gseduhGmrIrr3L9aPc7p2oW/XwJVqMm24rrhYy+7grZxpbiYfUO30X9HH1df745SxZOMLLP6NuguETKMjYJNl5BuYNkZ668m+YPQhoEuN0HkZw=
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)(1800799024)(366016);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
cl9DXwX2DJfpDzRCn8QPA1atQURFpnZ2XCzJuMOy4EpNBljxLyMdislTq2sVS3w0iyMVTwCPXoI6jgEbdg5pZ/0hfVX3aMu68jGjMhfrFfgtjQMwhZUY6zmgghBrhNJbIC0p1Sw4KvvqZK/a2qeDmDRVXU1GMfbQR/rFgIEWF/0w1dgF+q/mPrK2UDhp0T6jELp2keVjUJqR3z/lXUZMfnZsGv7sdsFD8ax54ophDoirCujbkQBKfTDHmEM7GYHsdj7m/vc5oUifPXhW4wU84HKw9ibQHsn/RXbeUEDhr/3xZETg2mlANy341HK4A644UmmUDkkl3nu/8ZXRcW0TtnJeQftDzNOipSba8/TBhIiTaySxvj4IQH/gJtPa97yHuvup8dPjepkBFp3WHFyGXL71QteaMaJnuX507t9VssOkOPDh1CTj9IB5ci0OHEJIrij6ybI+9uOCifyxJ3lv6BLd+pSB/wC/39Qx7oC2Y1Y1D3zh/BLCJSmD3TX3y8pGiZ7bQQo4PK6FPF/bJaCtA/WKY+Dk2iwpsJsevkF2iAnhpMeRs4ZnIdMh9DdnbzdriISWos/EvYg5i9wrCmioP7F3KJ2t0GqG8vPapBI1RRLbPlrNc8MUl+fcT8vf9nrzW0h3t8fBN0CBwclX2OhUCwypHPA0Vj0InUycKI8s6rqullXoM7LoR73hJA22KMOp0aQo7MxHW2mrJ2bGXHUy4ths/+dK21/Y4LfZr8LDvkmjLVEJ0898KBly+hTZ+mJZ5n+EAbMwyEQR3hmZvqxwQ2Mb4aYVWj4x4qgKoGez9jeiD69R+n1vaipBd4CMUIBUTCRR+s5sU6Hw4cjWSqWlFgj75BGePrVXz+URnV1Ggw1fNueV+wInfaTrEsK6DivfZc5WBxeAPfGYNneIJcsUFz1vk0riODlcB/Oj5QE0qEBSg9gg2re+aoORmG6EBe4Lhw+W+9dEKVJTWSxeXZ1ie9WmSKFfQJdmLwSzyg+m+CM7eu6m0b9SZsji4nAnFqlt9ghCyGuFazafqaEQB7c2ZYnNU5DFHnFyJD4662UbevrDYF/n0AE9NZff3CTkYmIyGxf8CcZh1BlxOoUlkai3fAMK4AM90PMNO6CBZQLkoJ/rjf54mOOEwGYy4KxS7Mjbo4g2JiocDxNpr8U7Y/f49wepVVV0OpUXQS9TKtIKVNtcnh2Nm7jHVnH31OTnFk5Ev3sqdaqzO3UwqyCWjpOt+IXs+8Tr9wgmlNA93NbxcsP3FWh/bxsgn8hQp+UElZl46yN2UrdzYx4AveuS0OS37M6huYEBrU/6JWuy1OorvVuPDCL3X7R9LoDeNRJ0BbTdTxrX9HpFEzyzGtHEn1WW3nq5rIKgF9KtNIDdu8FMF8fhzwbF1r2BaDmQK1HlqBQaMmb30ZU/K++JmHdsXga7arOV1WPdshvU69Qz1OW4uYTtLobhhzFBz3N4mKun02XAcDZF6cAa/KGlWL8xYi2Bn59oXb+PRpwQbWgdLJYVKUyXztZGzI7L2uRUTNnaT8Hq/xCD/t/pVbvcfsHfUvUB15iJZ6Zu61TQ394xLkvINPIAgilte1Ajfq4kmhaaDlShEJfjkeEUeXREMa1bdn1KwoRmQKtoqtNUznjIu71/5lESHhAkhso9MnNZn2VcgbI53cG9XqeDgfm4Ji/QtRHQqmBNh+GuMVKWhWNj1uPi2xzleC6X5J332b4nSEf9Ll89YJ4n44p1hJLh7MmyI/aGUyb+n5ZryHdGolBl6WuDo0Y=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
23214806-6aa9-464f-b8f2-08de6ee5151a
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2026 11:58:51.6228
(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:
zXHvEcrsOuItUMk23mFDHsmKXE9kUCEjhF/i2ZBqICMxuQdn/22ya9mPhEVwuW5+nOkRZAa26i+COaFagYvA9xHpWBfmThFHcNSYVpK2shU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRWPR10MB9395
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=zUONzPpr; 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_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 c9b0a6d1..3bf4190f 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(-)