| Message ID | 20260226162843.1642329-2-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBSPJQHGQMGQEMI4XEMY@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:08 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-yx1-f59.google.com (mail-yx1-f59.google.com
[74.125.224.59])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61QGT3vx009318
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 26 Feb 2026 17:29:03 +0100
Received: by mail-yx1-f59.google.com with SMTP id
956f58d0204a3-649deef077esf1306357d50.1
for <iupwgm@isar-build.org>; Thu, 26 Feb 2026 08:29:03 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1772123338; cv=pass;
d=google.com; s=arc-20240605;
b=cP5SO4X6RBG4GOJBMh7FzXx5o4o9aUMfu4lRRpx3VBV3/0E52PSt1dKdsUpKEb0oY+
lNHpLEI3Z5QWQj6BbVogZqBOD/DIfEtlfM1dyOJJudp0OhH8RiuaphtOGrqqeHT/KXUp
7vxkhWCvYRdJfuclpAfFwfXWslANXUccf1IAvXoye86XtpCkbara53Tqj6zLMuKvsfb3
GVxz8aegV66Is4QaCQPuztbHrBuiNUcR5CGVd9NXZcUCmIWzCJCyUpGNzCHRD8JSJGzq
YsX1fr5k1BX20Fx4EX8ia3FkBHfqBpo+WtQHimTAnyRP2s6uDeK1yPSRyulMkL+Qyemk
NyFw==
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=TSmUcD91AzUNVN3QR7AC6Pno/9b+bXnKqR4DlGP5Ftw=;
fh=yQ+ntnxu8/4cqqqLM1Ak3OiqC32oRmW/agkIKs/H8Zg=;
b=hycqPnyHvFRZ2caAEGkAxDybh0+iDAn3ePL0YQJNTvoQXHH2Q56HBcol2GmR017F/G
6kF5N7XgIAkmZEF+76ZTKZnDjoAdbwbjAsI3xln0p4VphBPtzIXw9oBNXsL0CKlbK9+4
ekGwo28kEziq3RG48XsMB1kQfAQNgaxZZIl9J+2FjJZoM1mycRBPA+tOBuLP1GcZ6OYN
421rKDailquFdAdG15fXPVLwTUpL0MRT7xzyZe/9Echl35J9sSfZjTRySYyJM3KEg9eQ
2rT3staNkRUAvHYSz2k5r/GM//bEx3MPyO/qqDz855wS6wEoKq2ubLBTotu2fcanGnOX
/BCw==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=L6D6wwYj;
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=1772123338; x=1772728138;
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=TSmUcD91AzUNVN3QR7AC6Pno/9b+bXnKqR4DlGP5Ftw=;
b=ZmG8aP+rMouG2/xkIQlk0s9WLAO90RrNvFnM9o5PZXVEOHAT74WRpgZZUbp3fpQp4C
UJ/4ZYVzhzQAGPGmewdYt/u71j6RhOeaQEMGWui09xCiblHMhx8yPs9+mbuKRgIm6pjl
5pHfETlzRWlq9sfU5G5ViT2b+Fe9rGXXBnhCZEuu1luiAke8w9sCVO7f/dRZ9ZbkmxUd
4BYIMLNtiNEXT088kHwDsFa0eQ8dgR2RK69OdpruJfN70VlGeVJCUPuwpyYIS1kPuL34
M0cS7LhmHbKvNqxbS/ybRYzgNmApnlUUBRsCCUks2I0KwxP6OnDRoCRbl/TzUG0ZkJlW
/39A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1772123338; x=1772728138;
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=TSmUcD91AzUNVN3QR7AC6Pno/9b+bXnKqR4DlGP5Ftw=;
b=E23fOYfcQOYVoYjkkjFZJXJyAmltekrBimESE/aE669ZJ9K04Rp7caLstTSI3GKq9D
C68zpdlqJBy1kJuq+lTm4LUXgq5MkJYsbjrLTOmUo1y0kdUFJG8gfSQi93/JsyHwqrT9
yiKeoDFxv0JPJaWjHzN+CImGMK12c3qqLY+nxjuHft+9HGDFKqhumfITcE6Eagv5+9NO
em95G7kViORWEUj6H2Lsjhh7S0Nn6jWdWTP6tiwwm5MetbCwGvUl0XmT+A9oK9NulmfS
qm7rgn89nTLyxBQK61G0HN/+yBEuinRdYO1LEERbjUHX1hZqwIHWR8x9QD7RlpZCPV3O
USvw==
X-Forwarded-Encrypted: i=3;
AJvYcCUFrXd3zsw2wBYTJDmJCMOGNMPbaQjngEE6B6uygPyDNFyJJk/7BbncTj3yCaP7LmrfzuB2rNE=@isar-build.org
X-Gm-Message-State: AOJu0YwQ5tTa/caKWCCihs5YDHq/tbbStcbxgh74uNlZo6gsh3rKoHZh
kyVCYFw6OK1vJaPIuJEJHrP99BuLPYdmDcDdYcbdHZHYHyBmWSBypazE
X-Received: by 2002:a53:ecc3:0:b0:64a:d4ca:4ed9 with SMTP id
956f58d0204a3-64cb7c8d599mr1721216d50.83.1772123337527;
Thu, 26 Feb 2026 08:28:57 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+FPVCZtI6Y0DD9olVLTD8HkC73V+3w2wZTWIq+Z6zIM3Q=="
Received: by 2002:a05:690e:1a14:b0:63f:aef7:d017 with SMTP id
956f58d0204a3-64caa9b0397ls1653290d50.1.-pod-prod-07-us; Thu, 26 Feb 2026
08:28:56 -0800 (PST)
X-Received: by 2002:a05:6122:1c10:b0:566:4689:46eb with SMTP id
71dfb90a1353d-56a92ec8bc9mr1632228e0c.0.1772123336237;
Thu, 26 Feb 2026 08:28:56 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1772123336; cv=pass;
d=google.com; s=arc-20240605;
b=GpiXvmLxfq1SZ7GjscZLaZPupr/F0LZ3Lsxy/1cCdl/1s6kBLRBXW9qLOxwXgtKLZX
m18GyVI0n76b/9xJjfXDxx3yCx0kHD2NCaNWMaKf5SyjuKB/r8w6p1+RodgMp9HyOQSN
pTlNnQkS3FZzYjp2ooBS8KOsY9ufist3IjRjW8LeICBm88cygaiF74Ee9oyu+fwlCfRN
1P4GHurhDeJa2wnJN+QjCUuTyPDWc3EwHeWc4SuPl83MaIQt96ftGEAaYwZt1ATD8j8g
Rx+IhxlyavEAQKuKyeKI6JOpiIswBkVtr6CDy/OCaR+H3QioCKUUtUzOj2T/qATu69Uu
zcVg==
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=2x0pE8Gf8H1cPCmgqCHjkjBhcQWi+LX+1EBcc2jGAow=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=L/57l6XGhorsRYmVBHdYNhNqY6cG7YjcTls61IhdUski+hgHNOVEj2VwDamT2APX0N
DP93+KefNknBMho9XzyDaHmoJKkrPMakiaowTEdBttyr5HCIgUOWvMWJkhfrGU5uC4lA
y8mJWN6t5Tbl5rgTR61S/kvYwj2i5WaXg4DZ1Ohqo93qQYr/ZuS27fxn7CPDo0IRWPp1
FUMxfeqFL6Lp0ZbZzUPHen4CC7Yu4ueJr/Tk4AgGJ4mJbaj3H6nHiExO8FOcaYvliNJx
puT/Ky2MyznwOTUCLxR+2QluXcKHk4OqXfjPeAmWcbP5jaX+fuKpUwjzY06Stvv1WU2x
URwQ==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=L6D6wwYj;
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
71dfb90a1353d-56a91b89cb9si84014e0c.1.2026.02.26.08.28.56
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 26 Feb 2026 08:28:56 -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=YGrz8zVxxJCqiyxAJjloIsicQbc3wL6s470HUDDpfVdTNpQHyex4EpYLiRQQ6yixIHEtS6t7q4LnOjUovJkZNh3wCRC0HxDjO+jjsJOh5em24pBq2Bvw0huFmMoQOh9hOXyyq180XyhqB6qXfx3JFCefHCfrf12/Zg/7NAKOmmzEPfXlMyoMc91fUY5bLx53p4lx2QLmdoXRSdFKN0/8lLUiuce9Gb3EoSPmt+R/tKJda/VHaE0bvqOceu06AazX4CUIhwe40r9UvFFoXQdShm0+96YhGSgG4rlluC+Fo0ypRzGFGgTarH4MvWQ1WeTanpW/EmwiKlSJm+IpN8n0mg==
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=2x0pE8Gf8H1cPCmgqCHjkjBhcQWi+LX+1EBcc2jGAow=;
b=N/EnYpZXQHHxP2A239u2vOUTpdz/AI9gcUCV1bC545LxCjvdooYsBdnX5JSzRzWWWTQsxFq7c+KYjuTnuqZ+4jVQfuRURlnhj/Kv6JuqO4w7M/rSIW/uvW/OOrnZ0QLy5+vx/69lgenj0xIwd2fH56IvUUFLDYizIKVtumPNdvh9XfFLFQcU+9mzSP2+LVnqM+JXYAqXcYetXaktgAl6HKVNoSaJcLsGHywWJoC7DwGygIwTHWpkH8p3qS3jfzjRQTEO/0YXKgZWbIl/fI8azoleukpep8GXh/u9TLnBTJ3+EMJcEqnbKekr42nwaoDLKw0rO2gkp4VSbm1TOL22Lg==
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 DU0PR10MB9297.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:59a::13) 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:28:54 +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:28:54 +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 01/15] refactor bootstrap: store rootfs tar with user
permissions
Date: Thu, 26 Feb 2026 17:28:26 +0100
Message-ID: <20260226162843.1642329-2-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_|DU0PR10MB9297:EE_
X-MS-Office365-Filtering-Correlation-Id: 140f171c-b51d-435b-674e-08de755421b4
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|1800799024|366016|376014;
X-Microsoft-Antispam-Message-Info:
gka50VdufPLLoCD/yI68MF0jv/No04qRAlTTGpL7Q8I+DKxdgXEhckaFDw8jhupTvGJg88t6iLEPU38b/OutH4F2y/sOHgzGkiZw1fc/ggpG+a6XP6pgMWEI543lkiVLVxL9k1koRFow1ECELV22V6F67vxGa7hKkMkAiV1ByI3X6OLoXFStMfA+BUZwLr+SL0VC1KxSAf2wQf7knhwvvOhwWpuZ/NRFBxKCKPn4ewB/In/01UGIfZm2cfwJBvclmuLVEJy9QXB2LnT5ycabdtluv2mH7fsOIdAjFCVBwV2ReamUeEKPxaMw9DaenhUp7G8XOp40js58YW+Fycv2kcZVpTVG9PXMZ67OgxuW0gE/7RdM6N0RGmJ2Qa43p0BgT6UWjrA24IP5P+hpbxrS9HDzGs3gzPRvJThoENYPYC2gK8cHRBbSn3Mh2whTSjv6VIXFYUjypdBEBPgFnfrAUNmLYAfNgWO5JPn167khJhej8Y9XZTcJllNX7WVpJygzVlx81uVDWjm23q9za34olBTMrJlKGr5Pzhb6XOaVJmHiMZIAAvdpDDtk2Zw5tMwHk4six9xb9RB0H74rh3ntQa+hTbmOPKJLxB3/Vffrsrm2Lc1YL5Ir2gdVsDuCor6nOTApjTvBfXNFTr6MoCYYmPfVGZF7FioI+cTJ9A8COKvHoNMhE+h/t3vgqNyhpxag6YcjZ6ieyrK7N5AGVzv12lQ11nR4qRy5oUPBaubTg4U=
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)(10070799003)(1800799024)(366016)(376014);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
XD0E37udQxkiavuObtbOwkdBhaXd6QFyJRkBd3p2Sqhv+v2KuPP+8GesT4Hp7zsSoO4P7j0xVOBoeP+wKiHfBWQImKTrKMOhy2sbdzicWXFJETBJ/MSFV+rBD7F1HnxYkfdOotudvfmuObCYFQXa5hZ1SGLZ2fbiHAK/LnHQl2KJU7tHzZy3j6TBIb3ztIjQVn9PW7blFsWxAPnmP3ZVD3jZvWc584A03Qg6JlXAJYK2tlCR+NdpTHYL+V6vmkLE7g/qzQcPP7GprzL8NZEgOz4i3a3Uo6CY0WI427tMG1xDMz+O8h/R7Xp3doVNhQqq/G1yHA4DjoviIQ+Yu3CkR6lRIZAYgg+foI0Q7FBrDjDQubUg2HspVyEi2XoLV2+jXowWzwsO28XSc+cQ+qciSl2WiocXl01QTjo63gVYpX3CaFM6/KvqzWZIWnaFkoJry8gduAe7ZL2hmEXfJGTRDnapCASXHqSi2tSAcyQF35H6058eJQvb2wskYbaiHpkD8IJ+WUCJZqBefgWEtu4Lt7fTDA157dwlh1IUbLFk2hAkyw5alnTB2IeUJVZZdxOwYqbwM9AMRMtPtC6eVlimKnCrbqEfLbKMYkagz024zVBGV5p3n2NCUmGGctd8XfJXOZGMMPSZFFfDQIJOrUzaIzXLBR1c4f4yGKn2ptr7RIrkMQPmp9QiTpr0Q/71ipsWXtFpuAaOUKVqcBgOVHGtlGy3OIItJ6lgdI+SvQiN/nRHZXl+8Rfu2EHk+NDFfgp1Al5Xz6FlglN9AWwQksn7dBXpjhsrskz5UxzuAlrWoj/6h53CllFW23bU5BKGymtgehgCwvG0a+2Yl7uhLgPcdPgHBVtqfRVfHeQgRjVCuF5jBBJcGbgmorwDJHbc7M9FDjrQX5++WdYB9Hi3SMIi9Yw6qqiWFzaiPVfsig2TUGGMvo9CbukJBY8OvNfbjNLRwPYNAiHP7r++siXvYIkXGg3eZlAMIGO2iastXMWBwqa4eL1Z9mEz/ehXnWrLOxZ/eqnYkDJvcEzqsrfuAfprjuYbCgHxp9CA/aRdCUw8OUyP7cRwzriMofzVL4Bjmx80AqNTsgKDrYMN+x8sqP0SFEObiXBhfq+3eL/cOHbR5S2bGucXsBhcIJ44HhB8Z8xcyylHIzBcW3RHgpcbQyHdqBeUtFReML6ZgGhbXOx1G41BqMXotGbWIkOw2Fs0sMOrx7QJZBk1ukTxAScZUNiipaDD58aVgXAGwcCnNFGu+eM8lpJmZqy3JexOJzzgq40uhnegfxizOfNxvGq7zrujsCA4zWLoTG/MFHqGAn6RwT+MtMroPN7rHvEkZM4wgiSLvAVeZ+JUXX8vAgF5VY2YgVEgkMWz51Fue6MR/+L1L9Ha5xf8UgIYKc9pe85e0ZoT+bU+wQ3LXGuzMiybbivHbY0hqlMSBWiVOgbW8BJf59id8r5PBT0b5xhFvlIlflCJ9yxegenGqgqmgkc6W7sNwkUdxt29TEJQfvpHTuj2kQFMHgOOfWvPmnUwjqKsjLUXWlgpgL1swP0NUBIxHJWhJcZWmkxRrtn4iYqLfPzGFhiP6wlzfUWBQlkQHSw0G7sjv5FQWIYIa0RcUfRVQ3UDrODDM8B1ioW765sgVGOWJeiY+Deci/GMdvUVh9LgrTnz4Nx+wLZoP0E085L+HchGUDN2Szz4zdNvEe0KEuwTlxU6QDaxoSbRh6o5EnASBBTz8O3wOSlD+S7oYNOKklA38SdrdxZrHnpayAYho71tDMYYBsbzWGMl8P8fLQa9yerRf4DejXps
X-MS-Exchange-AntiSpam-MessageData-1: JoY1BCdCWRS9ECd9+0WsrTJATpUXtLZfUyU=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
140f171c-b51d-435b-674e-08de755421b4
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:28:53.9661
(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:
zPeCbQj16BR8Y3Eh1n2EZ0BkKoxo2r7flOoFSPqIq12qHLuT2eEmk9QYnrr9xVwD27gQqKYPMQahYqZzYC8kHveSSm2PMWyMRymWDtHi0eo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB9297
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=L6D6wwYj; 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_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/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc b/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc index ce34245f..9b4f62df 100644 --- a/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc +++ b/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc @@ -239,11 +239,11 @@ do_bootstrap() { ${@get_apt_opts(d, '--aptopt')} \ ${@get_distro_components_argument(d)} \ "${@get_distro_suite(d)}" \ - "${WORKDIR}/rootfs.tar.zst" \ - "$bootstrap_list" + - \ + "$bootstrap_list" > ${WORKDIR}/rootfs.tar.zst # Finalize bootstrap by setting the link in deploy - sudo ln -Tfsr "${WORKDIR}/rootfs.tar.zst" "${DEPLOY_ISAR_BOOTSTRAP}.tar.zst" + ln -Tfsr "${WORKDIR}/rootfs.tar.zst" "${DEPLOY_ISAR_BOOTSTRAP}.tar.zst" if [ "${ISAR_USE_CACHED_BASE_REPO}" != "1" ]; then deb_dl_dir_export "${WORKDIR}/dl_dir" "${BOOTSTRAP_BASE_DISTRO}-${BASE_DISTRO_CODENAME}" @@ -258,8 +258,7 @@ SSTATEPOSTINSTFUNCS += "bootstrap_sstate_finalize" bootstrap_sstate_prepare() { # this runs in SSTATE_BUILDDIR, which will be deleted automatically - sudo cp -a "${WORKDIR}/rootfs.tar.zst" ./bootstrap.tar.zst - sudo chown $(id -u):$(id -g) bootstrap.tar.zst + cp -a "${WORKDIR}/rootfs.tar.zst" ./bootstrap.tar.zst } bootstrap_sstate_finalize() { @@ -267,8 +266,8 @@ bootstrap_sstate_finalize() { # we should restore symlinks after using tar if [ -f bootstrap.tar.zst ]; then mv bootstrap.tar.zst "${WORKDIR}/rootfs.tar.zst" - sudo ln -Tfsr "${WORKDIR}/rootfs.tar.zst" \ - "${DEPLOY_ISAR_BOOTSTRAP}.tar.zst" + ln -Tfsr "${WORKDIR}/rootfs.tar.zst" \ + "${DEPLOY_ISAR_BOOTSTRAP}.tar.zst" fi }
As the mmdebstrap itself is executed as root, the generated rootfs will also be owned by root when stored as file. To avoid this, we let mmdebstrap emit the rootfs on stdout and write it to a file outside of the sudo call. Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> --- .../isar-mmdebstrap/isar-mmdebstrap.inc | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-)