From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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-f60.google.com (mail-qv1-f60.google.com [209.85.219.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65PFbG9D004465 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jun 2026 17:37:16 +0200 Received: by mail-qv1-f60.google.com with SMTP id 6a1803df08f44-8e3ae05d649sf41291826d6.0 for ; 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=JCHPfYOZzS5+aFuLcQVrPWQkaNfGYRyujj0rXc/YDnz16do07JAmzbt3NjuGqjRor1 Wo4CJqVNFU0DSp3ejUderkxHq1l/VHZPpicmwr9mwUxizlvWWqLiuYzh2V5ACWdTnhXe 1kSjAnI9vE61fbiycprRF+47gys+4DWYbilObGDsa24z4iUmhnZx9n1Lwunt4dqjAXVC uuRU19z1ESise3InLdj9Jiv1+iZBd8Rd/lgmpCGY01uIPfKAm4DY6Fsgfl6Y/hfXervY GIDftLxI06lPcneWFZtJOxVMCIibR+yF+MrqAKMiZ6ZybHeQjuUi44NNLOsoVf9QnHW3 09Mw== 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=1dxKwgmfPJJ4LDmkduy5HNzQFyoYNMdyhZQRosLrf8Y=; b=QU/7w0Xow6MdoMD16UT0AqQVtIcURJf9nCw53axek5Dn0JvUb7yDLRPkZ0zytH1XSG PBttXUKYKbvea5H1W0/Jrbe7NGPS5NSfarFKFlL+O2lq/FaXX7GiS80RM+1ScnxMWEHn VzHLdKweWr36zSUFHsnRLqeRHi5fH6n7SZH91snzoXXlayE0FBY1xBEwdkXvzJYYCHBg cfvwSsZpCf8iYiP/5UmP3TW015RH1Oqq7j+EdGLJDAsfEaCXrmw2XbbitiUxvdvsvFdu xeHCh0wV1nEV2P4vnJl7bRchXNZrYC9E+jGSDvyONsPsXkVpagOxdofIF+GWpla16JD3 x4PA==; darn=ilbers.de 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=ilbers.de; 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=Xm0D0M3fYtsOUwBusM6ZtV00N0R0qT9bJCBOJe2m6V9nmHLNpOtOraStpcSxHU67TM Gsxz4qArGTYxJFVYI3S5EFrjTJhspL0ZJUuh8HVyTmvG4L/3iGTLi0IyYOSZ6qT5u6eR Wyj+tNkY1WlXRYS/zWrk+e+erudQLeJrFjdeaSB1XzsIkimw5icuEJvo3WxTBlNziV6a hdTFraiCH+0sJWdbrUNon3XX3b4Fn+bIFdX92tNi6QQ8Ek8R2RNoO6qFFLUB3RfTY+vF aLv3dd2llFuAWcc+RsoaYxNwdfHBOgxGeRyTmtunbl655o3GiIO9LNddJYf2uyDs43ui kuBg== 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=Jv+E6VhMfMiMjjFEeX4qbLpWhw3cqWr/ZaAqCYzJY5et8aBbuvpLJ7vfNXv21+dlnf 02qHQP00/dIEU6dcN+YnfOIzamSnkWHfLVz1Z11ejfyeMmPhAcOSa5pktUSRqIR2J4oO 0yFdS4l1wRIZuh/bcOvQJ+sXPiQJjVgX2+GksX5Rf4ED8nYBClYrO6Dh0YF1wtPOJYs2 y0jbXx269P0EjTimdb8B9ivHLqNAYIHkYGyr8z/DHVgHP/Utwl2i8+tsYJegF8x2f9zH FcpMKRtWOSBZSw3HfAgArf4cqk0F+9vO35hornh3rr6IOzbxaP3gA7Fp0PH0UI+DD9ys 6o1g== X-Forwarded-Encrypted: i=3; AHgh+RoWgTZfev46Pex1yGJ11dssQiMzZDWCxwuksZwLud3AHoOfkkXKWRqvf5ih2ISF4ythJ4YV@ilbers.de X-Gm-Message-State: AOJu0Yw0hPkFm5wJ9yui2/Zi1HlhN2CJnpWL9CqyBRVlcDO7OrC8n/5s wPW+Y3KZc3Ig4k0WdJat9TGfCfYVrdn98az0BZuz8S/hNEU/pJQcwcik 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 (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" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer 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: =?us-ascii?Q?Dq5sS0VJZaDIfCScqvgq4xVBPgNe8SERFEK7ze1GwWEwKl4ap9E6gfK4k6RK?= =?us-ascii?Q?Ryv8xkj5af0/AYtaFPTvg4Akng8t4a3feL9TOFYa8eDgdai50Sd/a24nAfc4?= =?us-ascii?Q?JUawL6Z/wkX0+4Jt3PVsOyeJOxMvUfotJF4c8N3HXgpmqcQAFDW5ILr+9KRG?= =?us-ascii?Q?QvBz/3hypEaKiQTTw+gpIbir0NxSr3e0xkrR/4JzQuClbagn29r185PEQs6e?= =?us-ascii?Q?BVOiaxrQNrl/XROeeKSvPfOMOJn9hwIGRiwcdQYcBa1K6KFIbSKc8UXy/37P?= =?us-ascii?Q?xSePut6u+R1SKK034hXXp4E/ONQ21VzNfXHnu0ZxYBB6N5EuOy+AdEnQs7bQ?= =?us-ascii?Q?dVhjIEVgE3OJVslVtV4WiCKHBB2VCNAG15Bfy/fFMm+P/hW9dKn0uhOzMuMU?= =?us-ascii?Q?T4iN0bDDlX72HK91oM2obxWTcwMKDJXXW0OPhM9Y78wEiVwR/Z70EpuOEBin?= =?us-ascii?Q?YPtqT5sScLLdIysRu9pWl5rWp7gZpv3I+I8xpv28zdxw+ZKQPjfgG/BPAZ8c?= =?us-ascii?Q?ggvs8bPUS1QpH/Bjz+YVhhhVxDIEMUKVBoRfZV/mb10op1PFX6ev3bRDc839?= =?us-ascii?Q?LkWNYys9LpfWiGKKPA/g01OejKRgOAmb8MJyAxMA/erWl7/9/cTUf1vWElbc?= =?us-ascii?Q?berlVdcyd5bmc5vt2DVWhSZM2PYj3FUQVXBEB3u2ktOh4xlnUSztJlnFGPim?= =?us-ascii?Q?lUtkoQ/l+uH96TlCRqHpDQKYkb+WxfVPRpQXmKmNEmZj7soIwcWXbfK2KJEO?= =?us-ascii?Q?rmt0EFLn/L4hbXahKW1go+fV+Pk/3liU0BSU5h+RgdVa4iEVPzepIWpKcyWn?= =?us-ascii?Q?OCiSghABRX56swueJjvYIq/Uqq34Mz2cdLf3cxY5+izKrNWnlOp9zHMrwBN3?= =?us-ascii?Q?wc6tn5lbJURS2gVKFYGruog/YUDGThaduJyncCvhdo8onU6ixQHXF45iPOCJ?= =?us-ascii?Q?TaDqCfqKhOU3kddWOe6k61hIprZsBqqnIv++yhD9Lkt2aVE5MSim2rG+4PWX?= =?us-ascii?Q?tO1mBJgVCGQxFF4bs6dSwXoyxrw8/BnRSpoPgmm7ULuWbbaqUv3N9vzbJZEr?= =?us-ascii?Q?tIZLvuaLpNydz8gu5Ez57XHW4ZLarb4nLBfDsh6WHrp7OSGLc7L/Zc2iJCVm?= =?us-ascii?Q?yZrm/WjhdnevqpdPAapK+BTIxluzU9WBiK3hA+2DbhZOK4ioEVDHJTibd5d2?= =?us-ascii?Q?H4HsPiel2E/DWSHEbnVYZWv3ftxLKYFMTAvIwbo7tCOJ8eU0KhJ4c0ZA/1aI?= =?us-ascii?Q?ChqvY/1y8GNzAITyQTInURqWtZSMhgaBkWHyLUnJTs+Z4duDOsGbJL3feTdG?= =?us-ascii?Q?tYEthQ6rvi+efw+GueRST7oeAu8lOunEXVMwdNIeFrsBjj+7cBme6MNXr0bL?= =?us-ascii?Q?OxryL0mQRMznu+aiGRfPAomHQ6/KW7KPlwGlPfrWmPNYYmTsToRpUKwN8b4C?= =?us-ascii?Q?K+hsY1NffTvGb4vHInslfIr+7Wqf/dtpRNVLP7saJ5HEGKUZrXPrULGeh52Z?= =?us-ascii?Q?ivxK4TiT9NmXmejGCChznctkrPKgZLOoSc3J61CtFMMDQwnryVtg+jnIe2fJ?= =?us-ascii?Q?yqK8jRA9aOCubO+OntIlgRcNFb+ZjX97YAXlc/OZrq+VEQUP7Qs6AA0mH4pT?= =?us-ascii?Q?UJUEfyKioeg37WWfXi14WJ8RN3g/BBiG+WlX877o5+mXxvp90iTqkeTy9JRx?= =?us-ascii?Q?1N5sshxB8M+hvArZBuxP1lj6lT542ZnBIjSpln3+7YxSu7fohVoB5lOjECpA?= =?us-ascii?Q?x2v3wBSgigOKxYsLZ/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 Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , 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-TUID: oCbOM24J8boV 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 --- meta/classes-recipe/rootfs.bbclass | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) 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 } -- 2.53.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260625153651.762936-7-felix.moessbauer%40siemens.com.