| Message ID | 20260220171601.3845113-7-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBY5N4LGAMGQEJX4O3MY@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Fri, 20 Feb 2026 18:16:27 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-oo1-f57.google.com (mail-oo1-f57.google.com
[209.85.161.57])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61KHGQmE005989
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Fri, 20 Feb 2026 18:16:27 +0100
Received: by mail-oo1-f57.google.com with SMTP id
006d021491bc7-679946d3a6csf31075255eaf.1
for <iupwgm@isar-build.org>; Fri, 20 Feb 2026 09:16:27 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1771607780; cv=pass;
d=google.com; s=arc-20240605;
b=NHedwRGBtLW7rX5tPQrWnyKjxjnNHJAaM1OP2ATW+sIdhkBgpb5FHSEf6Fnm6+RwBT
2f0leOVM9O0U5X+hUhokKyTrsfKzjGVVN0OdYqpGs0dQWV2oFV9w6qm81DQfLBs9rnyR
yDgY05LQXPq39IfciRCJFP88hFtqIjMEplXz0fdIg8RNSDOnFLuTQdyzolwieyFY07AF
iW94ajFZTuFoxI3YJdzR3fFH0iA7EXWUgJwvTRmxHLnyFeRyVr6jL9DXkpQMTWvDnklN
uhWEjfgUQ9RhwlBvnQo9zvC73x0kx2uUlXB1W0jas1mdrXHikUUn2EvRzfFnbT2kQVU7
LsTg==
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=XtnBmTXdS6C5LtvpHMuun2iavRM0UX6PWECwMT2+Xcs=;
fh=Z8m4kzpwfoT2L0IG0f+kRJde8GTnmzpZKv5wAPPWM3g=;
b=eQTUZUPK7ECodVt7jyK6xnfZqba/kqseIQyKMPfpmLyKh29cYA0/jPzz72aVCaZElU
mU+wJxH6Nsc4HX9GXiqvJHjf0Fn7Ld/r2Ge/QB07oWsq7Erg/I7Xy/cYnmNv3a/tTRY0
HMDfDl8myKcVZ9QQxq6fTaabFgyYqBImL/kxVege0eCU6fY/yACyqCD8u93b7JIxAOyX
Y+rPGzV13amBLDAmgeKbzQ73LJmOkTNLIfSan+uu+JfOQFH/kq6L8On2B+i+Nm0GS4BM
lYfwx3RczZsgNYnsnI7/lYwglH0//1E7oHq5jbxLX8OLxtU8Dl7QA4bWJERuuwCvFS53
pHTA==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=E+xyvH7I;
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=1771607780; x=1772212580;
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=XtnBmTXdS6C5LtvpHMuun2iavRM0UX6PWECwMT2+Xcs=;
b=JNIbDBkwDREiUG1WV4K+TXcg4Df6PAxl2Z0Sdfu3in3S0ZkIxkHiLnc9oRfBISMIzE
g0nRMcaqCdygJunz9sbsFF223UlCIOehx9WuKUuw4QliZ5oqT1bjCVJ/i0C2zY8AJ3cr
1MIm1s6PPGt6CZgC8Oi2OxIr5s3m+CyPA3MQ38WuIElqzlX6FUYJdOP3RVlrqLwK4NbH
MhLM9GQypP87azTkI5Jgmhm8NKIZzf21KAjFUvFVHC0TgKlZdPrzyjbRAhhsHA6jIxpJ
/yKC9umPkEOs/tuqqPRFsuYSqrJXEMBP4mkv0Taw7MnyJvWsrNxP1iM+rdJj/SiVqYUC
S9gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1771607780; x=1772212580;
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=XtnBmTXdS6C5LtvpHMuun2iavRM0UX6PWECwMT2+Xcs=;
b=h2Y8AZjjXsso/LRQXZlotujaMkqjvvAecEAtbgTjwaQWxYGoOFUUri7FV4ERTTnbbc
gaLHiQmp8N2496qQcODrHhLqQdSymHeIC4GCsiose+t477kQhXeXYMJgKDtOeT6wmmv9
m0RmBq7SKNoQq8qHXHxxwB+l+djJLV7BGL38ZQ8GhDh4qwGkx2wwcBZ4iRrH71Bug9kA
mQd66GFzt2wRU7DBfZF77lzwwSb0hVfyya/BLRcLHQNqxABGyQZbTQu7bDxhkadNucm+
4UrIGS7gOG0W5I2/eW7pAMbFjqE/IRg1yHSnqBNmvvlaIusg/+mCX7uEX5cVUe4p5tPh
IC4A==
X-Forwarded-Encrypted: i=3;
AJvYcCWmlHZgSMomLA0d2FLGLQJBQh5Kvqy8aVhGAwCIfGl9KDLIzWbLqg+NDfdZBM8jhSH4dtInygw=@isar-build.org
X-Gm-Message-State: AOJu0Ywig0dg/dyaETbjLfI75AhKpjkEnMJgYq94MHXmUoOCKXM1lAEI
IE17wYYYn12vsm/kSasLNY+5hHr6VMDHCUx2t8DpU5wSHvVVtJz2KJWj
X-Received: by 2002:a05:6820:4811:b0:662:f763:c539 with SMTP id
006d021491bc7-679c4489312mr268793eaf.14.1771607779881;
Fri, 20 Feb 2026 09:16:19 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+GgcbZUeU0MbTrF91bwUrlSKtp7jTsQUYWypCYQlWy38A=="
Received: by 2002:a05:6820:813:b0:679:c3ec:1cf5 with SMTP id
006d021491bc7-679c3ec1ec5ls230138eaf.2.-pod-prod-08-us; Fri, 20 Feb 2026
09:16:19 -0800 (PST)
X-Received: by 2002:a05:6808:1481:b0:45e:dbd9:afe4 with SMTP id
5614622812f47-4644638ede3mr350402b6e.42.1771607778856;
Fri, 20 Feb 2026 09:16:18 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1771607778; cv=pass;
d=google.com; s=arc-20240605;
b=FSryitKJRHr3Ifr9g7yvun4QzNhjLOIhNKTcGOxZw5TJ09hqgkjIQAED9J8M09ad+n
S2lRmRK7s/S0Y7ebiwd+F12slgQ02TaCCwCPYx/1SDW6YXPDRr4MGpvqwQSm2HBuLL7z
2BBVpadgtP3df+62jMO6WT+LR7pdN4DYKBdxVLMDIN+ASJqNYZgU1FBHsqbKGj+V/8zi
7Ifz96Ucm/e7jfesE8gO+4zPsDiJXu87bDX6EsS4hc4JlM+4bmydY53/uncM/6poHNWJ
zn1WGQjfUYEwpNos91UA2EjNg3FokDTFXafQzgB//TcIRDkytNBK+FxFjHT14i/Vgz2i
naUQ==
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=alDRi9W9AnEeM6l22mRhk16YN97yXcNrdBEXeC0d8F0=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=JaObMMYO/bx0Uv7GjZQ7hrkI+hELfPkPNKcDZBUgqNAJ/JyRixVIiaiFKmYCBBU0ON
ozeRRSbwpsH26deUj/0f7QIYS7XKE/Fwli9XNX5rRbH4UqeyBGJedmoyl3Uj+nZ3SOc0
g7ibtErdox9kc9XjOCPDf20QtUSoIUb4Lt3auyDuzei9tFKMR9XngdPQazKYJ7qm4iSk
6tgjnCkkoVwfinVrt1BHUT/HRiV0Stc1j2v3w3mraIRXysodR3S9wnTHoKsRHRLfTzEQ
30h+jwPUGEVZWpPACYFMOryhVhxRqv7isChVJCvjsGG9jOvmDBAN+K9K3NgJ7chy+LvC
bhXg==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=E+xyvH7I;
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
5614622812f47-4636ae55f7bsi1149069b6e.2.2026.02.20.09.16.18
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 20 Feb 2026 09:16:18 -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=kZFyksZT74W9ldiUJ7NBJg2aaNBJHYc9cZm89apVWZ5MIcy1PcSwoEM+9gOhbmqbGSjsZQTvDwc3MYLU98Dz9nJ9TmN8OQ7TkzV5CRnvfd/VKqVSXHufyo2Rhwgs5nHe7W6dl+pTwicg4LF5OymGKzzGp+6TtqfBiGYZF3x1cDBAHpWL8o1kaeyLuiHGhzYUwpwH0EPySdVfioMYI5RQYRYmy2QxkdmbWZqHQpSdN/qlQjNvv79XaH/2TVzOdriXYLsDeAXAYiENCLw0apbZxomPBt4LoiEbDNtuxswGbcIeoZFMmu13HQbpKRWe7bYOxe4/vKDp4/z2rl/vvswXlQ==
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=alDRi9W9AnEeM6l22mRhk16YN97yXcNrdBEXeC0d8F0=;
b=YobBilyQz+Fowst4l17z9Tyn2dKj8Xd3O/EmaQWKFO9Fx92uiEdybtj6gdylyRDeXLIAk2yvIDxfEAQvu/Q9C81qKtwPEfn35kA0VeOSJqGZ/cecP4oDzubhB0Ta/khP/9+qWgU1gNNabcMJiqKqLaBBJnkuTRIgvvhWNwBQWZEbr6WJM5shYd+lpOeGxu90U0opZWBhAlGKefvrNc2G2RwxfnGihQaNzYONobqWJzd9sXgAyWf9CFhIqOSCke3nupK5V4awHmrnz9JnEXUXIttiJGjV3m4DWfc/iMPSJwSGqed2RfjooVSJG79t7I8M6+rjgWOa62p/JdSnn9yfcA==
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 GVXPR10MB6007.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:17::16) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.16; Fri, 20 Feb
2026 17:16:15 +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.015; Fri, 20 Feb 2026
17:16:15 +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: [RFC v2 06/19] rootfs: rework sstate caching of rootfs artifact
Date: Fri, 20 Feb 2026 18:15:48 +0100
Message-ID: <20260220171601.3845113-7-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260220171601.3845113-1-felix.moessbauer@siemens.com>
References: <20260220171601.3845113-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR3P281CA0085.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:1f::22) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|GVXPR10MB6007:EE_
X-MS-Office365-Filtering-Correlation-Id: d7c75b3c-9552-4ce0-55ae-08de70a3c0bd
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024;
X-Microsoft-Antispam-Message-Info:
LvJMCcgEqfv3EsI06sZSSmIB45dR6tUoAndTgMM243ppDqkAIjoOSRMBCYaNoCaS6oPGGg2Xg7kELhrCdqPa5X7ynhMAXoZQ3mcXaObrctKk4WjRB+tVcz2lgYkx9bh28LCJqSDIy5DCAN8TB0WLBZHLv7sF4JxE0j9YxqRyXr+UnmV7jl6X7SzKkhoqL0p/MguVhKM1MtItjFm3aSzstt4pziZWdEaNkUicD614As3v2wL++degQedhVasB9BXpMwdh5+dlB4hElV0/bXWxJGxJUgaHDBiwSDZsXXeiYDn4AxLUOMmR1M+g6kwSd1Lo9n5oqXxF9/I4I4tDhtXDo3EZaPk5JRv/q6A3Jt/V9L4fFsCdTsrv3nKpB+TcaOgNFT/h7r4TtiD12p4FzPfgJAD1/8uOOXQB8gJ7aM4i5xC55SjmpCT7+a1UcVo3dzUvtLauu8D5qdqQKQLeNRKMFD/KNDtlV2Ypbn8EFOs/9I30UUlIU9y8P6duj8dQFU87lNCH8I+B7z8dA56WzUqvZBAlxXlakmzTOGv6NRs3zdUTfJcnpXMcsXRDlAUCanDK4NGMc1XleU77hBEq6T+4HWzIjtn/F42OyMs93jBWCvvslnxLJ73f7riEUAcHqX0UuYFL1U/V7UGb7Qg1h4Om2wcFwre0tB1Q/SF9CuasyXP2QxPjUNpU+kwZGGTk+c8qVK4wHXUGj9Y51e9n79Q3ChIMNy3INQ8PT2sj1kF6mPq7qLxZ4cXLsoeIJ5hdqqhLl7gXrc9rny3Oa2hVkzeb6YETgVzTacKGc2YXDy/tXxuZey9hSCVj4LjGxVVYL27tK7JLM2vLWFJTL0MP3br6b5iNQ9ylk0L9i3wp0WMIV1xMl5eTt0c0X0fWrgh9+cnsdLNNZ6pBRoSgM13ELSK98EnS6RCdqj46J2nuvGBAKmUwE9R6IPd/zv4WP3N3YIdWcAnL+fz+ElM5zpCThJmiF/PfpvZoxZh0yTIHEONym8xjx1dXq+JhiiqIjI/DT5sA6L85V6OK/Ic/qf0XT8eyV6HbMIUq+UmEP+/lPmrec7eqpEE0s2GZ4fPE64PU3QfAEMqfcztmSjMM7kn4N2tuS9MwQB0fj7nCxqY7tU7CYt0Xtg63GGqODFE3y/etbJOK2dIVHAYpl4oHWQNqSEgDOuoWoCaurifs2WiTrcmkiuqsrMoFt8UvWuturBq3v6vzjlgeDf/HjtzejRnUMBtZQFk83uYa4/pgPzHOOFhdObw4yDQKuV+GcWIl20XdPIepvUHLbzzqtMD5PZXcmK7CxbRoA7sYTwjmfy7HH31HnG6RJhGwPwzZV9vx1/BwwhDTtBPN/Fb6Zp+TKGZnS7luu0ddQX0AIiH1CNZlQASMOZOBRf2/qa1yOoRGpSs7T4MiCo7QFjt4Ym7NsFNX6pDIAa3g+M8aw8mtYoz1Ez2TCXq4JxImFhAG1811XPWOznXpb/5B9M8IGFtp6090bw1BD1A3vENKzcpd1omAG3fgq/hwU2K8ATUXBipXMiozlwiRklhveqgejTAifYG2hAIt/UCqFLffRYcAFQNU7i9X5/I=
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)(366016)(376014)(1800799024);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
M9Rymu58DCMh86wNkWHQUerU9CV6Lrg5Wk+wvP+5dzduYyFqoIDWhUJNK5mR20gPjfVpkAdkpulIoB9FPu/qhxvz4aShx70GbLqLHb/4Ej72JCEPhhiGKBVZRQvIsUQ6EdP6oM5jO8BxZQ97XF+HM6NqdsA7QhUc/xNlBsyxcILKCbjWRXQeXHhXxAMWvxWW8xgmf7TMlgjI3RIyV3zNJFubdtAqY3RjUtYI1/b1XyNTubqlKabCvZcy8CM3JxRoogGBE/nOGH75H0UTMK6MXZ/rzRQ8AyDte3K52klR3UZf5fmtMdwJAWTbU36dAna5hsd6s43o3Yww7AIQAOv0CIR1v5skIXB5lhLjz+DdfDulZsQ+AohqS4r7XzxdbX/ry9cvrbQ2TberR7yDCsWh/oIEfrSFOo9DFBbRmOdhNfEYF1enCf4GEIq71W/+1ZpQTcq7F3b2ck7JKlXjkklxOrvPhx25nB7PMG6txIo0fqCFN7Bl1qG4CpLFSlUg/Lk/n6Vd3h9tg1ERbnFBxzerkbwsyzOOYwW2DA5qdnHZAYYvpdlpxypZkxMnUtuN/ZzR0z7wVkQgOv8NVrP8n5M8Cpslv03SprzMISvxNSOh/b3wP8TQGinUj83RJ7igHuJVrjx/hdNh2WVcEzinpPpD3MRuelMNyBm0sNKETehEJC2nWP1uIn18dCcytFjAsmaOyctpdFfupcR0EOzkbHpte+QVeMa065TQU25I8cXxnREUfMSuvo0wcbQ1nwZD+dbO+Ohh6mt8x45LnXxyQQW9orzAPnvG1dC0Zps1UPKA16TXBE5rH96MP9+tlnW9OB1qRp4SU0UDFlTr5Qcuu8SmSFBmVsrmkyH7J5TaZpui1GzZoYo04nC/VzTD+bAz4oDTdyJ0aJj3mujo9LEd8DG+710SAeid9WTMxctEhTgkIIYt3Yi1vyE63dCMzz3kqgqpsHlZKblYQoaJm5YZN54AEUbNupNJ0ODjFOJ5i3X4nOD2Cj+rD7wQf4K6qF8gcMPAnTlc4kS/LqXWGMgmOypv8nm3mLwc2b5e88RyZERV8QSho+lC4CBObUOEAnKOEuKwFB+Jj3dHCyPZ1i54s6BrJn5k/ot8G32IdoOCQDGtWv/rqPuxJwS5+mxgM74wVlnkBeLLjjLg0tgmRIAKTn7SnhbCSRIVZ9dzZD909ZZNTjRBqyK5vuQayw7ZrUh3aKJENLbgbOFSIsOQQvxWoplBQdEFnDU3iIzmjkQFBNmvMFFGnw9vGfOzAjoO3srH0u19c8QBxK2DOSu0JkbVa3s2gk7H+nbnFQ95sOU8UPQb64mab1/PC4vbiSAAgRHAiM5nII4FwAxFz0Mr6TyG4Q7p9UnUBYIlJ9TQi27U4jHN/xvSZXhO0p6henhVlPzCYav2kqHhIqzAT1J6Wdcdj4cQfjgU7+4e3hS4L8Hz8fncY88/C/WnkjcuoCG6VekTz7dEH0k7GjDxrq5pOTdcOa6qscY6VlfL3MK/YsPSgbVTJnfg84NDAWPKrK3CcrFR4rYxYEtz2JszCeQqCrArEj0n2ocIazQvpaN/GNwqbaiNnbfVHb1DxGE7Ts3O/afPbYqlILucfL8TFUA8HivxzPP4mubejLDlE9uNq2Equr++D8fKAL5VzmNSmO6IXvCW2tq+BEXCPFTfK/hR52oRgqzIZlKNaKdc4xGZbJvHZarPzhni6oMlklhnImFBurz5QmrPon+COcAknurc6lBXbv9I6GT0wAuESKjihKT4eMNhtIk=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
d7c75b3c-9552-4ce0-55ae-08de70a3c0bd
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2026 17:16:15.0054
(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:
fibavteJBwwiAC5CXxpMxy9IjGTv5PucZSmY9YvYCfqh2GxmJu/fCO4HLywzfFXMkVm11mVacQRDFZMJT3tqz7fK9WMt+2YnKJ2TbBRoSnM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB6007
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=E+xyvH7I; 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 |
add support to build isar unprivileged
|
expand
|
diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 2b8139fa..33fc3cf6 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -663,11 +663,12 @@ rootfs_install_sstate_prepare() { # tar --one-file-system will cross bind-mounts to the same filesystem, # so we use some mount magic to prevent that mkdir -p ${WORKDIR}/mnt/rootfs - 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_here <<'EOF' 3> rootfs.tar + mount -o bind,private '${ROOTFSDIR}' '${WORKDIR}/mnt/rootfs' -o ro + lopts="--one-file-system --exclude=var/cache/apt/archives" + tar -C ${WORKDIR}/mnt/rootfs -cpS $lopts ${SSTATE_TAR_ATTR_FLAGS} . >&3 + umount -q ${WORKDIR}/mnt/rootfs +EOF } do_rootfs_install_sstate_prepare[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" @@ -676,7 +677,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 cleanup by using stdout to pass the artifact from the privileged space to the caller. Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> --- meta/classes-recipe/rootfs.bbclass | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-)