| Message ID | 20260218115827.3947145-7-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRB7OS23GAMGQEVNWLNIA@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:02 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-oo1-f58.google.com (mail-oo1-f58.google.com
[209.85.161.58])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61IBwxqs023286
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Wed, 18 Feb 2026 12:59:00 +0100
Received: by mail-oo1-f58.google.com with SMTP id
006d021491bc7-6798921eff4sf34761684eaf.1
for <iupwgm@isar-build.org>; Wed, 18 Feb 2026 03:59:00 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1771415934; cv=pass;
d=google.com; s=arc-20240605;
b=K2WE1gOC3lW9ua6/EsTD1/tC0X6aIL/XM1jQ9pjHYvCBQQM4fEquXTIjWIo1IdDro9
KoL91H/nQuDeG/BrGtKORAf9h5tY1U7ZAYubAdl1g/3bQpiQVQS3oMjADrjJhEplG0FX
vFYgCtvVv2Yt/IwrplhlxbSm4M3oEvbgpOC1X4dN1aLUBbi5eQyWcomSw28eJ5qy9B79
mtJhVkS10boWdo8wFu3B+0HZWDn0liTZ5DqEVIYNNfYDmihRDJpS1sajF0NtOz/AjW/q
Y82XKQXY1res+8OkaYLd1iyWBkfwhkCe+woFTKiPFgZtEKkw3IXVum3aqXtjqsu0Bluq
if8Q==
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=1CpxPF1GIoVwv2DnFdjEd9YbEQkto8J9rVOg1LJqN/I=;
fh=oSdBlfCvDFAeS2Y5A1AOZTzZO4roPFWf36cFrSKS0uU=;
b=i9rWV5HpdfgZvYW9VzFfi5DgIAdbx3AUeqzeTPT634bJWoh2uNP8OoF9sLwHHqQHeI
XxO9XKEh15FCPERK/p72mmTGJfg0QXgvQQGqdmyUWktvXphvGlOGx1abXBxlTWXiHiHe
jRxXndJ7ZUQ9gB5CH3MUGM6p7/q6lGgkBzjLDplwgLOGL5CK0N7AExQIS9Ufl0Ewsnwa
59mPFeo7uVC+4osA/4V9HbiMHcGrLZoZUKWuNG2atadd+mEdtWgK6Cx5JKEL/gtG9kT7
DTY7HlPC0xTt4vPypUvfvfzlFz3/ymXCweed1II/Z86+KRe6Da0x8jgExNw1ZD5AY5rn
rn+A==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b="s/hYzEKB";
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=1771415934; x=1772020734;
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=1CpxPF1GIoVwv2DnFdjEd9YbEQkto8J9rVOg1LJqN/I=;
b=UIAPXxWtv/K85c7sHTM6iC+lVX4u4bJW2DV5baNs6fMUueh303h6RTtP9t2R8coc7a
q5t5kQ0N9gsBKMoDMhi0EUYGpKYKBOyjaNcA0LAR/hoGNGIg57YJtJ0hITXFG+DpWZA0
7i1GOCjpxJ/w9zFBfGxEDHSZYceZUDSVPVG/gbuFwtLyWKPqH0QjMCoU/gOxaX6sslQT
WF1wznf26lvdKm2z1LA9mOU9R/l7PZ5rSF5hKOR6Mj/cc7QzTRCH7JavpZmgUmRTGk1a
7QwcVa4FeR6cs8VfIYscCPLIh9DpA5L02pTfE0Nb3+WtXT+yiabPEHdzEKaJynp57cBR
jeXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1771415934; x=1772020734;
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=1CpxPF1GIoVwv2DnFdjEd9YbEQkto8J9rVOg1LJqN/I=;
b=hKfU2z1nZnXKL/Ym3W10s/agbCFnJF4PiDqKYhJfhwfWtC+w+Az0m0XR9Sh4TIcixp
N04+i9HqL09NENpyRXVD7ksTtLBZymLijfOqnNY34QfpqD0cw6UA90aMGasjTA6K88m6
tzgJBeQ5z1iNSS/+7KVqaNCTLcUu+/2ypCqaFFw4My6Sm6t6i+aFKRa7JTMSBCB5jgEU
wNDM0CosgMC0zM17IYp5EzGgK2sK4TE0OPIcHlJDV7Kb3q1PRBC03keV5ExzXG2qwt8v
3890uqnuoUtwoyvjYgB5lb3FJqThalsjjcMPUzGwdzaDEbIJOK7b3/r7QXyfBJnWP9du
GLWQ==
X-Forwarded-Encrypted: i=3;
AJvYcCUzH6MMu/ijeGyj8sdTTiJrXsBVge+joEUW6mRSgXnN87qsFa8ATOFBXHB+ijn9yZmzlVLSjaM=@isar-build.org
X-Gm-Message-State: AOJu0YwXbni+ywfTUvNKZEl/HaQtj7esxy//ZMWwGP47suW2Yx2a+bDF
SlHt5pKLLDBQhtDaQzKDKYHTv3sDgPt4SBXd/m/Mx1YgsfXq7dmwotJK
X-Received: by 2002:a05:6820:80c9:b0:662:c263:c9b4 with SMTP id
006d021491bc7-67858fea633mr6468692eaf.9.1771415933746;
Wed, 18 Feb 2026 03:58:53 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+ENHpEdI4qWyAYh3K6gbe6FjYNkWSO0uAdxTdR5gRXDQg=="
Received: by 2002:a05:6820:22a7:b0:679:9366:92ef with SMTP id
006d021491bc7-6799366940bls1732210eaf.0.-pod-prod-05-us; Wed, 18 Feb 2026
03:58:52 -0800 (PST)
X-Received: by 2002:a05:6830:82de:b0:7cf:d0f4:125c with SMTP id
46e09a7af769-7d4d0a993bemr9962516a34.8.1771415932491;
Wed, 18 Feb 2026 03:58:52 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1771415932; cv=pass;
d=google.com; s=arc-20240605;
b=X6cx+aArIHmPbNimuNXeLJAZBmqj1W8dRGTr27Z1okxoZBQF2SbYe04NC2NYQtdheK
dej9/5gDDqhcj1b5TyDhJ4xn/YL/pnR/+UqET71/LQd87+2xPvntWnAUopCtDI1AT1I1
nyodqQdBXHlRPFJ3tRXE6ZOi0xeQR+3QLbJzgyDVM7zB6/KrA4zoN/3vuOHmpzVIelJQ
FDhyuzvjijAhyfJTdSpmyGZqvyXwciTGCdxk5ELoEQZvbrS2GjQy5r3mBZyTYrnXmBRr
ichptaMPT+zCpj7NPr/zVbTFl/U189FnCUl2zCCAPxWKVtHU9HfxcYm1R+ZM0mTtWmNV
AJ/Q==
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=H5qUiGp25Mtb8mJhACcd0DFaVB5KhJ7qXtEX/EouTzI=;
fh=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=;
b=hcJjHtW0H0XE1elTa5WIsYJCGEfE6kUmbdbgdFHyMm3biaq06U7XsuN2IZ0nRVe7cq
tS2QyYRAewRAJ3lj84sZQXDq19vWKiBK//PECcBl2fH5CzhSZWdyP2UcZrJFyu8G4lZr
c3ar/a3xPc0EDwTs2rAX2XKuy1jTga9vEwApWu1XShLlz/Tzu7+Cru2A4PtflrPTsTK6
SWSF9gMhiOEi0rzf72R03hVY6W19HtHxVb3FSm1HfQXGTKaPplACya4eMwmsO7NZebuc
tYSyuENNGlTW3GSH0izxBEF5RNcFr+on1zHdyys/IkNmnfPiK2V4dZeJvKkFD9yNh1ja
7kKw==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b="s/hYzEKB";
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
46e09a7af769-7d4c530ffa0si522649a34.4.2026.02.18.03.58.52
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 18 Feb 2026 03:58:52 -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=BUKxjdnISfmlbyECifQlMdF+o1pU92WCt1tEXfX462VOKvp1suB3O2zRarmXaK6S49dIv1+F3fjlZdVxxj9+na+XBWAnROw20spgK0TNwS9oXIj50oO8FCG0uP+eZOe0G8n8bVPbyVv3qSaUxwM2qb4BMv9pdMItkFW10Mx+YqwjiatB4NETr+di95YTGzIx5GnJxnEWaMrViIWBir6UCAMEHqvRR8rE63DqtPR37H4gxAIprGyWJbUsByDPzKjm4Lz7kvZnjk53wg3xOMpMcKUm1SviH5KJ+7sYUuQZhD3nTpDNyjqgvy6jbDm3xr1gDhje/40IOV4uEW1HwfXnaQ==
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=H5qUiGp25Mtb8mJhACcd0DFaVB5KhJ7qXtEX/EouTzI=;
b=viycI7jI48965GDW+xs9GTr2Bl7KXXZrDzmbvtVCPdQQICIlKug9P/43w5ztRDbfJwWWyvHvccdPKLSE88WF9vVewL3Gb1kLJ1Ap2SDGTvfjW7BxhZ7+q4xdrfdX9IgBHe2HZ75IrGo1lB5SnMlEJbxW8xWqVDDC/zfZSi0li39QQPivbm+GGU+s8O9fjqerR+diBlAKIhRaiRLJNDKe0cog9gd5I7iW060uIbHoYQmsQAYUvVZi/K0S/rHuH7btFfgbXNtmwsctcdBn0kqsflZqnHl1D9FvLUBcVlgMufiDbVWh5Rc14kWvZN8QK/sMzEjChUQjuHDQKE7TAZyZZw==
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:50 +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:50 +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 06/12] rootfs: rework sstate caching of rootfs artifact
Date: Wed, 18 Feb 2026 12:58:21 +0100
Message-ID: <20260218115827.3947145-7-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: 85bcd71b-e1f6-4e4e-9803-08de6ee5140a
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:
9RkB0tKE9p+mC8eoKKPhORnbfeLpNIvLo9MKYYq7tBJ5cbExg1DZboCeLAw/q9w/LU/H3jDsXiXLjS/TJFlWEwgdPBMLlexK3+Ah6+tjRYkAJYFcLKBSEbqOjBie5TZbAhbnscQnCFW3ARWmpHmz6rdIxugsQ/8UzqQvecfxg7CwupZOGvrgVzv4yT9ebFWoTLjU/11Sbucsl91Vqqdlqi0M20Cge0WE3JlNVJNuOA+lES9Gw2BGZ5OT92gdKYoHcks8ZbRIhCsBnuwSxGq3ywx53g6FTRaPYURGeV5XQ+uCTDcBgsfPKyK0en4N3C7kHmeQiUBt465bkWoABtw/yJqBYSwn9d8MDJM50nAXb/TGE5C3qV1+fVC6RNa2/KapPjZzut22S1JQWam2uIo8C1bxjlSiJm2+bydQOIJ7cFiu2jrmwYFvuOg2SimsCcTbnpLDtcrfYaT2dw07v2gYuZmT+0s7sMcL5Pgn1aoFlFkMs0hPbSC9B/kSvL3sQPn+B9uBMP6O2GnACrBhhv8uOzvxKwEbraD2YaGjGoDNpK6uPwex4o9oDP/GvAPsdWvBq+UagfutwH2PSPWasb4jSYcFszuX9UwNKsn/FVbc+2+D2pRfmkU3AbGNVmjGKFxRkyedNxtTxtT8YhB5xrA8WvKnrC5CkzowwTSbnAj8deFmyXCED6vE6X0wzEStZmRg5NBufjZYP9g9UI0WWZyxLiS6wxRpDXoe92jrqcPAKEKm89i+iwmsAPgN4wW2hIF+tGI4UH9GxpWZdiHLik1CJ/wyzbBra1ktKkjo9jqH9nfGaFo8NKxQRYWXPoR8VFCWewF+lSETNtNlhG0LPubLRV2dYm9OkFpnNhkvxFAPePA46rJsjqp6s++DYmglKi9HqubJeDhGO1fRoH7VUj6OvQkrRdqkp8eKTrodsktq8Jzq+rG+xUeIzjGtTVcezM48zYmZuSUdf/2X7EnPWMckcXeg2J/1CUcs7tYR9al/LErIxmv7FSq/WvW6n8yWWCy7u5/9CIPNCLDDS6JaBENsky4U5rUv5k3IGQf3YJGaXGnd5vvB7HN6orvPNaudLUEnN2MC9HIixWwOwMCJnPbgizJ2S1wruLaHtdQFRT5bwYlDZiBrc7zQdMhbsBl00pi+XPL2XDh3mGKkyqYdYaPMmn1IpRf+H9ffaQyl4xK+YWSzmEnipX4K/z77eZkgvnAOLaoT271h6k3OkYOTfYGXJaqmKBqyhGw9qq/RgewRyajn08we29xCLEePR7KhRBuEjEdGsuEq8Y+z8ifS/AA7mxTKI110MXASRNAngRHWnjy2kWAxiVEt4o2NYujoZ8jP/0kbx0HeqSBBtY75KfAIlOVW1pX4RSX8wWFAlB+d22soUYxdMbP9Ia7nJokSckrNHjpSEMu3CzfjdAA9TKGBY1it4rqHxPjmtpstrYjzVJkoRIZbvfHSFw3F1LXon0Mv5Ixxe2PrbBUhGIePZ5NFOasja+jGhveMeBQICL/1Zl2RK2eoFQpGTLWYqXm3J3mfwlHkKtpz10F7Sqj2WGlIhQe3wHgJmNOaWhic8BFZfbI=
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:
f6oPg2LkklkBYKdjdcWNPkPNPMidIbJb63kXf3rmi3mrHg7qyshQC9HTjbGul9/Z1yqYPm7ma2kyCJs5++dDln9oAsxZq00Y3nlZYKPYtZjIqXVn7FlS1fJw5ycHOSWDjIvH7qur+lcWCyuSG7TvQcTiIwlP9+4I3sWQJinZ/zXPDEGjy8CPcKWjT6lyMQw4v/pk9sObuoXoEdnuMPFL5f4AeEzNJNXXSozbPeRh1Ce7/R7fsxv4d7Tn5kA5M13MX7o06b8U/p1nsbgQhP/uBcbHsCgr3KrflMCdw8LQW+++3jfa56OdIvUmbfPMvlj7654z/pwdpQMi+dInzYKyPB+IV9iN2ULgm4vFvYofWoqDz8ngIP4+L3teUuktP4AiZ3me+1QMIU/Zso0nCwjeAIi0jeHgPyl+vCYRRjkdXOCo+212P6ogEHSzLvJzCNrtKaP6fD59yjHgDhMV7Biaa8f3hk4/Sxu36XC7ME63nbt8HH+M9vehj18is4bXpD0+H9YrQHnvJAkW8lTf3FarscHcp4cl0jDk3olwtzbdchk6/3m+778orm0j1/RCKZl0TXzZ8MbKgnoK54H3xthf2hzpNdmZCSg0bmfUIkS91mBqb/kbyUm7ns+PT/qvXW/F0odfaqIKgUqdHMWGCNawg6dndT4qbV3V3TlxxqX6BesnpZ9vxqVSuX73+XjlYw9BfJSwTxOA9ZJmS1Cqtdl7RFH9wdt4ObKDEN7UdnESEoi/6Q+BExkLYnMNB8OelLxqun07O8Fuu1Gn7+Sh5B4IjDpf+FJx1bygnNN2R8MDRp8e+e6NlITm8v8JUfaZ+4f3JUL6TEc6WJZyY38yRa4umQgkg1eLRqa/yduMtJJncpRV07LEahJHRQDoWHN8rxi8kBvvtPp97aWhZdVR1h6IP1OL3IITAH+SWB0/Jwi4zQ6G57iRK36RxqAVcjgTZbqqonXBNlW/eRU1FiLp0dL9y7nlLRxsLoGuoMqhzif36SeAxNFsYh3hRxEUlFtpzNZgcCRvLMcYQwB1DFOdSHIwlyEBU0SBb89PWrJQ7xP/nuPC9CeVyEawO7dqZm88FilgI47CgsdAi+vyAG1J9tQ8VpGyIqNbYNnarOwple2C72/2Mwx6IijrVUZjY4GiQeYDHdH0Demgw+FgGNYqOVAXRehES7DmmMAP0JiZpGfMNiltxtv37ZfLJ+16MDUn0S542dWW8SN88E65OHLjHtSXFIQxHpoELVXrH5ihFP6tXinRLzySEj5y3jBZdAcLzJTQ1u2OAAxwnbIbFRUQuuToc+XWnZwRa1a6LfQUydqBHXDZnctQpTrDpsqXgTR7XGsX5KtPMGSf5fZZbbPa4GQGkta5ABn6kdlgrQ3aBAolHWjIAhnnPe+ZWtOC23oG7gH8xFVhOxvsrzVHRe5qnCExwOH05rKIBEJ6TUmybjnyu0sAvzNYM04uQjEKJqHWMYXfSXarTb+Op3+z5RzHQbk9aQWvy4bO9fSD2X8HD88vzvuKBr2Nkg0i+xUrHAe0yvOLLma2JHUd1vHPpMpUTtICBxwOrfS05h6M601vUURJeu2H00RbisAt6Z+DtcBuT540nkAE2WuVr6Za/cvJEhBA4vJLJIkS6bxOfy+Qr9RQgbR0ltScdnafNfYi5NnLGaz8jA5B2HqWQBP13OI4GxSODpd+Zq87HtRX33a+REDGbE/Lx1XqkabMUeznt7fVC62+9PPTJVmbRtWZwvuKdcnhnvA8REa0nLr9TgtR2DRne4A=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
85bcd71b-e1f6-4e4e-9803-08de6ee5140a
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:49.9557
(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:
oUGsQ+X5k6OniwDVFrdsUlBwdPtiyQ2y10UR9YKn2KrtWUW6Od9zZ7/ceTZLoppkHpHP3s9jT8XrHKzxqh13YgQdzdjN2cozqrrQPUB7Mrc=
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="s/hYzEKB"; 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 b64a5bde..c9b0a6d1 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(-)