| Message ID | 20260227145716.3794146-7-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBY7BQ3GQMGQENGABBQA@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Fri, 27 Feb 2026 15:57:46 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-qt1-f184.google.com (mail-qt1-f184.google.com
[209.85.160.184])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61REvjS7015414
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Fri, 27 Feb 2026 15:57:46 +0100
Received: by mail-qt1-f184.google.com with SMTP id
d75a77b69052e-506bac14430sf410482901cf.2
for <iupwgm@isar-build.org>; Fri, 27 Feb 2026 06:57:46 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1772204260; cv=pass;
d=google.com; s=arc-20240605;
b=kjfesesEuPmUtKWKSK8L2n3Z7J9fkA2tSqZRrUcZbAuijGEfKOFUaC8thq2l07aB+U
HBY0v55I1739z9SWAo07ZxRPQl2e0w8e2orzE7Tjikc8wUGeVE1brpe0M3pZKEKEz8WN
7nheneNK4GCvPxXA3rP+HZ7yxVjsf2qgueOKRAnJXfPvrBCS2qVq6Zr97AV17iABsUMw
ZRRyHEqSPBvhdVzDc4iuYp2GHh5DyBTV8a5Soq6OQEGoNvZ6lewQCCwue4Z/EuiqdrVA
8f6FwnsExvsVmuesFC3E+XdQfelcJtmcdG8021FKJCYokqUq4MehcWwsjYj79F3KAGz8
2NIA==
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=2tHCnRnN1kFtAo5OgNV1PF/Ki4ONL6+X4fzQP0UCTcQ=;
fh=RCIUytgTv1uGV0IdtBA6OOOWb66wMc4ETT9ZZSgiFXE=;
b=ZwhJPyhR3nIfbBX2kyQpv1akXYoH6O3Bd+O3ldyFFI5Mhpig0s1vPRFyNfl5stFw4y
RxyY6ZF4ToDjdyMIeUWDgqjhDVRHD6dsECYfwzZ5xYJPfRIOL7FYz8aI3E1rnztER4JK
nqusnwHziYtv9nAW1KXJbXpUCM5bcsPbmcZqkSBqj712tOGMCG1k2uufRkt/Al/lwBtj
2NjGkUo6gAUgJVoW9IxkHjUf3QqF25Oyq3G8FF1Fd/0c/42ZiQFqx97lYS/Cm/xbnwrw
PPonxR0rQZwqsfA2UkZSZTOP0n7caiSROELGauw7pthZvs/Oo0kd5Su6fHR+vi/G9ywF
d8lw==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=qYzO5s2C;
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=1772204260; x=1772809060;
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=2tHCnRnN1kFtAo5OgNV1PF/Ki4ONL6+X4fzQP0UCTcQ=;
b=qNLIGXv6r9TF3aRgm1gGZobMNxmQg2/UX4kMCVPP4gDEaariqMtu07a8z9p0IMj6fN
QPIJjot8R3Chfx0RdKGADS8FXWI1CFyxoU1IcHF4grmEPhcZdAeDBTxdHyqFTLDD8WS5
VJkXqmrmNGr3SJYlfU4kJpNK8jrtK8A5CGh16c8onioto3zfn3Ua+ScFfUWzTgSZa9R2
LuIW3qpCsfJ/JSsRLuQ/XuhiZezH4nBgq9Pp1hITk/hgdXsz4Tv22DhI/DhoOKSC50VZ
CczPd/4oNaHibwE+LQv6UOONO8MqSbAVLEgCEjooz9y/4XDGQl0KO3aan9NCFYDFdyhD
XGGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1772204260; x=1772809060;
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=2tHCnRnN1kFtAo5OgNV1PF/Ki4ONL6+X4fzQP0UCTcQ=;
b=QMy6JUdyL6gbfDYFD5ddtghA4iN7g4VAqB5j4xhxUHWZNGY4ulkULISSPKRxZWB9/b
mo/STg2rs5bM70zxZthagbtIQrCigGCC0iL7u2lf8Z9+MJg/EvBqw41dut1a6qfE21uQ
Q56sdHE51iCUND47sHIEZ/X6lsNhPuPxzZK1KQ63mDSufdiWZFYy0HtRJf1B+KpVnsHL
zF98MBCTMZD6Dum+gWZ01FuV2G4Xo+zRmuWV2BkBeynD+l9vZAChUQQXZDHt6YuxefTN
BMbwJXUqqnLufl56r4ZNmmE27m1g0S1mzJsWYS2uJjCkV+UMg8sA/pcgMgz+j8Hy5YoG
HpnA==
X-Forwarded-Encrypted: i=3;
AJvYcCXwBBeUzcDCWQ5Q2oMRDn16o+s7+UuBwMwQRrdAV4i6b1Hkd02G8xFnpP9oqztnT8fp+9uxj/8=@isar-build.org
X-Gm-Message-State: AOJu0YyYoDdU/vJahAkdm/tOaZIuE9FfpDfOUy2QdAhaM7gIzG9jqyvQ
vo9VEBPTuqe5dG2ZrQ8DhO0nXYNk0XWWH15a/v87cyp952k/gZw3thw/
X-Received: by 2002:ac8:5aca:0:b0:4ff:971b:4cba with SMTP id
d75a77b69052e-5075273a6e0mr32914131cf.14.1772204259916;
Fri, 27 Feb 2026 06:57:39 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+Fx5pVoH7HTN3MsKgMBEvIzsvX0qfFJ/Ke7nHAVvdcZiA=="
Received: by 2002:a05:6214:20ea:b0:888:1f20:6a87 with SMTP id
6a1803df08f44-899b9c9a3c8ls81402946d6.0.-pod-prod-04-us; Fri, 27 Feb 2026
06:57:38 -0800 (PST)
X-Received: by 2002:a05:6214:3010:b0:899:abf8:2821 with SMTP id
6a1803df08f44-899d1e752ebmr41392966d6.53.1772204258722;
Fri, 27 Feb 2026 06:57:38 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1772204258; cv=pass;
d=google.com; s=arc-20240605;
b=IpXt7DJzhbir4IvzVxHxsKBVNhpZjunuBhMLOpH4d2+O6cw9h5PNKxiP4ma5hfd46r
ExQJ7HB9iNW2URZMJ2zIw3v3Yq1e0foIRRlQxRS6O0KYdoTEJKVOJiNM3pBT29CqMHWH
Yo8GC2dqpfiqyRN/YBHGcZrVbX6VjsgQDWfsLDizpx7poVKV/hMJ3xgy/URXlYLQbEqP
r1sqqEulWrNd8tEzkhETbmZwmKUf6NC/jbEj+294dAssEAVGYKv8agzsz0ZEYyEoEL3Z
+tmzEaDxIPy5dTwGYMsWQzukJE4Z4LwZ8hcbGGdS6An8t9O3SGNXqJqroJ8udbNAcKAu
b8ig==
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=NHEnipiJcEwLxkgV2xmpgjx6tDYjS+XLX1drIyU11/5u9xXikdf+qd9MBql4o118e3
okdPkChrKZ1sUMp+rkjjN9f0hsdPNPdaJHVXp9cLlVLGpyQd4hXTmSfsd5AG2pNZC5PV
TAXidsc2KbMGZY/YkAgxHFfLt5YNFrjRsxvXKcKmVaHYUu3g2mIpIyj34z2pfNEv68UR
pBf67OTpsVKodT57CT0iHeTflCjlDjaGrwrfOEcDSMWJhWrdLH9hb3oE5RL+uyAmoPjC
AHQns0V7MON2zsNe68pHr2hUK5v1Or5WPvOeuiEfY8coLmolySHCUfP+1qwMq18eWzWS
WM6A==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=qYzO5s2C;
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
d75a77b69052e-50744aa1c73si2131551cf.6.2026.02.27.06.57.38
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 27 Feb 2026 06:57:38 -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=cSiY+04bdX0vlhlEnO5EtxwS6ZyqCFExUGfRQkC9Mp1UZSnHG4afJ67AmPMrZL3PNauhcV2KAbFUDdG+EL+ia8wZT839fG45RExadfF6Jt9EHK0YtAXPHGuT4CxjD3w1hlbjO46g44TxaijF1MkWrtB8i/frt0SbF8mL7Af0W0KWPrlD0BPl5zatxAl6jTVMy5Nc4Dpv7647nnDG0Ja1ww/ZG0bfc1DXr/zo9dGbvCFXUEAxCZP4/L529GuMSZomJwzALngvaJTEWIhJscVOba73B4kNf3DwJfafXIzcrf3AsG1UBVuVK004JHepGOjbKEgAyzca2nPDOCviVKEZFQ==
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=LlIyUjcVpxmVtaDE9qCXOJY9gzUWtv8laATf3MSIO0jbh0iWll4Vq9WkPc242wXqXWyyvuLPQZAKK2JBtqWrikM4fi14YgSmOWH0bi4FdruutKWLq7o1Llj1Q9jag12pD+xymd/oJZafPje+STRMxF63F3SybeY+tcLfCrxoKQStMWNbZ9xVFevydchlfmnZfZ9n/pOczYgALgBSWxfFfKGfbYZSqoQUy7MQQuBgYMm9NPEC0l72uXoH7vp7LY7pUcrayw/vvNchMLHdBPwLLcJrOZUDhlHka0YPDpecg8pEslWVIcFGAFyBCEBiUN2QpaXnZ4++zXTraQiTyGCDSA==
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 FRZPR10MB9889.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:d10:1ca::18) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.13; Fri, 27 Feb
2026 14:57:35 +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; Fri, 27 Feb 2026
14:57:35 +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 v2 06/16] rootfs: rework sstate caching of rootfs artifact
Date: Fri, 27 Feb 2026 15:57:06 +0100
Message-ID: <20260227145716.3794146-7-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260227145716.3794146-1-felix.moessbauer@siemens.com>
References: <20260227145716.3794146-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0274.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:e6::18) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|FRZPR10MB9889:EE_
X-MS-Office365-Filtering-Correlation-Id: 202ffd77-9461-4dda-1b64-08de76108a39
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|10070799003|366016|376014;
X-Microsoft-Antispam-Message-Info:
KQwJNUKvZaY/iVAIPcFNYfu7vbvCt6XGQgZvl6L/sdhfIJE6KGjqDSLgdA+IQbGGwGBbHbm+wObh76ExlMLWYNqZaEbUzXiAahZYNummQ7wbXpxCrK3IhcV+QbvSkEyWbkkTqplEAhLV81KR3k3r7gG2KGZKv9DkaAnmz4k2xU1eoRireFvgMzXoANg53rbRAFq4HdXpYRC/trBG3rgv3VtYEnH/M/vrRS544vlrjDblvI3oegnYxJsPPNI9xzMaAohCop+JXGVyhfdrcaLMPQBosmkWRVe1lNzC4hi+PLe1blh2p9FTLtp6OUI+HQN2mUeH9fXzQFLs44cptihmymQAofips+8sHf820f47g/Sy1Prdq4uwCtMtFQRCRcP0RdQskdCiIbBH6ZlGExbDhLs91VQ0rdsSDejCoTqEoJUlMhiwBabQ2zIeJFmZN5lHBY+FeXHnCqY5uZ32fXO0qU15+G8edCJDBGx4yaA3SfNzuUgWoWjN9K7j8kecZJaShD1++icgOpH/sYLRfoyxfJwathLf+dYAiuEixjPQuBjhskbgTQ9KyVTt+UIuBLdpsZ71Oi/TZ2MQ52SzKtq3PU5/1X1sU+mE2jt1zdklDIkx8iLA1aqxMV02fC+uTiakTUuqGy4KbmgNFuW4UNgcPFk3KQmRxHQEqZoijvjvuoNKFFDHMacJCtR+4XmmkUtidH/l/seme9pmNKNIHyoZUV2RaAWEgoAOjv8LMgtCTNo=
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)(1800799024)(10070799003)(366016)(376014);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
CbVVGhgqHtpNdp24LD5mzWy3cLKtWlmlZW5zsvqQG3XQehGLvjn2Y05tX/9XLnSk0ULI6IrXY8jmFXfqHp7Xfa3xAh0MA7Y2HoykAdqxVKTfMHqMR3g24fMSt/Gm5XxwCND7qjpHRm8fZQK93xa5pA/Tjqa+AGCRDljtRwu1RCKDf23WmJZ9a3AY/mS7XEkXfYCSLAcELFIEZ/IMUCujfBgZGU8fdPJZsQgoPDkjEb7SlxtX5qDQ6u/MO4+LwUzUkQqfO1YippjJj2/G2eLtqWTs9VqlS/Wrf4vY7Akr1HE0ZtIbnvH16u2snBDbfXH4XK9HC1vkWx3lg2uiJaifIcpYfBvLHQfhAu2+ciVKETECC5M+EICWok136pB1e8tLH+VHOL6ZTnR/XSuxsQBiz8KOqnBSHGXLm0u/3wROh8HnuimCr6d7cpYHh4fSr2I5uXp8l80GZ701LZr9SRgeFHZn1iqlS0wen+VENUuiwsBu0dGD3v8CzEnXbKpcS0iPVfhxqRqFzKY59Yz+0aGArGG/RYclTPPOQB+6ykSbQzRyIrgR/hfmtQ038jIH7sRYrb/PNoUj0CogRUKS9xCjmm0k4kimp0HmtPAwltMZ1YGMG0cBc+vYnLklBDbZzebAw5bYj/nwtO0/XTJSCCHWPdKGESzbczZkZEKmGonlsIUUC35fDyxdhX52BRzm2LIoqvXzx/46CrJi/8Q9i7Dh9je15fFResPGIoGvVtvRK+GMQPspilsM9rLzhm6ZcsJTqYFb+cRl2UnuEu04KvW6KHR/Qqy1Ox7AB+GIE7SWgnM7UuP9AqMb/YT06jHMcgOcL6Nxv8lmk4Gwou7XvyzmsZ256puNeNuGJ/bzFCiSNUh1tHoobHRHVTUlmxyqFNLrSimr/yZkFsVsIj5EcwnQ9XbIlL/lCM7k2Ro+di2Zfxf1otFRj6oYtKjqdita1L+2AKvG/O5hS0MC3NjmpXcqAx2y551PovjO3yX7VCrQrgJquVfCmFQhKzeJ8Wyz9TMqLfOI0YWvhke5nOkIvibJqEfZNqM26f5Ssiv3cJN6KRzhe4a7BmVyvLKm0b7/Kkub96w90/siYvFV6HX2FLd/nGs0sCU4pRqSSssSfPI1H5xX9cmAxdLdzwzkAVE1AsIO864j8gNqKbaawGi9U/eBiCQaNeEovm80nHfp8jnF+zu9SIAjeiQoBuS73HPPMh1VpAZWLBo2BBKsUUIAVU5DcAu+LGkBDWgtKvCBU+TXEhaYihWE7wFzOwX1uecG5/XlhlxDi8Ck7+1+hD5+ICh6KaKzr/nCXAXTeO6KVIHbXS6U4CyP5JN1lweZFVX4lenePcO5wNfl9wtN2FDR2Ba5g4CjZEZaVFTb3emLvSWtuqiLfY8V1YJVcwsD1VM7Oi9G5twYtclg24kYFTPWgxx/pqaskvcBge/kwTOIdu5ew5Lx+1DrnyHNvi/+5GHYNHyq6E3xS9kRm5hlJqKHuPKhFX84XaX6rzUyGJEXqMHguXVtGzgqer/skkGi7gIVwtEw/bCEyGdys2bOpdks9L07xA68UuFsbFmLEWUkfXD3fK3XBwKzvtV/I8B0ddMtUB6PoVVJa9hmViYHHuBzKDKZx6s9Z/DkzxyO633Z5RxpafQjsiHql69NQFaCXWhFZLmxEsb3BO2uH7sO439rtz1mAxzNitQ4Tvnc3wJpq7O4+f59iJszQPKwvBGvmx46GMrdY5tU8loHWqusjU99h7yEodtJN27cMUNJgArBEDLJyOW8TeG7MIPWg80FuX3iah18Sca0MbuS
X-MS-Exchange-AntiSpam-MessageData-1: Ek63oPeMmdG03wO4U2ukPO0qCmH8lPwwlNo=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
202ffd77-9461-4dda-1b64-08de76108a39
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 14:57:34.5313
(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:
xS0bxMrTYXPbVxV2K5Zn+z6mc6ajlb4786hZyhCD8a/zliFdgCY8sMVUMHLcWH5qWfNIS4cx26QOuj3e03jRMlcLV6zDUA3+pkPGK0RtN28=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRZPR10MB9889
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=qYzO5s2C; 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=-2.2 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_PSBL,
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(-)