| Message ID | 20260615092458.259691-7-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBA4KX7IQMGQE6QJ4S3A@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Mon, 15 Jun 2026 11:25:32 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qk1-f184.google.com (mail-qk1-f184.google.com
[209.85.222.184])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
65F9PUuD009069
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 15 Jun 2026 11:25:31 +0200
Received: by mail-qk1-f184.google.com with SMTP id
af79cd13be357-91578c374easf570745185a.1
for <iupwgm@isar-build.org>; Mon, 15 Jun 2026 02:25:30 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1781515524; cv=pass;
d=google.com; s=arc-20240605;
b=H6HhoRWaE/lfqnbPAs/D+Aidq76ITc+u5xNG4MYCoCy2O9rWaTqclVRV+fFSOgZKTF
aIVdndtZUUHBnMrNt7HwVHzUGTQhQF1AE7SDIZ+9YKCEBKHnm59liBHdqRvvI4LUjSsd
UO0LgYKX300elEPX4Ch3ZfhTftcSnUTlXS7k/RRwJNWymCXWirWDhMj0xULr4lkyupeZ
EadCJptzUEvi6rIb9IdK3JQFm4uzLV2Nv/zhJ6ISVC27mSYh/D2g16ItnpjBlJt54LZ/
VHD4rOcut7hYvKWcQzBM1GOZ09qZrZcvOCC2OQjsJZY1lf6IOP1e1grjp9Ry85Yx42+E
hJ0A==
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=tD0p8595RNMs34YWjRuoHlkYx3rOdpSGC9AfxXpCNf8=;
fh=Ioap9Ky0I6O+nrk3ug1lN/pGy8nSqJCsw2RLK7Mq0pI=;
b=GruhnzLrnBNpEQSyqrjL8PI3afS5fy5SE2NHTfjyV5dVMl8j1S5Z/mZ7qbj2rFmm93
e5U9qgy24YZft6eAFBVIkJ518WIdbV5aQoCsgeGrTqdGoxENj/N0PUlK2LJCwBkiTl5e
veYNBtkd8RvWBXrAj762lpPEdEMvxe4Kk6+WC8m4Uz+h9b4Mx9ViLBj8M/RY96ZsaB+n
74MJUzO1br8TAIytppr9p7c2bOMVRTeeMa8uZKfNKA9Mu8dN7u2OUT3B0ZrArGpQ9jdn
8ErNl6TvLR/j84D2zaCRk8Z9GqF8ZGq2qBr3eJSyJD1j/axwJMgMnOwVqDlp7Z+aLLki
U9rw==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=NmMlfOKN;
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:c202::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=1781515524; x=1782120324;
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=tD0p8595RNMs34YWjRuoHlkYx3rOdpSGC9AfxXpCNf8=;
b=cKIaprDOJw+qBeZQvi00x8Is67FL31C0qD9whuSUw/odHAzdr2DjGz6iPzrkvOBQ1s
YZ9P3FH8ai07hWCcsXyLmeMlmlRmXbilwkgVd1E0xGYfAo/4apJiZbgnPYk1oOnXIrNs
cCnArrBa36Ulgw9w4dUYsZku3ZBGf1FuOvd6JO/kI4cs4hTIo+WXuEJKYekAMozr5hre
w3iMIoeCDVIBHVNZ7r14ahT9mMABuH9xBfq95ApIqvoc8hOTvYPPHioqz5ZGfnJqhGT7
UOjC2nfXCwQ7ZJ35BBQPN1/YnOzE+ftc2dPQbWZawLEm2ZOrc+kmN2LkCN4BYdYT3qjt
ao/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1781515524; x=1782120324;
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=tD0p8595RNMs34YWjRuoHlkYx3rOdpSGC9AfxXpCNf8=;
b=A8mlmmkzxwy4Wa1NA2wAehz5/0eKHPK6nYUkYc2XqWgDq2EWHbUlk198DEgn7aKW7q
PZvP2uxTvgziSdLdbc7z9UhpV/H/q2nZDHJvguxg24lMC6GYTpLdRKcHWL4y/3LTWT8y
HFYrTm3cKYZ8yvBg0LyiORJHMXY7NwCM5yKQHu5VlFL1zQ5CFOwno9Z5PD3D9ccgEKaj
8RcCBxR8gS89Du3ylkWXW+agB6O1Rzk0vKXffJ9HhEMKxF7wLZ+WsYBIsD+MeWMUizkl
DXqVODb6GAQa1H+fvfNVfJfzI/ZTwF1SG1lQ8qNcm47ZcyTUIorUIQB4cb99CRzt9sVv
y/5Q==
X-Forwarded-Encrypted: i=3;
AFNElJ+it47sCLvzqc8r1gWfOLPfVKltTA6ANvG2zbnSWcfYEpWICPTEAHz2II/qL6UBe0Vn6s6BIF4=@isar-build.org
X-Gm-Message-State: AOJu0YwGnIDAgdAVEkfbhw6xndzl7esrUSZN/6lMcgod7dZ19V2Rs/6s
3arAr8nylaAWNvyvrHIxIhkW3bB0jF2/JqRrU20CFaCdYFCxL5b5/537
X-Received: by 2002:a05:620a:438e:b0:911:449d:98c0 with SMTP id
af79cd13be357-917efbbafa1mr1619063485a.7.1781515523791;
Mon, 15 Jun 2026 02:25:23 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AX0PUUcSLcvG1X4TKREGvlSZ05gjKDA4XfSGNnvUnHtpr3hMlQ=="
Received: by 2002:a05:6214:4f14:b0:8d1:9c0a:500f with SMTP id
6a1803df08f44-8d2eea53f0als70381076d6.0.-pod-prod-04-us; Mon, 15 Jun 2026
02:25:23 -0700 (PDT)
X-Received: by 2002:a05:6122:4587:b0:575:2072:54d1 with SMTP id
71dfb90a1353d-5bb79ad4bfcmr4761704e0c.8.1781515522996;
Mon, 15 Jun 2026 02:25:22 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1781515522; cv=pass;
d=google.com; s=arc-20240605;
b=GW5Hz5cKocpNTJoELbaiblaSADyZ3vZBJb71FzB9G+5LqKAh3FWm4yd4sZqSlVXn/m
T1RE89hDUjzNrdoeEVYpRJyCPSCFEquPkSCIE1SEa95ql5jlNRCexRCxp8nn81CuT4MU
sBS7MqYnqUg8dzlVSHwA9dbp62Z41EHxV8TSHA/Ah1J4/9pW2UX5RYCu4G3cZYVFVmM/
ZKQYvRYRSaVApfdAYuL8gjwAbuwCgmIjY5zZ7N7qlFEU8XSnAKSaNtbFxyev91tS6kex
f4nwS6ghqgriBWZquSV5n1PnHCfmfnhtCLBWDF7B62szoyVloJsGegG3vZkknPgy2Ncn
KEAA==
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=jG9lQDGClcE/ZxIYqj1vWk67shwBND3aZpHdbAC97og=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=j8PZ0r8o6+1V72fNIkSXwihsimiTocxlYdiaQbyhwn/Nohj80qAuqSoS9RNAgiZuky
4gtQ+GF0bpVeVO+RT6zfZ2IE9DREQ28DsBh7g5C0TLAzID0M9OcDXZWsgAaO3pkZA8rc
J8nd//viTQS7JW5kPejKdn8sl3IQaqn0r77R4m/kkNv5Yt4U3Jgtr7d6ZZuI0kJ1UIaG
PczMKHX7qv453FWSAwOAPHrEZhnMaeS2tXvMKZvKb723Y/E2b1uKc9sxr/QMayg/quHq
NB877ACYtI6HnpA228IZCHttvgI05/fVtX9YseorTeMAkPqQXWqEWrBSdeGK5YATUBOj
tEkA==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=NmMlfOKN;
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:c202::7 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from GVXPR05CU001.outbound.protection.outlook.com
(mail-swedencentralazlp170130007.outbound.protection.outlook.com.
[2a01:111:f403:c202::7])
by gmr-mx.google.com with ESMTPS id
71dfb90a1353d-5bb9018fe5asi125470e0c.6.2026.06.15.02.25.22
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 15 Jun 2026 02:25:22 -0700 (PDT)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c202::7 as permitted sender)
client-ip=2a01:111:f403:c202::7;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=b5+AnR5JYvRo+UFboTtWsCkLLNyMc6KQis9X+pNuLGpluV1FxAiM4W6hbio3lu4x7XZXhetaxFHNuikH+FQQlbQung3o8i8ds0eIqMLURRuHlbrFfMQKvOp5C80tg1ep9hvQ9/CtV6S/hBoquGLu2Oyickf65GRkSqBTm09bwFYw7nisAJ9UgQG5VmxKrWzb2rmuC1EY1fmBsfWzRg/TUoT7S1EJMrHdexwVK649hFIgwQbQFyIbE25M1Xn0scVq/qhR2AI1MPH+1ZCpkuT/K+92siquJfpagmx+s6qSuodRo3L6plVXI1KQWG8vdUYccZZwlz7YfOr4xv9dAcc/VA==
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=jG9lQDGClcE/ZxIYqj1vWk67shwBND3aZpHdbAC97og=;
b=mh5qGw/mJEcWrBUCJy7dQg40to/uEoQTS7AoR3sb0rBtjaqHFgxfGS9abEX/VvtL2p0Yx5Fe2WVpcUGN7BO8LAoLxxs2BE66ST2NKjAFx1j6zz6q8uQK1zdUJsowj4D9KrbOoeuyubjcgbif9g+VvAjrhIWIy+pP8YbdfdmgbMqFboUJbNk2Ju61vReAvqnrWOuQP0z0vXXZibiHYidKHW2MSdb/v8byuoN6MTrph4Vfd4axcGVSB88YMafaAt6l0gzQPg1e4nwSZD/gRVk5W2T8NrM+651MEAPuAqsxg5X3sv6xv0HTQWAFc7DUxPhA+VaIj2DMDTcYlQ7sKpuCnQ==
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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10)
by PAWPR10MB6830.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:33a::13) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.18; Mon, 15 Jun
2026 09:25:19 +0000
Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0113.015; Mon, 15 Jun 2026
09:25:19 +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 v6 06/17] rootfs: rework sstate caching of rootfs artifact
Date: Mon, 15 Jun 2026 11:24:47 +0200
Message-ID: <20260615092458.259691-7-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260615092458.259691-1-felix.moessbauer@siemens.com>
References: <20260615092458.259691-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0109.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:bb::13) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:17e::10)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|PAWPR10MB6830:EE_
X-MS-Office365-Filtering-Correlation-Id: 45f755a0-3f62-4d73-33d0-08decac0047d
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|23010399003|376014|10070799003|366016|1800799024|18002099003|22082099003|56012099006|11063799006|55112099003;
X-Microsoft-Antispam-Message-Info:
lObop3mcfUj8kWGd61f3EZpg+2P4WDPwMpStMwHZAjMpN7WoTrjF8V7joRphBjnJR5kLDtnhq3HtwKsTT8KXuYuf1EHFkiGQqHkHFZHu6zZAzHM7ZusgdrAI1gEgMexG3coF/u77AXJd3lGbTBDb7evqIIzrYVf3eZ37qY1zklHsopZ3Nr3vS2H9eT5MiLbdQpK0l3Z1aGg/EUDkln+KGrGMiqMAvkYzS+EwvswgG1VqTAdYcDcmLJgRlUb5VDtlbs9+5yi82sH/jAQnDnboeqgVZumb0Dj/5qlb+8rN3iLWJKpto42je8ugMUSGGWMK7R5anqW9u8fEGbZmhnXy4atRCZdRkBScmIWLbI0w6DMPgayaVuyZbWyzQcngn/Sj5yulwN4jvkCf0yO6IUp1s3SI8+N14wqc+luvaFYk5KvkzEjmPUUzxXA8Naiaea6UZMKmk1rogAiq6C0b+zqAsd+wpliw7RJyDTPyaebjyP7NN2imkOzW81JLYKBUA6YKn1ClOmuEBVkGrVZ8AZGC64D8XJ0z8DoAof7bna8/Bgak5G1dDiSqslwB0sCX84GqP0Ux3LS1zYXQkFTtogVC37E2Ol7zovbO/6HGSJbwIJ+m9U552XIXBRaWHMo72IOYLH2mI0hjbviASQN10ncnAZkDXvwBIUEASQiWfDhVb/MqennAx5E+JANvsNRn8Rs0
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(10070799003)(366016)(1800799024)(18002099003)(22082099003)(56012099006)(11063799006)(55112099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
6nuMFqEmymx3jngXxYRpf7HDojR4/xaN1WXg2e8ostLqOmuImb+T4AA5T5IoTPcjCnyvqNXi3oDYudWF3JreH3MQ3g+duS9VAY4XLk76N/c0n9lkD65lj6fhxZ2qfhLGS/780bUOH8Q79LHqtgfOzp6cRLfh/OlfBLkW6J1dUDckFo/HIEj4U471mhTnW7rz078CBptwzssY5qL7kwHE0ZoLBV9DN8CKZBTHi4lyqdu5kWIsH93yDmvVtyZ/EhMZ6S/FfFfIv48eOZJ8BEGZbxO8Hno5ZQldETmuFP8dQBzso6VYCrkP70EuDh1ZVjzOaCWlbVYTWahs11xMoaN75Qw9oscomshr1PLC9tGbpyZuloA2h8l7mplsAdFK9RztzOB6pPDFxnkkDtD+aHVJD0DZ1S4jf8Idwr/9ebUVUkHISiKlNB7jMSL0/McLOXMc1CQEv2D8SBAWY6WsSH2T5Pqd+DHOeFMmbcESRId7BuJHJI4ccQN87G8+SGaozshL6DdmKDvuWao49etoDdLAhMspVgBexpG9132Fa9KEzdH4iSxkkYvOJhg56vB3ltTBlHEd7zWV7mg3GiceSplI8v8+g9X6LWSxiFQGT5nM7gmKoufYy0niShJ53AxLBmIQDRbYmRaqZu4s4gPsVVVQK1zr3XmsW9Ufg7LqA863UC2PEWX3GPd4Olq3NuQZRv1gbmJ47w53wiT+PyqfOMe26l5qmI44LiTKMxxzpjXQNzBqlHLhlfiKGKC/bOCn4pr5Cy/5H0MFQNotYQca+yb8rt+BoZC+klFBkySb1OhXaj8bKdwjqbq5w/wgmVdEnmE/hj3pg7+5i9zZamDr8tRfMiE9kGR/89CnlCGT3FPoICj3sYHXikRVyPuUknaSmH+r5agG8fxA6+IBbpkFCqnMuNfezCp8NNNOXZ0SXD6B/2DNk3rsrBCCDtufHezXSd+zWP9jPYWEstLKWxTjfoznMbxEIdmvIiO860XFb9CJr1ixJl15PLQ02Yq+SbW3WlUoxO2VrCuFjw86H2j8BIguop4uTumDtJGRQ4upNH2E+Y86r/TXKaBSqX4Go5dLp54mLfKkLaUl4EGbduEsGCth3stJB6gfghnrWo8IxmE9FUlyArDZ+G2Kxx/PWXxlUo+o18NGtf6oI7Zu5OrhSo/l0YoHfMQNGKBRjgm9FjvZL/Rj5TBnj8ErLkJ9BOUS6PzN2c4SJOYrhlZq4LMHIhgsmNmQtd13WmvCyD5OAgZiN6dxscqWawi5Xrj7/MrnSIAUR151hmH6Q2RIuX1tyz4JAnTtFFihaT/H7KFHfDoiP9T2SB2QW0pJaKM9g/httEdL9J2hMci8E0vX31cAn4eAknJKEsd7wx6PZiO0w0X4w7QBg5D4xlKUlb3cOgHSEpIWhsfVm4t2f5D39z+vK35a2nU2cV9jxSS0s5qeHvUyTvOg6jxCP+e6RDzIfLpmhJZnfHivvEOzZo+kJgufu4Su4+QvJ4AyJwdS3iOfVOk4jduJSF6BVcW7mRR/FTQtuQLCKbHrWHYlH+8XokiMn4O13QMI/okHYGldals8RAvRNucvW1wycDEm+M2TU0HbcbX1odMcRsDpdsTzuMy/ujKqTGf9ooAjEtnrBtprnfBsCG0lnOcrlkAyvgLql9zMVOMihLuzDVPSEtusTOUNOa6UsJDN4ohWrY4WEh+twaJLnoDMW9EmTumuYhG8wiGDz12TOL2Nw3liyYClUZRGE4dl2EJBwCVJxLTCBHjm3/kBUOQwaQPhtQuVdnst5SZkAfLElm9A7jL9
X-MS-Exchange-AntiSpam-MessageData-1: Dh+hcppOHtc1ZH8h81avebw6GBwu83WBuo4=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
45f755a0-3f62-4d73-33d0-08decac0047d
X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2026 09:25:19.2021
(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:
qFYvcy8OJTAzA69urTxZz6Qc5zgoFFEPSMHApG4WEVqx82WPJoJOjpMNjJzeHWieAhOBJpcmdPxsC5mfCiqkrB1xHjDwJt8tbl+YNc+d2TE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB6830
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=NmMlfOKN; 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:c202::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_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 f6c2f320..c60812ab 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -689,11 +689,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" @@ -702,7 +704,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(-)