| Message ID | 20260609123355.2368573-2-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBQMQUDIQMGQEGJOYNJI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Tue, 09 Jun 2026 14:34:16 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qt1-f190.google.com (mail-qt1-f190.google.com
[209.85.160.190])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
659CYEtN005454
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Tue, 9 Jun 2026 14:34:15 +0200
Received: by mail-qt1-f190.google.com with SMTP id
d75a77b69052e-5175a1e32e3sf152613611cf.0
for <iupwgm@isar-build.org>; Tue, 09 Jun 2026 05:34:15 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1781008449; cv=pass;
d=google.com; s=arc-20240605;
b=cWoK8DoDw2lNH+EuFev4FiSOhBqpDF3q57broAlLp6FUeVxfns9gxTZKh7BM3XxeuS
zf5eueJbxvyJG8qnHy+l17k7AE+jcADH8EzBbsN/BhUP4qlvfPNgkBLcTNG8MgUfQAkT
fs3jyzJ9sMzBU7aLr5qL+wUBGNmaTKTsuiw2I20ocIxUbA9c7+89YCp+TrlNPUtoyxh2
S/4Sdq6oW0Ws6ryWUPiIuF+f5lMSCqHwxhP4MBVmwew2EXXg/BdEvTlLn4RMrIaUal9I
99va15xM6JwDDaEmT+mOkGXFPFS0LyKmD9l+UA+vKHusnRRPX+lWE9QMTX4N2WusXSO1
6leA==
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=xPiO/HH4E2OUplIWR9LFRGzKsGUiQMNwHoI4oYAJH9E=;
fh=dVoehR6pxWKdzp2YMliz0ldG2KkSZj0rS2xICPsB9Eo=;
b=T4ejP2+i4Q6p+kedjdplWz2lp3LMws3yYPgqDx8Pq7FHwPNjj6BYr5xJypik3J3ct/
HxkhatZRI2UgQaaxFdazsr0mbAE0HDZ8osDgKb7wkBkZh8gjSW/wpN2xb+4nc3NWy7Bq
fWEZXj6/3tgd6TNnvt0v5wLRnlXvU3eeV/SgLGWbaQo6WWC+LbvaMLzOnwlqzncJ7uf7
PyPWlISP3po0CAwJloVtKkUyNYpKCwulKEWY0lTBmxUnfMZPqf1wKc+bs2o9F9qsZaq6
ENI40/Hg629nOHgRkwU5XmWJyADncMUQJzB6wx0NdUsbGbtql050uvHedkMKtaUu/4cu
CCug==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=pYAg1dcE;
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:c202::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=1781008449; x=1781613249;
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=xPiO/HH4E2OUplIWR9LFRGzKsGUiQMNwHoI4oYAJH9E=;
b=acExKSs4oMbudN/ZlPnb3+DSUZoOwAAwo1WRRfutj5nQwPO/2XwvALaLR67f8O1Lnx
AmDmdpxewmUuyVF8WqlQqXHXh25NaDhCpvrABoaUE/N3+t3T6Foe0p7FYy6yfLzilYn6
igX8fp9MwRKUzEyJF6DtRiwtZo9zzfM41L5tx82Ak4+9Ph1KZzsq2nCFytgmxOs69zEq
M126dsLNyzfcayTTGlxb8idmCwshjCdACBLPMArlRzmkjWLTX82CpG5IQk3eZ/B/9OiZ
pcXIq13YUpsep0WYydYJZadGlv+JxZqjl4QKsaDOvcSBd3P0xsO8Gu7Olm0OcGKhtG41
OrRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1781008449; x=1781613249;
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=xPiO/HH4E2OUplIWR9LFRGzKsGUiQMNwHoI4oYAJH9E=;
b=ek2BPM/zSYJ03kiY4SZUxAG/NXJBa5LkhtD9GrOUeWHaiviPynh2PHnSZgI/QsqtxX
QFx28BM9FF30BZYIqs0q4s8HkqyroQe80WS29xJVZTAfvuYnMKWRE8TWptpg+Mo72orw
yPrZ87h4uYMx2iMxq7XfEtP8CFW+O450a8hJwWmRTMe5rNedycIf7I6iXY1uUFebQEN0
aLG/3s6esH3t4IA0JWTfl+B9MflfFwztc7OeauA7eydNUNw4K5h0SUg20ZaZBRUEi4iW
H3hQkjuUchNjryzD7DC7fdxI3JYfg82t9lzQnifDIFnaVnGlDewW8iK/HqCUA032oV2v
0B9g==
X-Forwarded-Encrypted: i=3;
AFNElJ/whU+1FL0h9eAWNX80+SN/6anSy3d69WZAgGwOWalJQpf8JOq3s2C3i9Kk4wNIkCYclrybt8s=@isar-build.org
X-Gm-Message-State: AOJu0Yy9EHUPssCxb+CCvshF+EtMTMMZ+ZhJK2GhX69HZzHFME1yNrON
8Qauxp5XrZjP2fRC+7c7I0F3BjBRqH+D510SzWg/GvteafpNt7Xf6zLS
X-Received: by 2002:a05:622a:2cd:b0:517:6b57:8164 with SMTP id
d75a77b69052e-51795cda6f0mr297530591cf.55.1781008449461;
Tue, 09 Jun 2026 05:34:09 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AX0PUUdjBE8kdwT+tJ7YYIrY/pnNLgG1YfhWBF+GdWgmitLrfg=="
Received: by 2002:a05:6214:8011:b0:8b4:b672:871f with SMTP id
6a1803df08f44-8ced900346als118131136d6.1.-pod-prod-04-us; Tue, 09 Jun 2026
05:34:08 -0700 (PDT)
X-Received: by 2002:a05:6102:149a:b0:636:984a:1e5d with SMTP id
ada2fe7eead31-6fef05f052fmr11575049137.11.1781008448338;
Tue, 09 Jun 2026 05:34:08 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1781008448; cv=pass;
d=google.com; s=arc-20240605;
b=GqhtD31kCajjF5SIqIhIYSB/bktE2oz2Wpzdz8psuwScyoMUsRV64S4cZpKuQ2m+Rk
vT/+3YvzclRg8U6bsiAjEihYaF+tKkY9qc2ZoHOW1hQn1TqMRaYtNtqYlvm/VbQZ4o1g
W59v+mfsL/bha20g8VURDCydU+x0YiEvHTZLLHLSWK8hNveMa6aT0TcReIw0kahunU7n
zWf5sFHBcGMebR7Skj6DgDXQJUUPmSdZTXirRFoNznIoO+PGFGQaWdMXwqtJYt5sqGYf
8S/RBpb1EHQTE1+4i96JD5C6gSlme3+M/eXxXjsjuk2w8N+MWP79i7kch5I/UFJcrzs2
HAlQ==
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=Qye41HXe9nyBRp1zBB99FnT8AJEfpJjO/ESN4oCJ9mY=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=OetLy+aBY0XStQRbcj77haECnQpqvR/ZHUiKoKpyzkGJ5D0+NWMkp+XnW7SeJB+K8t
+8D56VA8F2pL+fdCnwmUlO1hiPkqEaAi7L+VP9IcFk0Zlp7E/+CtUftIKMoo4Lr+32nF
zKV1ZcXjhlKZjBS+gLGdRd48J0mwNa7qk7+w1EdXdFr1s9IVicQzhMYAdSWB3kedHxvD
wF6jchuOrINKQw24nAa+JYdkQpDTZ6JOeQI+emK3GrXlkLYzOlw/eiFqo9C3gwD6pmJ7
GOjxFxELRpkO8EdNJ6D8ZFJvJ0DuvknwZolb4cFzWhO2+1YktzYxrQoTxMevi4eAtSej
2Pdw==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=pYAg1dcE;
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:c202::7 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from GVXPR05CU001.outbound.protection.outlook.com
(mail-swedencentralazlp170130007.outbound.protection.outlook.com.
[2a01:111:f403:c202::7])
by gmr-mx.google.com with ESMTPS id
ada2fe7eead31-6eb55c4b627si674447137.1.2026.06.09.05.34.07
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 09 Jun 2026 05:34:08 -0700 (PDT)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c202::7 as permitted sender)
client-ip=2a01:111:f403:c202::7;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=zBfUPbavQaX1ufzadjJHZF3EGapTVn+cTSYsmbK9CteW0PG1LalEXOJHtjQJJZDFL3pqR7pjYXTLbj7Xw2XMOnGaRxkAXW4TpiIGl61En405jvuZqL1imYMLJLuXM6RdlszKWHzxXr4lzdnJKp7nP+880JuyCHPIqFIWf311raeR4x4zTVehjN7QrAZnK0G9Y8XQW3gEXKh3vCR7vj8WN4Uq/9JfJr3KQlE8zNeCfhvIsM92/MZdxL5jGRq/X+Eh8eytYyEmRaA0g6sTc1JYBvVQwHrr2YBrcs12n8yvnlxL3eybjLt2CfmgI2Ra+MtZPaJe9iLY1RzgcgGIk9g1qA==
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=Qye41HXe9nyBRp1zBB99FnT8AJEfpJjO/ESN4oCJ9mY=;
b=juOmDs8H3CLsDXUyl4pD+uIE/j+4YNKSFT+JLrDMpl70adCK94OfxEZSzR1xfaGJUbBqmagGySHriOOqX70ysuEsWL6VXU3KTGLxN2I1XOlw/oYGzvV+I3/mYJf5HwQqF5sRsTq6rxS+KgpqSKTNMBruE98owxHic2zY72dWZ1ZtVjikHz++OFIB4BCB5HI/yboUsCmIWTe++bcKKWENISDrWNohl5uh7E3VZEwEmlwihqIu05dUNNQ1JwyFn3OqlBIUnHvQ46aJvmLitfJ66eCxylIMIkwoFMb+Q8Xn8kvu5qAimLZWjIwPbJZxK0ybnMnKb2qGuYedJQg7o3g1og==
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 AM8PR10MB4097.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1ec::8) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Tue, 9 Jun 2026
12:34:04 +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.0092.011; Tue, 9 Jun 2026
12:34:04 +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 v5 01/17] refactor bootstrap: store rootfs tar with user
permissions
Date: Tue, 9 Jun 2026 14:33:39 +0200
Message-ID: <20260609123355.2368573-2-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260609123355.2368573-1-felix.moessbauer@siemens.com>
References: <20260609123355.2368573-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: DU7P194CA0012.EURP194.PROD.OUTLOOK.COM
(2603:10a6:10:553::18) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:619::6)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|AM8PR10MB4097:EE_
X-MS-Office365-Filtering-Correlation-Id: 62b746cc-dfae-495c-1f64-08dec623645b
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|1800799024|366016|376014|55112099003|6133799003|22082099003|18002099003|11063799006|56012099006;
X-Microsoft-Antispam-Message-Info:
MrhgtJ5q/B6eSbZB0mRnJGuVIRNjXsL7yrqmeXAvdR9W9TEo2slbgwh5GO6SwS/esTqkC2Gos5qsoFjhSI+Q8iVBQKJktuhssdYioWg/fQHvzshO0UVUw8c2kVsnAgXAnzcbVa9GLtHd4A50eAudPiDZr1jiZG4/737HlDE9OMYwFAe34OYJm7NvgYZcM6EaxAGcxvOg3cbdRc1GZrGW+M5QpvqZ/J8Cg5UzlOOEK2w0JUZBUZxHqhsZnv0EgfrQfr0GKfOx/3WzCdCFooKH+7SwMim48c4lEcfuFCbt7AMh2TxLK1UCwOHTWb0XV5YtWjy1C/7SezWltwGv0Un3SzFF651yS0Wt9PJNQ3RDcE7y5eAy/1IFSJKEfAlvH0BTnjLdAP0ZJYzc+ij5wRtw/LSy+6y12ZlsxTsgGS2VfsNZx8UUAS1P7t3fKgh3puULKlpStk5xprNGt7EHN0Es4e51A84g4l5VUh4Au8nzPpD77efmjYsQYOVqiKAnE3Qa4LmBmvR+mHc/Ftyafe12dhbwSTSTCJyqzr92Cxyyh/U6BY+QVJy6D157nHvwwJT9+8DyKQ7CBHWeTEsVkNL6dFoVcnJWYWv2lyMkZ9NjOY10+XDt2d+MAlJjB6HUeYg4++gfiS1pqrm0l7qPl6G+npmKOgKVpn6pYrhWeWkkK3fflt0Xz1PQgE3vS+SWo0/y
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)(1800799024)(366016)(376014)(55112099003)(6133799003)(22082099003)(18002099003)(11063799006)(56012099006);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
RWmIAGlj+Jxq/x4fKepesUP0sHyJok/xQcPHZxbX5mEkPbMakKJpLcRqgb13iqZHTyOik5AE4AzzN/ahVJ3JccKoW0IZ3G2h7Dv4tQxZXlZQCLHGkVRqNioamOyLKGJ1+jRVMCY+RiYRHFN5IH7viDE/ik5AHuQVq38yqoiIfOCiCY6kSxmuRE+Q2AfKKHWw7ILrdTVcFxUr4tq1/p94JOFO22UOD75cg8KLud4tYriFIuClkgmxe6qzo4AjKOTCycRMClaEiT6cxFnE/fLkzzlaeMyhsnmuFTME6C4P3LH48bC1duDhMjpjag+zEVdDxGGGI86O2bW5cov/Rnj2A/VH2kbrS3jIL6lvVqPInrIkC/bQwzSaQ5igltDdHJlsoPWEU2hzb4s/+Y+RUdisWcUZ/aCTI9iDJ4y8UZPxLc4mvT/oUCY4hK3IPOvQOW24KGY6sxKokZndVKXAecaNwHPsH3k401kwChX4aFvP5fdnXtkcu29n5Z0FvzKKMvheYA6KTxB+ys+IOLeLvUmrNODyL6sorDTU/97rPj5PYg2LD7M4chq+pFQY9uMUpW/inB7nQVChG/SMrhQkpTE3x/nOP+lPuNSXF0M+nlQ8Js9K8dHtz71u3Le+BZpHO1eCPLKeeLK/91Deu1AB/UurFu++nJHMzV7A4YnjzwSSLnUk5RhbIR/Wo9levr4R+T8MVp9widSQETBa2NsQetW9j+mqSldNpp7X59NnXncwFI52ToU8QocFa7T+CQenTZJR6O6BXLLyea8RZtMSMae1eqtfqS3Q2LjaxdXIv/fd96SfBrU3kXF3zAjHBIQvA6FIWOSo4ccJ6n3/zmCN/F60syJ4TA4afygw+Tz/NaLSAAdqq1o6Ucfaij9xjF+dr68pduqf3gyO+CJ8NT1yZRCNR19o10HIMKHvW/C20vs5uNd6ZUnnKbGF94j3kJJrwxCemCQqWxvzZfJJjAT3/NU0UvKJaWZRtS3j+8bjPvvDh+HWQY4FWr2MoHVWJnrQAgBrMRDx31s8NkW0xXHUBu+ZB3HSS9XPdENjkdy+h9tAcigAJxQ+Z/2mS96J24Xp0pqiMHA0tUs+GIY9kt5mVDCeABkqef+lWLsM2df3PmuBGitTx/lN2dIlY4sLxa3ovt1FDAAp3HN8BxVgxEq81NuZFAztAIAtW0yJz9wsO7p0i0X+OwJ+wRBluD2cSteLhX1vPSXR1/DNEumbEEZDf8CHaj3v2RDCCtbQfYKWOrKzyDFYFgzRZd7RqtZuc1q3KSKjYuLupD5W0SndYe4NgOoC9st2QVS9mK8CqyDx13y/hIoZ1XeiJnCHAQnKWHehGQipJ5XS+J1ku8WAnFiaxNrTZqBFM8M36iYPtbx5yhRYute4kINmSyDS6ekei2akxk5cLyMrZ5b78qxAm7Q/LGlyf5mNtw31Pq8szNbDo8j1Ax+s8SB8TbGy/c7ushkoltZjl+PIh/rPxOu+Aq5CMUgcTLEmgCIWbtF5vPpORtmtgFG4ualfxUM48Skc5rDhZpZZyH/axq/L2NNvdjmxSFlJOJsJgJj1r8XJvxwdVN9FcwHPvtAH8v89UhvA8wj9grJ3nlgNs0+j8HPY1mdfI6XWKjQryMCpNAS5DtBrLtDBqFgyX8Pp8ePQYJOrp2IK/w/4XSmyjUNqiXAtnPvXT0BkYS7681I/DLUemw7pKOA7X+9ouyow5yYxtIOqwkUZ3SZdIuZlpYfgi8jmuelChuk3orMxw5H1IEpSUwMY5hoEo48=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
62b746cc-dfae-495c-1f64-08dec623645b
X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2026 12:34:04.4272
(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:
EN5amWeOtFDW9Pbyo4poC6nMHwx45J84KVSKlcVgRpNfZnM1iEjGjQfFehYI+T6XA3UVTZlJPahb2EnLzLC5Y7RdJxznOn6p8TAI+k6iIsw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR10MB4097
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=pYAg1dcE; 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:c202::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 |
[v5,01/17] refactor bootstrap: store rootfs tar with user permissions
|
expand
|
diff --git a/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc b/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc index cef953ef..9bbc63d9 100644 --- a/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc +++ b/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc @@ -245,11 +245,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}" @@ -264,8 +264,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() { @@ -273,8 +272,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(-)