| Message ID | 20260226162843.1642329-7-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBT7JQHGQMGQEJ5X2H6A@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:11 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-yx1-f62.google.com (mail-yx1-f62.google.com
[74.125.224.62])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61QGTAso009466
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 26 Feb 2026 17:29:10 +0100
Received: by mail-yx1-f62.google.com with SMTP id
956f58d0204a3-644548b1dcfsf1237168d50.3
for <iupwgm@isar-build.org>; Thu, 26 Feb 2026 08:29:10 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1772123344; cv=pass;
d=google.com; s=arc-20240605;
b=Y/uuYaMQolZLehDmzlBAqwKoGWTJo9xDbXu7EV5e8uX0tBRy9TUCZOc92tlDcdC8R6
J9YjLYZ2U0/6aRKgxClcIBjSdldzvXoBGOgIuERNKoSv4WyX+cA9ZSLIz70U9qmisp9h
395d7f5HuSohSN8ShVK34Q4GNWZ3tlUm9/WUVpEy9nLC+zONzo7WyBWyl1GxNcMy6SCE
GTQqgeMHS7JTBB8SqK7NVA2JRlyq3FZldQ0T6vJ/HE2/sfzytbG0DoHUjIurwHHnciFf
CP5Z9FfJERYJy5/KjTmjA9EEYVCOo+WZu7/QgZdHR6lzJE0H6g6sun+XK/RlIpjcHeXf
nPFw==
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=mGIclasN0dM4v7GKTGVAdzNYaiHVo038WuvFWNN2Vfc=;
fh=Y/EaHkQ5FAvjLHFZDwsXm3+UM36p6eKlXvARj1JAd9U=;
b=S/bUTleFXm7Ls7F1TbhNc0uDfvCztI0RTre20e5VWOQpC+elplLNu3YdsFyzyh0uKV
+s3uBJWc8v2ISfH6qvryKqiENGmMi3grynMLg2KiPzFvcwL75Yh8CXwE3HxZcGI8sO8Q
lVVtt8++DT2mAIlEWdBBrAzWqzDNweSrngmi60omeOX6Zfm2/8BTL2735n6n3/qM+hth
KulcL4SIyOonpuMNS1wHkBcpzVcJjdtXP10saQn0GIMuxI74IQj/i1i7exr10Xel75/T
3kxfeTg3sIz2lhw6iAzYOnIbI9Q4P0h8R9PZ8uzZ4Zxhcm5jG4h2wTOwzbF0lW+oi+st
f3Aw==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=PjkcHQk7;
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=1772123344; x=1772728144;
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=mGIclasN0dM4v7GKTGVAdzNYaiHVo038WuvFWNN2Vfc=;
b=XSyxyOwaHt2yjxt1hif68lKD7Kc8y9j7Th5h/TLizIfOzTRTSJV1D33eh4T6ADk/5q
rBkCfalD+sLMhGw69ZXxU8ko8chle7daLv9NqkJvUV4Teya5OoVc+qzy7ExVBPeCn1PJ
9C6FFurv5yFC5W/5HTw7/l7gRAQBqebqfrbCQ6yfXuQPR7/EXeHWVJ5otSfNa8jWyF4a
fVJFjyXUbkx5vC17Qa+SoE8/PVNUH6Pdz9MYuXD5Cygz2BuFsPnB2fKW2fsCazzZZCQu
clkLY4o8hsPaDYkLsyEnr13ItrMPxS00AilJojH0yK4rPXwms0FPoCCqUng1p3l+JpdQ
hfhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1772123344; x=1772728144;
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=mGIclasN0dM4v7GKTGVAdzNYaiHVo038WuvFWNN2Vfc=;
b=VhfoUhHcvmyp1fPo+F2svfXrEA17xYSDRGJaRj1jijswe6zOaRn9J/B6An+kMhNypi
VM2rc2/kZX/wYcBKkzdYmwnuKLspcJe8+ZvMUjqznGDSPVxeV5avVDow8FmmwWmpTDeM
SpIEFGqHS6j3/Q4bgrEh5WwvpAF2ekU6s6DukKOShV1VUCzOarUR6aAxO871O4G4nIUY
GWtCmV1WF+Tp0H//0e4S8MIOL1ayJLLnT7XJk1yvFKJemG6jkAnmNUMS48Nd7eqI1Msc
kIxjbg2TzOvu2JzJdqY7XwTbfMsVWi7pff6N8pomhX9VyUHqMRpsT27SKYMjyTqiTD1K
Pf5g==
X-Forwarded-Encrypted: i=3;
AJvYcCW7l/G8nOhS6P2kGtNYNphIEW0+cvFjN9GAcsvUJsKmg5bkcCPHAHlwCVUVIeY1zg8Dokod0QI=@isar-build.org
X-Gm-Message-State: AOJu0Yydyef13U/O9Yej/2s6z28UPKNQBI8LvTFLfn53SpJWpDySbUpd
Qo0/Zjaz4gi6A3MHvFE9nt0gNsorZfbNC/aJyzatw3DRs+BNimwBJvDB
X-Received: by 2002:a05:690e:2511:20b0:644:2e5b:410a with SMTP id
956f58d0204a3-64c78f67477mr12200720d50.71.1772123344251;
Thu, 26 Feb 2026 08:29:04 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+EcodZCvuHINXaom4D9eLu6vPSwVn5gf1gVl3SlaT/tLQ=="
Received: by 2002:a05:690e:24dc:b0:64c:9c47:5ce0 with SMTP id
956f58d0204a3-64caaaf9083ls1295262d50.1.-pod-prod-01-us; Thu, 26 Feb 2026
08:29:03 -0800 (PST)
X-Received: by 2002:a05:6122:c81:b0:563:c868:a32d with SMTP id
71dfb90a1353d-568e4714e0fmr8500480e0c.2.1772123343141;
Thu, 26 Feb 2026 08:29:03 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1772123343; cv=pass;
d=google.com; s=arc-20240605;
b=jLc/2/2KpIndkM+AqytCdgBVRH+4zrgQxqT448b+SD12Q/E8nvWiGs+w9cbCfntg/M
E2XLHd5zQTRuPFyhKAjCZSGLnDdmDx1C1QNSc3sWcx3BuytQw0L/qb7x/cTwECVC9ZZx
2u1zCdIm/HbCwZuqkjZDQgCjinC7AQfGoaq4uJZ6s5sW5wfPlle9X/ypXf799Ljtg5+s
PtvxDjkGKKt21JwVexQK0PQ6XybZilwEDQ9GMku/OkadsJB/68qE1RGmxLCUOHY8xNv3
9crqCBx4AOx7HvyLc2M2HB++wtv8VxLNEz8n3lOgb4q38rIyisw1cFJ1JDQpvTGQNxwc
1uOg==
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=sycGoAIw73uRBZpzqAOG6xQTHkwPazBatX9yS9p4nDs=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=TZNb0L0RHex7nuJ6yCGIKQsKxm2LBRy7qlIu58HxBoCTV1i+MAAlJlxajocvYUqG+z
V+7PJbk2S5eVGwDE+CuxpaiPi5atJ5gKlAGaW5bfJWmOUXz4vODrSxByE13hj+eTccQJ
u0wVRRG0h6slQv8zyxjDyCnHv2JoXZWZNDwPnGDuTrS9WX+eIww4qXgN2UyX2ZdMmVGr
PCGCB/WnLvGy8o0L5MtF9W93EUaxg+ETwYGD2H+ouQlgTW0G8gjXbzAgBEJu4OwM4QA7
I0xsQadNvHwf3SQa+zMQf8asT+Wmr2fqASwEBfdtCMvuF0oknHGBqXqG7RQq6Y0FmVwD
Xh9A==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=PjkcHQk7;
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
71dfb90a1353d-56a91f2e6ffsi102908e0c.3.2026.02.26.08.29.01
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 26 Feb 2026 08:29:03 -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=Ub26CNlkLV8R+Q6l2VebQGBPAtwaTMds/gmUdviaIX7+706gynYso3YvfEnqYmckxZhrC9GPQoz1QiNrF53i7vim1S/jAEEwHEByRdEskzwf9OrnH1LoGlusbgrSlLGWZru6wo7d2XpNcvTBdEtEdsevButUsykTCvMe2NVhwnOctZTjxWyTe2ysUh8ymTxgWnfYCpqjAeGTSas+kJHskKEMdbhvpTYQa4C714p3x4efrnv9EfT/InCu1yc077lzu3Rlxcgih4WiWk6qPKgQHwMtuT/c+KoFjYeOEwQmQexHdKBJmUJRn9Y4NK6cu+cFbvjedS0q5JepWUJDCr10Nw==
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=sycGoAIw73uRBZpzqAOG6xQTHkwPazBatX9yS9p4nDs=;
b=afWoByJLFqnPRSAlhfgUOESQlry1UotxInYUuDp0wLT+qBVwZXDLpkPvxj17lZTOD57vjgmYDfZ/ltt9hvyDjQKmO1r7IsbpO5sJY07sspmjVOL+yhwLj9DyqiM+3S1jVB+93xQtKxKoTzAa3CLQB4UlbLQThTKWgqQXmV4DmqYeOaQauafVQb5MWhcMPuEanpZzs/kR0ldJvQjuEx+33EiguN0A2xqkued1OLEtWEzxxVVrNgOoUUEB0RCqo2C0jkbQCPfA+k1dkU3h0rrn/0EVh1O8dJetbUziJgDdand3vHqyMAy/MPzrAthWkbMOzqaN+w5loKyr9IDKj2elCA==
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 AS4PR10MB5669.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4f0::18) 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:59 +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:59 +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 06/15] rootfs: rework sstate caching of rootfs artifact
Date: Thu, 26 Feb 2026 17:28:31 +0100
Message-ID: <20260226162843.1642329-7-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_|AS4PR10MB5669:EE_
X-MS-Office365-Filtering-Correlation-Id: 4a8ff993-8367-4373-20ae-08de755424d8
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|10070799003|1800799024;
X-Microsoft-Antispam-Message-Info:
I7Dk41o9F0qCxvZ5Gi6hke6/Bi6Yha5SV2FNNg0yuz7KBvH2DkTrIo98Y7YLh5+Ih0tDvl3EFdjDP/TYJjSYcXwtSJyjfqRy+3wDo81YELWQ7zvu1d4NtB5cEFHMk+xeol5JAdx7n7Jlt0KNE/9S9spRFgsOPmfGwQwF4h1+aQgfesKjH43K+opxLN4c2Ro0BOe5zr7IxeSHfOOj6DMkA3U5ymcRHvrgIZ+T3jrHUa7EgSM1OagRxpa/Q/nquGOy46u74tPx+L3joDsh8joHkzqK9S21pYNIutIifireQfDd0nl//LeuWXbDmPIt90ActRyjfvouxP1KkAmD2BveBhIYb+7ovrUuIP5BAFrEDX432D3k4Eyz1SQCKoFHV+woacE6dfceumIAKVp2pz0ttSJDX1V1Wdj/EIoulw1ERBKTXfu7IdSUF/+kCOUlotOpuBrc2B1gE1G/C3rClJL+OxbcpgVWYy+ZEuCjHu750xXqKYifGM0lqs6j8h91UHtDcr6Em5aVvoZvBfRzEP7D3qPoN033YqM0+Ykvexfebn720wvFHwF1nq8oA1LWK8/IyIWVhBFSlFxWrHae0wfir/SzcRjavG3ognt+8A2g2yIAgv9wa8piX12mLk121uAyamoR1C8GQJ8FD4B2GdkKNCvWSIPqaCPaloZoFZw9F68HMBDudDGCvJ5eLmhZ0KjPMKZ0hJYWB8cYlyYtjHk5w3jwEPt00RrFtgobvOzzHlY=
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)(366016)(10070799003)(1800799024);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
cai6oBOm3VUVPclxZ3YuO7mU78apuEaCnNMFeQwxFYe/mryk7uOQ+QBc23+zXmZfAArqsIs6gfafX4LYgiesRMQxcbbd6TLSuEB2gSsOTwhVqIoq/dStJNFTJcLjnogB23vMgHDp33PthBVTSn6Pz5efkT8XKfAlJjYTgOu+k3dtE3zUIwu3o9Qk7S6hX7Hu/9OLgClCLCf4zJ8+jcJx7xRSIYj0K3JDTRzRkwkp2h4q2DSKjJjo2EQnvgpbjrxdh/SLmQvqMJ0pMhmQIxTDe1xWdPAN9rTr3CqR9ieFWE646LDNncAoRRmVzKzfdUCsJubGHiyKuN++ZiNIOK0srr4YkV1o2VSwOOixq1K8F/yJC8H7hMxMQ+XwWHeGrkBatBH8NDjCCPePeway6y/zxf8tDZHakUKuPl7MUg4ny7Ffdjap8QkVrpy9uCzIaRuXbKPmepl6gMzFmK1BrNlEyAqlchMJq6kSnKHPkbJszoJQYaJs8yY1LeoRSvVPbwoHbInBFWqgm3p2sd9a0rknbpZgc/9MAE7hniq6GaRj2m5GWpJ4S0oLrFQ8fgGJ/gyUOJulfyd3NZCtRlgwqRfYg2WoKoIL0pfmqSUKUDD23GZWvMu+nOLWL0Qxx9gOhhmglxN/J9jcRc6rqbQViQhtZEbBI49en1Uo9wBtmfVd7IKim1A0uImmrLrpwLzXEe7CyxerXdvcEd4j2Ga59w4UgFD3KhmnMbB1TpFpHbpfnodBwHweK6s80SH2LTdEC/MAuqjuoSRkdVq/neBpwS92z0ZI80w/GM/2I5WclKXUmVLfyfgKnNGQYltvm5eCfeo/q8Zp9wqPR5cpXNh1laS6GZfVHf7IxS75q+vMHcvrCDLBLxE2FuZXdrDhDOFxFH5d1cWBukZyR4IW8gfiL9CE8srkD3oi7TKrwRUSV9rMjCDlPdH3MUogqMeCmfRW5/xvqDyFETrCDqySyEHATKnBZFLjdGGyumLeYQVDTY4MqtaRsQ+e+Oc+OZSOLIrh4y7MBbEy4gQSl/BkdpjYmHUwdBdtK6jInbA7EDJPgF+vc+SrY3PDx3alBGpcR7Z3iPizF1JPC3aM9Jc01pnTXwbgJxrgB3pcWv4nTJFsJOahxTVU6QBpFU2RmhJKEC8ecLmEtHySOjZhFXADBikL14jXm6Ud3wqLdFOxY5JL7pQNZA49ErNJnHpk0P+trw4zpNX8oyTWeutdeW/uo4xLIEqkwtnlOgXSp4vJ3W+MxF/E5PbGmZQbYwekog5/9Cpk0tT/QgZ+Cb8PlxRwc1VUbf38v/wqJ3SLztpT0/wOAeHoyCDwkAKhfHHleSNbTl+YXDJoRPple3UB/V5VKKSoBeN455LQcdE1RcW/AGcNwANYcftr8I8vH+ln46KuVYJQpTF0KuZhT44oYRU0qCY/tIxT+6tyuDUDJfwxXA5HdPbRXN1VXJZf4cyPGvSRDKcmk/dq7tBMW7KtIBRxRO1hoK6xH4ZY53ty2dzw/8cMKVEByeTBDet+IMDVsmmojC8r00vpR/qyFAMeF571kJm0iV7Bx8fPc2KeBREgO+hfJcP3zT4E0CT93r/pF5Ro8K2dWi2Dp5Ju/BBXn9gQLOHfNlu6pJsr6x8RGHDcLkAebNaZbGL2a8Oja1WGU9rAoq0gu3dgdUZilwQRL0DB+qjLEQ/eQQLxJmBA9NymfmKLUfoBc+gvGq/uN1ss5jZHovkKwlOCW1jTSqimX84ikO8A/OEh4F6d6NdLdrSYXHOzpGlK69Tz/AuvvrGV2CvcD6jcFzsJL5V3riPa
X-MS-Exchange-AntiSpam-MessageData-1: R+kLUJf7TFtJdN65RJcug9d/FdiMymTSdmA=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
4a8ff993-8367-4373-20ae-08de755424d8
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:59.1309
(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:
7LQaEcbvdz2kl1Nex3uxLJ720Hf78CraGUEf0bB/DgVQkU0uFGIB2HRfhscjcN1UM53S0bUt1cxyptVMgz9KsY0fLKp2aVy+i0J1JNCOeW8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5669
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=PjkcHQk7; 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_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/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 883c3335..81cc26f6 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -665,11 +665,12 @@ 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' 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" @@ -678,7 +679,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(-)