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; Tue, 09 Jun 2026 14:34:24 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f189.google.com (mail-pl1-f189.google.com [209.85.214.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 659CYMxP005697 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 9 Jun 2026 14:34:22 +0200 Received: by mail-pl1-f189.google.com with SMTP id d9443c01a7336-2c0c1e08848sf75463075ad.0 for ; Tue, 09 Jun 2026 05:34:22 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1781008456; cv=pass; d=google.com; s=arc-20240605; b=VEtzCbzJ5y9dtoMIU9uOjYrvjMI59OquSIs1NrjAGs9ug9mjUSCGZjwfNO9oh6atiu 69sm5eOkEzLoGua+OJAbXNDE/LSi0Uo0fpYVC1pIx967bQqET0xPdXbLIKcJ8dbAG0YT NirZKkke5JUSwwFBJvrbpOo1cxYp1w6wFQo/jJJcJK+ksbirf5c4ch2P525lhciy5Tr+ zpZylhUOGEoruSwwwlVtMY/NvonxRCQlOJEPbYiP7knSPPmy0MjV8HQ8Nc3E9ziKUICV 4a16fr1L6kNsWpIUsyFjExOOFXQwGBYamZ4e0RZe7a3XVJGPKNx586/IYlEHi00Gtwep 7GDQ== 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=/j492v4+XY+WXJpDs2lxpEz+150lj8OYObEWUtnvKZ4=; fh=3IS0uaQgz5H0JFIdmaiVoA0ap9LFkzRzfhZ/xsxAes4=; b=GHziX3oudXTFnarJ/C70YmAk3fYlSTwyKlPyfsXtgMPLajFstgmqHVZ2Ml4M0dsOgr 4Vsa64Fvwy/wuilVFAGtDVlbYWQjJwEORh9WCBTyhyU4b/rIIFMH741r7aYUNBu1yH8M LZFbjp091JrAgXuvo+Qook5Ue9fACWlGvUxjFYGSfmXmp9L+51Zyg21wt0Zn/ybk+i8i eKYJCkp1M5WyN85+Y9yNKEqTSXxK5G5mJupNVx8/XxNTcfHjTTy8NodnmwxEUZ1FX6C0 4DI+f4YvrLE+TCdRzhDfKK7VWWO66jccjBr52C2ndZvjXP/MeSRIZktpLIMndeOSbhor j7aQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ebuI5kQl; 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=20251104; t=1781008456; x=1781613256; 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=/j492v4+XY+WXJpDs2lxpEz+150lj8OYObEWUtnvKZ4=; b=rFKcA/ipRhxcUzMuofAlgNvMuUFcaLOFpz2jS1i3kNBNYmtza4iFf+z8kcsXl9BzjI yCV3+VJhrLKnUFJKDiHc+JGVAA1CnO3Oseow9SjKHwJ647x5PEEewBsdgNu+bJ14/wd3 pyfS6b7jyjfHMKjlfSzKMBQVQ+Tj9pQuNBQo3SSjAm08y1clrdMuEIyS1S6w8Q7QQd/S ZxYtb6bXsA0YXMXn5E92ZDYmgU6jmy3BiGsOV4iP/b25Be7s9cbN+D9sskV/rygghsd3 lEi3j6bvCzz0GeEhs2vwAzROShODfZbcyyZg1qsp2NLcdrWIhfgV//K74tK9Vwc56Xjk 2tsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781008456; x=1781613256; 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=/j492v4+XY+WXJpDs2lxpEz+150lj8OYObEWUtnvKZ4=; b=H6CYyDfyU7G2YOEy9yVPoDngoSEfEz5TAotdNKncICBwsvtVgQskAadbchC6vYS0gc 4wicIZ9NMgkGflPRu1iaRvYruumpicM+YzwX3lfsPPxw9ZMe+dEo6Fx8JfT0SYhXZ3SE LqDzJc7hap2CfO574U2M2NLi4UbeXiikhSYArcO94i/52SVC5B2vYWucDY8gz844tOPQ n6MBFqHpCshOhLay2ggNF+zPkbCy+Gk6WRdTP4mmeJUsYsRUcF5rjIrfvXKDYGGNIW4P ECSsc4lWyP2jk6VjprhH/ctql3Jm8qfi1/Qw8Mek9FQ7rfq7kR8GQAVfhDnQisxcmo82 D8ZQ== X-Forwarded-Encrypted: i=3; AFNElJ88bUoKXPy8SX0FMhy1ND8dQBIz7daWG3upw8qh9jDB0AjBERQftQzCOGwflG3bCgYUTKiw@ilbers.de X-Gm-Message-State: AOJu0YxQss7jx2Vwc+KD0gSTqnI/nXwY1Xnioa8pOSkmtICzGjy36M/M HRSRBJYbi0VEKWxOvFQNg6/WvbkPb5NT6i4d9KBDsasNHi1aObfDCPP1 X-Received: by 2002:a17:902:d590:b0:2bf:372a:830c with SMTP id d9443c01a7336-2c2a1bccb3dmr34438905ad.11.1781008455977; Tue, 09 Jun 2026 05:34:15 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUcCIUUU1dhPLyNI0q8fzD+5t9HEgQ1oNkDbJ6liC9rJJg==" Received: by 2002:a17:902:f944:b0:2bd:1d26:e78c with SMTP id d9443c01a7336-2c1a0bad078ls38136855ad.0.-pod-prod-01-us; Tue, 09 Jun 2026 05:34:14 -0700 (PDT) X-Received: by 2002:a17:903:2448:b0:2c2:27be:39a5 with SMTP id d9443c01a7336-2c2a1cb5759mr32223235ad.33.1781008454083; Tue, 09 Jun 2026 05:34:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781008454; cv=pass; d=google.com; s=arc-20240605; b=b/GftjBUnOnX/dfqfM/5R81nUKRoh8KsJxheNv+zjoIq6nOo9+A3ZolUtFB7mW14qZ /cpszA8gwM/7KJaB+PF6YBvZ5O5hBr8IKBEfVAHXhh0eJnw6F31d1MCO2Avmdnb7WnbH i3IOlYBU5FfOK1bwxq/m/F1ikvLfGzZpTSa0c1bcYGQQ1Uh1Y6gXtpQClsRPFEZ83xvC NebCXPzWsCmO+HGe4sMhP/YAUl4I+hSyeorq1/E8T1A4q8szBwUDrweVie7nYrqsPeMq Rj/UcnPzV489IfOj0W3GB8EN9+hoiF9aTRmcyovvibokjZKTCWrauc4dKhzdp69J/eL2 69sQ== 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=HY6F2LWPZSzWZnysI/leSk+SaIU04Ft5g8SPyfiGVfM=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=fJ2WEY5YtktAP6oYYfSNhX2uamWkZ2PY71St8Ia6FQUh7KdQiV69QvMtpAaDQY4hAv JWM9ZsRbGmJQQKZTwcqcXfZqdCzy8HyJ5vuXvyemp5WAmCxgKEiAttbsiACt0LNtVvdU 43fr5ef0IucZsvj7jzbz92AE10YiFWEgtOJR35lXIItTpiW7rfWHFP/PAESNyQKteqKN SocnuWaeAk5OT/N2TA4dzdDVsFGFPFmgqHr+QfVGzfcBT4LkIVUJGhWYbEzpnG68GSbA z9AnR8e4zXqIj4WLmYSF1yCcUx2TvgD2qJytg2SVmAk30QZMslhmM39J3FhP7KYzmVRs Mz7g==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ebuI5kQl; 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 d9443c01a7336-2c164d6090csi5921175ad.2.2026.06.09.05.34.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 05:34:14 -0700 (PDT) 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=XWbVaIp8INvJJSy6ZEfZtqyuCbzRYJ4n7GSrIMGlihvzBtpLx3kFQelX/IFD1CDLu8nBGTCv2HurQb8Kldw1CTj24tjNORQSCgS0tIKROyN1HhvyCniq1EnBHI8flcjI2+ladM6Afd2Q5bbvhYYlQoqfPKSbbtpYBETyb9s42fvzTgViymhKcpj4nS5FKsq6z/4kz3n50iOviU8A1YUKSqVVEnxW6scXmNdbYOF4vjU404PWOwQCZM36MhD2Su0oHQwZjdM5vkejowoCk9LaewfNND30j7A5B58OCwGfMYsf4Rbg4uv8bz7vtly/QciOcdleyZrKIoMV1RdZ2QDjNA== 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=HY6F2LWPZSzWZnysI/leSk+SaIU04Ft5g8SPyfiGVfM=; b=bJ1bbXyRsQnOPMK5XUcS/WestlUs+s6VtEEA8+CSG0xfYf5Os0k4aiU7bKdAfqVbBuhZhdPl4Z7G8QkpPnJif2CbIY+xsb2SNVnjyH2rpO+ScRdxBs1wEDiTII6MDkcw1eloj3PCgbtDHvmXKlFdCUTF3joYvtucsr8RCFzaOQ9SuLsFIxzfz2RUUU/+W0oONf8hyr1iVT9Q16hpnWrOTzT4cL5ERt53WGV18QBaW/Bn34g4mLokd2W6AoyLguGzMcZIoru8SGayKXOLbcKjg8Pp4j25bd4ygLsBrTTLJGqnXiuTr1OJC6Weev/Pge6u4pHIfSQQR+cumm/3XGWXUA== 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 AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) by AS2PR10MB7024.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:598::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Tue, 9 Jun 2026 12:34:07 +0000 Received: from AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a]) by AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a%7]) with mapi id 15.21.0092.011; Tue, 9 Jun 2026 12:34:07 +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 v5 06/17] rootfs: rework sstate caching of rootfs artifact Date: Tue, 9 Jun 2026 14:33:44 +0200 Message-ID: <20260609123355.2368573-7-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260609123355.2368573-1-felix.moessbauer@siemens.com> References: <20260609123355.2368573-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: DU7P194CA0012.EURP194.PROD.OUTLOOK.COM (2603:10a6:10:553::18) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|AS2PR10MB7024:EE_ X-MS-Office365-Filtering-Correlation-Id: e57d5149-60fd-442f-0d8a-08dec623663c X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|55112099003|56012099006|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: Qks1aZLfbrcyl5H0kOxI2I8Q2S/4m+VfF5SCXC/sXU4dIs/rQYi2YKh/hpyYJJ7g9qKYjB4VefmrmWPmCctrdXTKhrfrRtnz3era2v59Tz09HKBJOaQeVhMqCP9FYEjvfQlaktwQOwuVXWux2F/fNdOp79lTU1oF0SpMpYImQaQ0t1gLyKQ6MA4ilJmvp4eHMuWyAKNRQbiSRif3gfGno9DussjV6gFlel2Rc2X2slBmWbTkGGxaeM69I7nuMdUp5VHC9KWuT9Z7/z4xCuMjchCmqr+rTvdgAYvVoNbHNUoNizBIuL5kC9NGTC9wxqurHiq6n9yGGyMul5vg5Idj3iuH/IsDARxnzz96gXgY/pRJiolCbcXtMGhdOcQ8haldd6JNW3u8LpCBP83usWN6VZPWX1yasrrlJoA1euTx2Ic9lET4kdyN1g2VQS3QDagktB9d5gpjBR4QatRlxuxHWgvTCWXkd+wWg7zjQjbnCKtLWmpfIgaJiOdTbdfkAEm/uzgEmAfRnYNl9Qspvurp4OIKlSKZs4jUkvpJS1GLID8exsVq6RAN3WIyRWmFeQSsgTA+GNZITGgRVnNopAHzPKBDVFOVyRwpc2Kf3Kcsj2xDEiGgl4mfRPsCjpOYWR7uYvjSBrpbXxKLJC0yPh+AI6NCPtJHBAwNzBmFWXyQox4IDv1RqyqwP5T1/m8NCKtW X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(55112099003)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?aDOKUi43yhiiMqc9LTDrZasgdkLj35N2RH0ecKIg3Z0u3k5xmDZcCUHi4nqU?= =?us-ascii?Q?uxiBXPllitxd6Wzstq++hqhlqNXBBpKE1hHdkysJALYX4aVERjvtMaxKayDu?= =?us-ascii?Q?IvpuhvS+9+Ei5DT8S97ZbmWKN+kX5yqXiVPcfOrBaLNnsQ16j3UDKibgNoRl?= =?us-ascii?Q?tEolkztMkK8CbZIPtI3YEJDd0VMBLSWh+Zxuo/7Xb9xnravth90eacZ3m+wR?= =?us-ascii?Q?R0I215IulLC7OlStGCwbPnTPhFGyjUZtzrMjRSo7unJqNVb+uD+gRt+CmhLr?= =?us-ascii?Q?bM4+DzWXfBdYOX4QK2AVwnI/kE/DVcXq7TQUAj6mf6hWW8/AZUb491jCTeRU?= =?us-ascii?Q?35pwviWFwl/2VJ1jie08qaaqLw1I9v6a2YiaYuRixf6HDFNz35IaxfZJxjIC?= =?us-ascii?Q?0wgE9Pm20MEIzLNSalrP6poI7WqazEgmRstlX9WRUPxLI1a8XoDjkS/4rIXL?= =?us-ascii?Q?fEkemUGmtQto3un2lGb3nzhVWCJsj9tFbhGcKhFFkcTscGsZy3Ko3YC8JfBL?= =?us-ascii?Q?wUWXnL6HVxPPU5hix1GQazIDe8qQbL0IW6/qtlTz0n0m9SJv6PigoVgxvlEQ?= =?us-ascii?Q?vjtgG6J6OdL4wYcSWXe49+A4zhpR9q891lR8jK7vdT3ca55sfsmksCQDentG?= =?us-ascii?Q?UdFRcOSqptvcmwMm0SlrnDO/z4znAyPz0EAr6C7Xac8NyGOxOJ4vHEwRoHWE?= =?us-ascii?Q?5vdO5cl+/aS53tlDitG3DLqynGjIrTsFdxt4rtOq0uecL+LbnsT24n7u0MXE?= =?us-ascii?Q?Cg+mO3DYA9orii0hj8EZc3bzj8JRilblDl6FlPsQQGyeT9d1B0cv1FKHGf6t?= =?us-ascii?Q?DHYmbwW0kUp7M5sx4OrJfhFjIOyA/kRTqvl20GxHRGOGg2DUMozmvUzEU7LR?= =?us-ascii?Q?v4AcjClZIQE1llfTE5+eUHCvweImh38GiQUi1QUiKBcuG/02BCNPAc7psv3N?= =?us-ascii?Q?nT1SiIaYHYcxYEf+teNJUrlPUH9E90AVDzHGyNEV3TSlqXUJBw4YpkrQ/J12?= =?us-ascii?Q?QBKZsR2+1MBGIOQbdFJdc8ijmf3p7+91TtAWvEuH0K/ulAjwLZeHoWuWwFr/?= =?us-ascii?Q?dNBUvsK6EXGzj8jgsRe3jSYI/53IYU+Ke2kQL10qJoClmKKVgEAH1yavF0cs?= =?us-ascii?Q?zR2W8f99MXyaNXBDlwSKrjHXytTWs8n2CBkZO1GBk68Utot17jGp1WiO86RL?= =?us-ascii?Q?A79pGL9s7tAS9NA69voLNVn3uWjj6pRCkaoIh/6KUsQyk3Uw3HCxBwaEzRo/?= =?us-ascii?Q?D27q9geiJT6/DPTB2vb5VMNlVTuioBXvxhgJnpaQ3CpgoUby3H/wNdxn+Cr0?= =?us-ascii?Q?BTtGilCaF6Pmh1IU/SnVBiNl+FDWeKD+7V6ReD+U84Ymd5TwalLV1+EI6kzF?= =?us-ascii?Q?yOsujSuei5ZIuG4m3+hh4417MntsUS1VBLZMEDkINwkIvkXuc56nihXeKbxk?= =?us-ascii?Q?mu61NpwlyrpnD+Fce4Z6CZ7SDoNPdtm6DTQy/QMpjiirK2DyUwocko3OVNxi?= =?us-ascii?Q?os1KJD+eWiTb73uDawJHRNQt5CuLWHzrZHs+Uy9GwzqFUKl7YJzByWaUGOGM?= =?us-ascii?Q?HNpS1ZwVGS3RjmG8/gkw7ATKN8c8nvomCxu4UZIpxIB4s0ewFibLqyuYLD53?= =?us-ascii?Q?EeqhVGNTTcCKzrOmqgvOOn+/1h7l12plA1Pv8fiDHNtWd5bcfNgGJenyGUuz?= =?us-ascii?Q?e1Vpfl9YfcUrnEM/P+JNQFkt2ikj6URZsw932Vpw7IRS/WXg7MUDEwM26WFR?= =?us-ascii?Q?xElwuI65Kfi6oL5mgY2DMd677CmJBfs=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e57d5149-60fd-442f-0d8a-08dec623663c X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2026 12:34:07.6041 (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: ENpEe9tFJawEtrsbZYFgTaP47/aVjEicutiTsHbH2+hv/bGV9wEy9QKUTz3SmQpE6MJwhiiGHOs5/YbPS0SSYMR+PYA4/Ty+3dLVn17olEI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7024 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=ebuI5kQl; 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 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_H3,RCVD_IN_MSPIKE_WL, 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: 6kSVVqyEQP0R 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 440786b5..aa65cec4 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -665,11 +665,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" @@ -678,7 +680,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/20260609123355.2368573-7-felix.moessbauer%40siemens.com.