| Message ID | 20260625153651.762936-7-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBJMW6XIQMGQEIFAMMNI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Thu, 25 Jun 2026 17:37:18 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qv1-f57.google.com (mail-qv1-f57.google.com
[209.85.219.57])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
65PFbG3N004466
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 25 Jun 2026 17:37:16 +0200
Received: by mail-qv1-f57.google.com with SMTP id
6a1803df08f44-8dbdf24d47bsf48179476d6.1
for <iupwgm@isar-build.org>; Thu, 25 Jun 2026 08:37:16 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1782401830; cv=pass;
d=google.com; s=arc-20260327;
b=seFPrbhwXaYoyuUfF/P9GlkaoCmqKJ2AtUk4o29+belHGtP4j+VlR5dgNOLAWpJsfF
7xIkWLAI2IUpNtk80ouZAt4JS/hQBiiMlpMhD7SylRsYW4Y4WSI22tRLkSzQkx85sKzV
NhQixYsDGDiDK867/8RtalWC9iaQLTn3qr4y83c6uUtMZxFSDXimLvQ54SBhVL+VlZ01
tno0rQiIh1Zap13w8HQP4u/chv+aKJUoabRuFSHn3soqOyys391rrG+3CZfCNLyoS7AQ
6zWcAa77/DP1M8bwm65mvTAbLtH7Ouc1QC8X1s/PM0Gn/LUQUFP+UItOpQoodTQzTiPr
CFbA==
ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20260327;
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=d1+C7X2gygt0TYAtzf7ncxD/d9dm2XdSO4iLveI2i1Y=;
fh=VslbMEabFGtkzpAy/Z4fnc5tTmaYMTEsu+6YBihDw+w=;
b=Hotk+7z3t3XjvPFAMYyjRmoH9f+haWq3XYDFpK+25zWOwHW4fqKHExFczt5t7bq1rW
betFBWaxCFGKS7qX5sLLbLdeyAWADAUN1jvPoJSCdUoyaproIIofyGrx5s8+jTRIZWue
nQXXaUAbpwql/IrcTE2SSLtEaFkw5r4f4MGUo8c98oDqNnS93BOH7p0HJwxxJozR2Vgy
jAHiXVgtuX9Aq3J2LHrw60HcJ01SWelJGPs2za8ypEN3+p/gbzQlbk9lcREfsbZSuDqk
niPO5pYdle4RQUsJhLfO/7yB/gEvhzG2KdIuu40kxtAHGAMepDgVnfeEjl+8fnDHEqKa
wOtQ==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=H5HvtLV9;
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=1782401830; x=1783006630;
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=d1+C7X2gygt0TYAtzf7ncxD/d9dm2XdSO4iLveI2i1Y=;
b=iJfMi+mGldRvPRKrSlD3M7LTLogj3xVnx7hUBlRZGcDJAwkjrmXhYlMn6fWdFMzeIE
YM1Il6JYFVWXJKvd7+ZryvHTsfv4tzv/T88+kjPTJN+3UPrNm/P4y3ksVLjYzOormszT
TFfuSNn+gExTxvpPnPkVhP0RfL6k9YXbbDE85WKkBuEfc3K0EumtwoswSzL3XRRZP7QI
tFcoM5H7wdtpgcyjlcPGptr8O10FPzdtPPnmnOxtNY+KEMtUGiZt8lcr8PyEMtNrvZEO
Jb4d0ol1zKCvbPr+Dq/H1Kwhch0PJ+2Bn4cudPhbnt9Be4M0RFz3pakjaLctUHqw4Sx9
wO5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1782401830; x=1783006630;
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=d1+C7X2gygt0TYAtzf7ncxD/d9dm2XdSO4iLveI2i1Y=;
b=DZVyy8D1p3NO3WSvUoBYyk92nrp2iQpL5eZUgD4VolRbDZffDhKwSRrJ1xunfG0mrz
nirPv8lzBPCpmdgmueNMqVN8twgeeyENtNjb/PtUv/Wwq1Xa8lkuEWXYDXwCoIqU+u/8
8s96j5H+tmFN3yzdae0yj1g6BdfVBlbwWAkze2oeGeTTvYeR88PJXgK3y7vu+bb9SPVh
rTMJn4xQFhDGVtXku+N9Nz7Tv+RXa1pkrh5jPi0JDux6Y3dUu9HlbvT4EHwHFEtAwVr3
YA13BfcILHjQEemkXR0d/45q/tXw6jGW635ZSlUKAoO+S7L3RUCAhCP2QPUB+Z2gSCj9
gARg==
X-Forwarded-Encrypted: i=3;
AHgh+RpmGeOy4i34dICichHskziRLiqfEx2UisK7zYJ5TMyRAx0XkkpvNhHaCCaVO9p7+RXwN7tDlRE=@isar-build.org
X-Gm-Message-State: AOJu0YxRBXF/JeiKnb7UyJj9ElFu82RPULgzlwGptAhUlXdaCNqDn1KR
6ihGG0WTnR5oXvVd0XBasPdTHLHa2KXXc5d40xwJVzp0QXFg4y9HsjsT
X-Received: by 2002:a05:6214:d63:b0:8dd:a157:ec40 with SMTP id
6a1803df08f44-8e6d3594e5fmr52594756d6.19.1782401829949;
Thu, 25 Jun 2026 08:37:09 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AX0PUUdxjzhU9+Qn4AulpaOZi0QrddGYXmeL0B0ZwfIdBfUm6A=="
Received: by 2002:a05:6214:1c4b:b0:8c7:2c9d:13b with SMTP id
6a1803df08f44-8dcdfc1cee6ls90506986d6.2.-pod-prod-03-us; Thu, 25 Jun 2026
08:37:09 -0700 (PDT)
X-Received: by 2002:a05:6102:4b0d:b0:6a2:b2a1:f16a with SMTP id
ada2fe7eead31-73433c17585mr1447795137.2.1782401828682;
Thu, 25 Jun 2026 08:37:08 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1782401828; cv=pass;
d=google.com; s=arc-20260327;
b=Qpox6eJwmOVMC6VGgSrbs8MmrNV9gYAkHkHC7TIVvZ0d1OM0elXAOgQ0uDmbWA8sMI
0bKboPCdkCX9CLH+DWyNu26qrxxAXWtyZgfU7HxIKn4nPTfNcGuKUp7agWFM+g80lh/x
NoW+I9QDUt8BgwnzadJzd51Q33tdmw/0S8nX5XoUOv5jVTEwx/eHzSsctn7wyieEGoIK
4DmcO8SwZCdt9JHeFSZ25+rP2dWh2MqBK7y0uu44Xmsief1+jSp//MoVIKz/cU+5vMA1
pA+O8b3UbrI2R84BDVDIpNktQOmbRDlvJmzRzefpp/O8+4LvPuEkyKcXqe56OZQhxADC
DpPQ==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20260327;
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=pIURcrLY2lTwpfTlqcz0Hq3C/zqe9VOa94/gblhIXq0G+2hAgjeSAG8WEhAelh9/1b
AVCmjDYnSIC0ccSicRQouw1O9xiDpgeWrsY4mv0jRQJllRcsl3HEq/HRheB8DhyVivY1
8F/fm8phrcWQ8hK9j+nCFUf5xBbFuC3dGMXj+QlNoK/3Bj7+YDmTrJxZJwSvqMUgEdWy
OMmEh6S+7cL1AGaqarG8bA4n/n0fh0yY/XVfmqQGqJrjjobu879AxSeAy9lhP9S9DfYG
j4tuoK4u/gFTtvc0/0dSsr7k8IUJRBUB6OvgRV2QXVgTW3HmDsFo9jd1TsG3dyTXecl2
SMgQ==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=H5HvtLV9;
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
ada2fe7eead31-72ba3eef31csi634854137.4.2026.06.25.08.37.08
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 25 Jun 2026 08:37:08 -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=xnoltL9MVVOn7pn8A01QDJ49+mKSBNPgKq5r6zZYm059nz7W8TCpeeq71xRKAtze90/o6qNOp1USErDMNx80+U/GMAw4JOERBl64P4tBz2KAyCZ988T8fL3V5n5OFRp2KvmPjYTVrc3jhtpnET5aHZn4TBsl8agLp6+0CmOCDGAk3CwcDNwymWNNvLZDn9rfDjM9QxLDQRQ0lwFZXe1DbidU4yWz0bO+nWmpGmP7m3xgJ3CrUG0+MzAfsrPJ3MGSGp2okwHY07b3PUPntp5UCrdpoOujZ9is6Z6boHrqGZKtphEyROSzNPsWabP9SdC+kbMCJwfLlvxxVxgY4RJ9Mw==
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=Ogm7PXqBIYGiZ7vuLuuuIMJzERiq3LYV2F500xRbci43jH3MABha4/u64imtEvXoVpkdf4X+ZqoooPygRC+wBAhZCNpQm23uGVEof3gyO3RCq8yKTgR20rEw2PTtwdV7l0siXVtpe7BIJO1ZVHd9iNJnNlfEkOdsnxOaeOItsvEBLbwggYrCJISOuvNgh0tDZxULhDpXwqbB8tG9RmQzlkavR139azp84WMCm4+cB0x4sG7HAWACPoQcaAwOQOyzehyCpLoo2zBsY4he+fu2puVC6EztOsMY0ZsehRXyKDBJ2+tMAKs7dURInD250Evenv7Sd9O6pLA+rIKbvCxRlw==
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 AM7PR10MB3891.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:178::12) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.15; Thu, 25 Jun
2026 15:37:05 +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.0139.018; Thu, 25 Jun 2026
15:37:05 +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 v7 06/17] rootfs: rework sstate caching of rootfs artifact
Date: Thu, 25 Jun 2026 17:36:40 +0200
Message-ID: <20260625153651.762936-7-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260625153651.762936-1-felix.moessbauer@siemens.com>
References: <20260625153651.762936-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR2P281CA0147.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:98::12) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:17e::10)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|AM7PR10MB3891:EE_
X-MS-Office365-Filtering-Correlation-Id: 934d0235-73f5-475a-bd9f-08ded2cf9c3e
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|366016|23010399003|1800799024|10070799003|376014|56012099006|11063799006|22082099003|18002099003|55112099003;
X-Microsoft-Antispam-Message-Info:
1dTecaK4NQ8UqbZVvKOhDJtg3XpS93zzK9UWefbZKyVnghHRPgDCQpty/HQRjNYJu1fF1zEK4n5lMUMLI/X3HYl29TMMhLguDiqU8iAigoddmtVpQFsRUfCu04SXHAxtI4KmhTITCjPNv9mmuyMjrj6b6rZxYDrRTkt7D8CxPqusWJkaj0P46xT9PHia/GCoS6GVKLTDyoTq7Vmhu3WBgxwHNIXJE5ScXqM17y5gCc36yWinJtfXizpgMkAEVYE932T9+tPXWaMgVtEuVv+DSTTXNfmwP5kayr32gdYyZtJp//AeLAUIwJmao/hxJs9luhZ3d36vEH+IvdnYlrPrlO+Iw5umQxV3gmCGDCuQ8ahXmCE2cnar/0PGrPXbvIkaPUvDNVOycGuWmsKvE6PvoL6SIcZ5IDqtG2KcvLGjnBzxOC6F01eLs3GuIGDuA+c8+h/7VuehHqUPTU2HPwigeGE8+KxB1W3XtNWbZysO6sHdwaOpUOgRtgxIbp0+gCV+p+DwsYAFX1rlKh7dkv/3rsPSl2Bnl8PamE2BY7MGfYU/LslAORCHHyq44f146rZmDpDZmn2KaWyoQoQ/WpexXnlYAil6st1vqkNgCiCCDA21SG6f3y5D95A7A6su1Xy+wXmoBhepqtEJhmizgcHYM3q/jzPU+qZlSYjBrVjwSu4=
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)(366016)(23010399003)(1800799024)(10070799003)(376014)(56012099006)(11063799006)(22082099003)(18002099003)(55112099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
Dq5sS0VJZaDIfCScqvgq4xVBPgNe8SERFEK7ze1GwWEwKl4ap9E6gfK4k6RKRyv8xkj5af0/AYtaFPTvg4Akng8t4a3feL9TOFYa8eDgdai50Sd/a24nAfc4JUawL6Z/wkX0+4Jt3PVsOyeJOxMvUfotJF4c8N3HXgpmqcQAFDW5ILr+9KRGQvBz/3hypEaKiQTTw+gpIbir0NxSr3e0xkrR/4JzQuClbagn29r185PEQs6eBVOiaxrQNrl/XROeeKSvPfOMOJn9hwIGRiwcdQYcBa1K6KFIbSKc8UXy/37PxSePut6u+R1SKK034hXXp4E/ONQ21VzNfXHnu0ZxYBB6N5EuOy+AdEnQs7bQdVhjIEVgE3OJVslVtV4WiCKHBB2VCNAG15Bfy/fFMm+P/hW9dKn0uhOzMuMUT4iN0bDDlX72HK91oM2obxWTcwMKDJXXW0OPhM9Y78wEiVwR/Z70EpuOEBinYPtqT5sScLLdIysRu9pWl5rWp7gZpv3I+I8xpv28zdxw+ZKQPjfgG/BPAZ8cggvs8bPUS1QpH/Bjz+YVhhhVxDIEMUKVBoRfZV/mb10op1PFX6ev3bRDc839LkWNYys9LpfWiGKKPA/g01OejKRgOAmb8MJyAxMA/erWl7/9/cTUf1vWElbcberlVdcyd5bmc5vt2DVWhSZM2PYj3FUQVXBEB3u2ktOh4xlnUSztJlnFGPimlUtkoQ/l+uH96TlCRqHpDQKYkb+WxfVPRpQXmKmNEmZj7soIwcWXbfK2KJEOrmt0EFLn/L4hbXahKW1go+fV+Pk/3liU0BSU5h+RgdVa4iEVPzepIWpKcyWnOCiSghABRX56swueJjvYIq/Uqq34Mz2cdLf3cxY5+izKrNWnlOp9zHMrwBN3wc6tn5lbJURS2gVKFYGruog/YUDGThaduJyncCvhdo8onU6ixQHXF45iPOCJTaDqCfqKhOU3kddWOe6k61hIprZsBqqnIv++yhD9Lkt2aVE5MSim2rG+4PWXtO1mBJgVCGQxFF4bs6dSwXoyxrw8/BnRSpoPgmm7ULuWbbaqUv3N9vzbJZErtIZLvuaLpNydz8gu5Ez57XHW4ZLarb4nLBfDsh6WHrp7OSGLc7L/Zc2iJCVmyZrm/WjhdnevqpdPAapK+BTIxluzU9WBiK3hA+2DbhZOK4ioEVDHJTibd5d2H4HsPiel2E/DWSHEbnVYZWv3ftxLKYFMTAvIwbo7tCOJ8eU0KhJ4c0ZA/1aIChqvY/1y8GNzAITyQTInURqWtZSMhgaBkWHyLUnJTs+Z4duDOsGbJL3feTdGtYEthQ6rvi+efw+GueRST7oeAu8lOunEXVMwdNIeFrsBjj+7cBme6MNXr0bLOxryL0mQRMznu+aiGRfPAomHQ6/KW7KPlwGlPfrWmPNYYmTsToRpUKwN8b4CK+hsY1NffTvGb4vHInslfIr+7Wqf/dtpRNVLP7saJ5HEGKUZrXPrULGeh52ZivxK4TiT9NmXmejGCChznctkrPKgZLOoSc3J61CtFMMDQwnryVtg+jnIe2fJyqK8jRA9aOCubO+OntIlgRcNFb+ZjX97YAXlc/OZrq+VEQUP7Qs6AA0mH4pTUJUEfyKioeg37WWfXi14WJ8RN3g/BBiG+WlX877o5+mXxvp90iTqkeTy9JRx1N5sshxB8M+hvArZBuxP1lj6lT542ZnBIjSpln3+7YxSu7fohVoB5lOjECpAx2v3wBSgigOKxYsLZ/L0oR+lVLvynZUFD0cyEHa99qr/49BtSSiI9XWhuJ1V
X-MS-Exchange-AntiSpam-MessageData-1: GXZH8D7gdB2tPg6gO9UE+3CRFgePi+g+1Aw=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
934d0235-73f5-475a-bd9f-08ded2cf9c3e
X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 15:37:05.5886
(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:
ar10R97JUktaNz0/ADTl3kQ9cIR+UecR13Jjb2iHrmlVtw1fXGV8kSPxe9kZWYIO5+RAVYikGdG20eVe25HOhW+NLlcDlBHkUjbGpLR8MvU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3891
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=H5HvtLV9; 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(-)