| Message ID | 20260609123355.2368573-7-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBR4QUDIQMGQE6A5UF5Y@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:45:10 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-dl1-f56.google.com (mail-dl1-f56.google.com
[74.125.82.56])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
659Cj8o1006781
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Tue, 9 Jun 2026 14:45:09 +0200
Received: by mail-dl1-f56.google.com with SMTP id
a92af1059eb24-13807001f80sf10192912c88.1
for <iupwgm@isar-build.org>; Tue, 09 Jun 2026 05:45:09 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1781009103; cv=pass;
d=google.com; s=arc-20240605;
b=e+7T+7yNC4Jh1udOsh5cLIKRKH7KT6qzsdp8KA0HikYzu1Nq/yWdj1YlFZSxPy3i5L
848Jr/1BO7SKER84CFi72CRbEacgEWlri1Af8q+vuS/eOxq2EsVfZYuRTXwkp7X/Gixu
//M3ZONQO+kOfiQFhG+pxp6VDfXohO9y3IJDwKx8EWrz0kPVhS9aJtzRCDROpHYC69CO
THtQsBo2l8yofu21Zlz2Nt0A8xqnZhvLVEfDJfyxdmzhLFWBzb94WzrrhNCv9k9wdaN0
/F9UqmRbtf/37psAcREgdaMHGwlt8xdscyRe1oktiwsYU6W5amEOY0khoYMb0UFIYY7B
XjaQ==
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=/j492v4+XY+WXJpDs2lxpEz+150lj8OYObEWUtnvKZ4=;
fh=sYlML4rPGcRbgRf4PzamaPeVOWxXMNNfS2Ljwyf6iZ8=;
b=TvD/vcdWl8vIYOI1Rrt3aZjdnGi6+NZptYCbJ42WyAmG1BrmH+TLGZB7h9ONd9Qcig
Y1pRXNyfn1uGQokcZ1kxxwwAkOAJCwuAGbEDYHlo+zl4AXmQBtASlUvLOHRzLOOXsZ+8
cfrlsH6EDTQ+cfIvFuFP+6AeriwI7fpBxlED1890dV951Hm9Qt1ze+NdhNGk/sIWbEBu
ZMu94uYfznnHR4sTa4buXOOhj+r6Kho9pFapmsnPLirrORsjDtfX1Iw0AejDX+dVtvsA
2vacf1g32ScULXv0dlQgqihPAhJBA4qcnwbpgac0tc7byDbt7Q8oDPSA6XLe25+R+fCm
B80A==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=ebuI5kQl;
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=20251104; t=1781009103; x=1781613903;
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=/j492v4+XY+WXJpDs2lxpEz+150lj8OYObEWUtnvKZ4=;
b=iFUtH7701q79ZrwkIHU8Yzy5rDQwZsg0tlg+fqDHxaVv2tqLwiM+VS/VpfU0VVwpIN
HsS9afb/cZAhhBj9cr9s7rIzamL4JbmDPIucE70deHdBdBhD3ztiT1x99ZORmezaKTOi
FHU/bjYDaIFDo3Gahxg8yp4JyTjSjQcabuKSwJoLyMoNBH/HriU4H7AizSe3hPUL7KYx
YRz03ZB3xUTRzRLOKQkT4rucFhNv/yfN7J9w3Mn5tzRm9FD+o1zcqyUrfFGG0BBx5ncm
OhwGiBnQcwXa2zhoYMREIAxoo94WUG2Ldiy7qZaadNtC139+Zc5iP2J0ZDJfw7U7MRRd
fyrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1781009103; x=1781613903;
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=/j492v4+XY+WXJpDs2lxpEz+150lj8OYObEWUtnvKZ4=;
b=f0r/qi33IzKIugLHBzN0kSZSFGzj8Oa6P1Y6wDydKlLX4QC+cuDBL2jVBQHzMlSXGc
Y2SNROMTbUTDoIGy6Q5+hXHEEvSsJ8Wtytp74H6b9TuZbAuGw/flSJtksxDLghFVVsGe
xa2NZ9MCIHYhgkY35s/Pc7NuzBFwptU0clUek2+8AYnHO3SYgpTtdEwdn+gOUl951cnn
QkuK0SsNp4YlHdzDUmDwnWcgzRukR6ECZiXD3URYUlIAanBNK1J4f2A0m5DGpq/CPAfG
XfyFUW++ZWQ3Zpttau7LMhbwMpzrNDccoLKgc9Fo6LAzixhxQbEhlKV7RpOYRnVij1Km
N+3Q==
X-Forwarded-Encrypted: i=3;
AFNElJ+1ktXku1qCXpo3R0zmvUn/Ffh9GoGx1BagcSYqyClfyC+ntq3Y99qtx/SzCL+DQ6zrd8PZnLA=@isar-build.org
X-Gm-Message-State: AOJu0YxX5auTH1WFQxjMTGK83rfaXLqfVbnwAqRjP9oTnz1QtX3KB90s
dgZXrZe26+UmHtU/me2kaYuwQRA7cZvVdSGZYUkJPA7dRD4QW20H+Jqt
X-Received: by 2002:a17:902:d590:b0:2bf:372a:830c with SMTP id
d9443c01a7336-2c2a1bccb3dmr34438905ad.11.1781008455977;
Tue, 09 Jun 2026 05:34:15 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AX0PUUcCIUUU1dhPLyNI0q8fzD+5t9HEgQ1oNkDbJ6liC9rJJg=="
Received: by 2002:a17:902:f944:b0:2bd:1d26:e78c with SMTP id
d9443c01a7336-2c1a0bad078ls38136855ad.0.-pod-prod-01-us; Tue, 09 Jun 2026
05:34:14 -0700 (PDT)
X-Received: by 2002:a17:903:2448:b0:2c2:27be:39a5 with SMTP id
d9443c01a7336-2c2a1cb5759mr32223235ad.33.1781008454083;
Tue, 09 Jun 2026 05:34:14 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1781008454; cv=pass;
d=google.com; s=arc-20240605;
b=b/GftjBUnOnX/dfqfM/5R81nUKRoh8KsJxheNv+zjoIq6nOo9+A3ZolUtFB7mW14qZ
/cpszA8gwM/7KJaB+PF6YBvZ5O5hBr8IKBEfVAHXhh0eJnw6F31d1MCO2Avmdnb7WnbH
i3IOlYBU5FfOK1bwxq/m/F1ikvLfGzZpTSa0c1bcYGQQ1Uh1Y6gXtpQClsRPFEZ83xvC
NebCXPzWsCmO+HGe4sMhP/YAUl4I+hSyeorq1/E8T1A4q8szBwUDrweVie7nYrqsPeMq
Rj/UcnPzV489IfOj0W3GB8EN9+hoiF9aTRmcyovvibokjZKTCWrauc4dKhzdp69J/eL2
69sQ==
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=HY6F2LWPZSzWZnysI/leSk+SaIU04Ft5g8SPyfiGVfM=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=fJ2WEY5YtktAP6oYYfSNhX2uamWkZ2PY71St8Ia6FQUh7KdQiV69QvMtpAaDQY4hAv
JWM9ZsRbGmJQQKZTwcqcXfZqdCzy8HyJ5vuXvyemp5WAmCxgKEiAttbsiACt0LNtVvdU
43fr5ef0IucZsvj7jzbz92AE10YiFWEgtOJR35lXIItTpiW7rfWHFP/PAESNyQKteqKN
SocnuWaeAk5OT/N2TA4dzdDVsFGFPFmgqHr+QfVGzfcBT4LkIVUJGhWYbEzpnG68GSbA
z9AnR8e4zXqIj4WLmYSF1yCcUx2TvgD2qJytg2SVmAk30QZMslhmM39J3FhP7KYzmVRs
Mz7g==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=ebuI5kQl;
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
d9443c01a7336-2c164d6090csi5921175ad.2.2026.06.09.05.34.13
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 09 Jun 2026 05:34:14 -0700 (PDT)
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=XWbVaIp8INvJJSy6ZEfZtqyuCbzRYJ4n7GSrIMGlihvzBtpLx3kFQelX/IFD1CDLu8nBGTCv2HurQb8Kldw1CTj24tjNORQSCgS0tIKROyN1HhvyCniq1EnBHI8flcjI2+ladM6Afd2Q5bbvhYYlQoqfPKSbbtpYBETyb9s42fvzTgViymhKcpj4nS5FKsq6z/4kz3n50iOviU8A1YUKSqVVEnxW6scXmNdbYOF4vjU404PWOwQCZM36MhD2Su0oHQwZjdM5vkejowoCk9LaewfNND30j7A5B58OCwGfMYsf4Rbg4uv8bz7vtly/QciOcdleyZrKIoMV1RdZ2QDjNA==
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=HY6F2LWPZSzWZnysI/leSk+SaIU04Ft5g8SPyfiGVfM=;
b=bJ1bbXyRsQnOPMK5XUcS/WestlUs+s6VtEEA8+CSG0xfYf5Os0k4aiU7bKdAfqVbBuhZhdPl4Z7G8QkpPnJif2CbIY+xsb2SNVnjyH2rpO+ScRdxBs1wEDiTII6MDkcw1eloj3PCgbtDHvmXKlFdCUTF3joYvtucsr8RCFzaOQ9SuLsFIxzfz2RUUU/+W0oONf8hyr1iVT9Q16hpnWrOTzT4cL5ERt53WGV18QBaW/Bn34g4mLokd2W6AoyLguGzMcZIoru8SGayKXOLbcKjg8Pp4j25bd4ygLsBrTTLJGqnXiuTr1OJC6Weev/Pge6u4pHIfSQQR+cumm/3XGWXUA==
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 AS2PR10MB7024.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:598::13) 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:07 +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:07 +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 06/17] rootfs: rework sstate caching of rootfs artifact
Date: Tue, 9 Jun 2026 14:33:44 +0200
Message-ID: <20260609123355.2368573-7-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_|AS2PR10MB7024:EE_
X-MS-Office365-Filtering-Correlation-Id: e57d5149-60fd-442f-0d8a-08dec623663c
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|366016|1800799024|376014|55112099003|56012099006|11063799006|22082099003|18002099003;
X-Microsoft-Antispam-Message-Info:
Qks1aZLfbrcyl5H0kOxI2I8Q2S/4m+VfF5SCXC/sXU4dIs/rQYi2YKh/hpyYJJ7g9qKYjB4VefmrmWPmCctrdXTKhrfrRtnz3era2v59Tz09HKBJOaQeVhMqCP9FYEjvfQlaktwQOwuVXWux2F/fNdOp79lTU1oF0SpMpYImQaQ0t1gLyKQ6MA4ilJmvp4eHMuWyAKNRQbiSRif3gfGno9DussjV6gFlel2Rc2X2slBmWbTkGGxaeM69I7nuMdUp5VHC9KWuT9Z7/z4xCuMjchCmqr+rTvdgAYvVoNbHNUoNizBIuL5kC9NGTC9wxqurHiq6n9yGGyMul5vg5Idj3iuH/IsDARxnzz96gXgY/pRJiolCbcXtMGhdOcQ8haldd6JNW3u8LpCBP83usWN6VZPWX1yasrrlJoA1euTx2Ic9lET4kdyN1g2VQS3QDagktB9d5gpjBR4QatRlxuxHWgvTCWXkd+wWg7zjQjbnCKtLWmpfIgaJiOdTbdfkAEm/uzgEmAfRnYNl9Qspvurp4OIKlSKZs4jUkvpJS1GLID8exsVq6RAN3WIyRWmFeQSsgTA+GNZITGgRVnNopAHzPKBDVFOVyRwpc2Kf3Kcsj2xDEiGgl4mfRPsCjpOYWR7uYvjSBrpbXxKLJC0yPh+AI6NCPtJHBAwNzBmFWXyQox4IDv1RqyqwP5T1/m8NCKtW
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)(366016)(1800799024)(376014)(55112099003)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
aDOKUi43yhiiMqc9LTDrZasgdkLj35N2RH0ecKIg3Z0u3k5xmDZcCUHi4nqUuxiBXPllitxd6Wzstq++hqhlqNXBBpKE1hHdkysJALYX4aVERjvtMaxKayDuIvpuhvS+9+Ei5DT8S97ZbmWKN+kX5yqXiVPcfOrBaLNnsQ16j3UDKibgNoRltEolkztMkK8CbZIPtI3YEJDd0VMBLSWh+Zxuo/7Xb9xnravth90eacZ3m+wRR0I215IulLC7OlStGCwbPnTPhFGyjUZtzrMjRSo7unJqNVb+uD+gRt+CmhLrbM4+DzWXfBdYOX4QK2AVwnI/kE/DVcXq7TQUAj6mf6hWW8/AZUb491jCTeRU35pwviWFwl/2VJ1jie08qaaqLw1I9v6a2YiaYuRixf6HDFNz35IaxfZJxjIC0wgE9Pm20MEIzLNSalrP6poI7WqazEgmRstlX9WRUPxLI1a8XoDjkS/4rIXLfEkemUGmtQto3un2lGb3nzhVWCJsj9tFbhGcKhFFkcTscGsZy3Ko3YC8JfBLwUWXnL6HVxPPU5hix1GQazIDe8qQbL0IW6/qtlTz0n0m9SJv6PigoVgxvlEQvjtgG6J6OdL4wYcSWXe49+A4zhpR9q891lR8jK7vdT3ca55sfsmksCQDentGUdFRcOSqptvcmwMm0SlrnDO/z4znAyPz0EAr6C7Xac8NyGOxOJ4vHEwRoHWE5vdO5cl+/aS53tlDitG3DLqynGjIrTsFdxt4rtOq0uecL+LbnsT24n7u0MXECg+mO3DYA9orii0hj8EZc3bzj8JRilblDl6FlPsQQGyeT9d1B0cv1FKHGf6tDHYmbwW0kUp7M5sx4OrJfhFjIOyA/kRTqvl20GxHRGOGg2DUMozmvUzEU7LRv4AcjClZIQE1llfTE5+eUHCvweImh38GiQUi1QUiKBcuG/02BCNPAc7psv3NnT1SiIaYHYcxYEf+teNJUrlPUH9E90AVDzHGyNEV3TSlqXUJBw4YpkrQ/J12QBKZsR2+1MBGIOQbdFJdc8ijmf3p7+91TtAWvEuH0K/ulAjwLZeHoWuWwFr/dNBUvsK6EXGzj8jgsRe3jSYI/53IYU+Ke2kQL10qJoClmKKVgEAH1yavF0cszR2W8f99MXyaNXBDlwSKrjHXytTWs8n2CBkZO1GBk68Utot17jGp1WiO86RLA79pGL9s7tAS9NA69voLNVn3uWjj6pRCkaoIh/6KUsQyk3Uw3HCxBwaEzRo/D27q9geiJT6/DPTB2vb5VMNlVTuioBXvxhgJnpaQ3CpgoUby3H/wNdxn+Cr0BTtGilCaF6Pmh1IU/SnVBiNl+FDWeKD+7V6ReD+U84Ymd5TwalLV1+EI6kzFyOsujSuei5ZIuG4m3+hh4417MntsUS1VBLZMEDkINwkIvkXuc56nihXeKbxkmu61NpwlyrpnD+Fce4Z6CZ7SDoNPdtm6DTQy/QMpjiirK2DyUwocko3OVNxios1KJD+eWiTb73uDawJHRNQt5CuLWHzrZHs+Uy9GwzqFUKl7YJzByWaUGOGMHNpS1ZwVGS3RjmG8/gkw7ATKN8c8nvomCxu4UZIpxIB4s0ewFibLqyuYLD53EeqhVGNTTcCKzrOmqgvOOn+/1h7l12plA1Pv8fiDHNtWd5bcfNgGJenyGUuze1Vpfl9YfcUrnEM/P+JNQFkt2ikj6URZsw932Vpw7IRS/WXg7MUDEwM26WFRxElwuI65Kfi6oL5mgY2DMd677CmJBfs=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
e57d5149-60fd-442f-0d8a-08dec623663c
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:07.6041
(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:
ENpEe9tFJawEtrsbZYFgTaP47/aVjEicutiTsHbH2+hv/bGV9wEy9QKUTz3SmQpE6MJwhiiGHOs5/YbPS0SSYMR+PYA4/Ty+3dLVn17olEI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7024
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=ebuI5kQl; 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_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/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 440786b5..aa65cec4 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -665,11 +665,13 @@ rootfs_install_sstate_prepare() { mkdir -p ${WORKDIR}/mnt/rootfs trap 'rmdir ${WORKDIR}/mnt/rootfs ${WORKDIR}/mnt' EXIT - run_privileged mount -o bind,private '${WORKDIR}/rootfs' '${WORKDIR}/mnt/rootfs' -o ro - lopts="--one-file-system --exclude=var/cache/apt/archives" - run_privileged tar -C ${WORKDIR}/mnt -cpSf rootfs.tar $lopts ${SSTATE_TAR_ATTR_FLAGS} rootfs - run_privileged umount ${WORKDIR}/mnt/rootfs - run_privileged chown $(id -u):$(id -g) rootfs.tar + run_privileged_heredoc <<'EOF' + mount -o bind,private '${ROOTFSDIR}' '${WORKDIR}/mnt/rootfs' -o ro + lopts="--one-file-system --exclude=var/cache/apt/archives" + tar -C ${WORKDIR}/mnt/rootfs -cpSf rootfs.tar $lopts ${SSTATE_TAR_ATTR_FLAGS} . + umount -q ${WORKDIR}/mnt/rootfs +EOF + ${@ 'sudo chown $(id -u):$(id -g) rootfs.tar' if d.getVar('ISAR_CHROOT_MODE') == 'schroot' else '' } } do_rootfs_install_sstate_prepare[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" @@ -678,7 +680,8 @@ rootfs_install_sstate_finalize() { # - after building the rootfs, the tar won't be there, but we also don't need to unpack # - after restoring from cache, there will be a tar which we unpack and then delete if [ -f rootfs.tar ]; then - run_privileged tar -C ${WORKDIR} -xpf rootfs.tar ${SSTATE_TAR_ATTR_FLAGS} + mkdir -p ${ROOTFSDIR} + run_privileged tar -C ${ROOTFSDIR} -xp ${SSTATE_TAR_ATTR_FLAGS} < rootfs.tar rm rootfs.tar fi }
We ensure that the sstate artifact is always generated for the correct rootfs directory by using the ROOTFSDIR variable instead of the assumption that it is in "rootfs". Further, we avoid file permission on unshare, as root inside the container maps to the caller outside of the container. Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> --- meta/classes-recipe/rootfs.bbclass | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-)