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, 26 Feb 2026 17:29:11 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f60.google.com (mail-yx1-f60.google.com [74.125.224.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61QGTABH009460 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 26 Feb 2026 17:29:10 +0100 Received: by mail-yx1-f60.google.com with SMTP id 956f58d0204a3-64ca9ec3eedsf1389581d50.2 for ; Thu, 26 Feb 2026 08:29:10 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1772123344; cv=pass; d=google.com; s=arc-20240605; b=b+W1hZJFdEc5XAwOuTN79dS0x/iahac3BnQFUXOWRrES2ov4dVcGE45XS4C4Pw5hPC yEjyXbJeV8x8EyeOkUzYjfsHyVMjC5Sg3B+zJR8Y7utRHfXuMuN2ieYfFOjkM8eNYhlN 2KgiyW5CFqkvwc9ORkqRvtzBXyrjOAFT6bIFaX7Vk/w2TU1O02PsldC0U6ytwlKP1kof gVr7lznwknolJ+T63iaHhcIlxBsDHpo7FFV1ftxWK858TxqfWfXx93vv5o678DS6/b7U 6xqQwHtlS0JrScfW2WPoiEpB+vTNx1RgktZSDwIyYFUXylEObk3F4LcK5bGnRMPJYLTi hWKg== 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=mGIclasN0dM4v7GKTGVAdzNYaiHVo038WuvFWNN2Vfc=; fh=Ld2JGZn6KaUsgH0g27BtmXiR+/UXgUPaWDO30oR2RUg=; b=Y4edk4O1LLK2L2h/gi5UHK42MByjJxIRoiaGISZSpQCvy4XUX+rVPOfMQWj7bcVnnN 5jXUJJvg1foUs31dVDsPSR8hKAmi1Ho1lVRT27ZvH+gaG503s+JpM0Zt4BaeuSO/Y+7i kmbqow+PvEC9EDxDaUNnEAR0f8JgDgOoJc21dAw2jfI0p62LWudCyTTlujaRv7ZFr4kG O2+F5ecx8PBtPU/hwwkTzEtejud6crq9A6EJgeKKrqudQlrVS+d9O5ZcCFC423XsKEzc +FUtvMgll6FdUOlnuiJReL22zNcGDvRzI9s0xwnQMkDcDHAw0vh+oFAnHUbK4vO8PVa3 lxpw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=PjkcHQk7; 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:c201::3 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=1772123344; x=1772728144; 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=mGIclasN0dM4v7GKTGVAdzNYaiHVo038WuvFWNN2Vfc=; b=ZMthOk12TjhgHmOakxMUvlUUp/Zo8oCboKc8hN2TlWJhKedv+1GRsmsFLgs9x9lkky 1QxCEr2WennB4ax2eXggbOk+zPTrSj703RM316zyq7Ws4NAY21C0/8sFfJskqOUUGiA4 mOG9T/wUqunThiidQ5ZC54R8iyne9kE25Uyn13Cnswsg5+ropHV2CUjZ6Jp2i1kOcvmQ PcEem+UxMj5A4/AyKXg1OjTtJ8cB/wHAKeqwd6obJCRoWOm/aBAGSnbRn8DmGxtVaUzY Q/PTRs1zUORUTRkuuRiU9MtP0LVRwkV85nXyKtkK6jLPPCQEjvBstAnklGPCkbUzQt3R rXkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772123344; x=1772728144; 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=mGIclasN0dM4v7GKTGVAdzNYaiHVo038WuvFWNN2Vfc=; b=dG4RVWHOO+7GI2NDfmy+R9uudYoTeesVIR9kF702Y3ZNlWZuq89CKBqTKZoERZSrL6 p4qo6QRcoB8MQVWHv2ifW/EtuRPwhckr4iZDt1n1/603s/wJtsiiSBWHVz9yRJHZjt63 3auIIuXxe8vSGgurVH7SnhO7gW7aLCgd/OOcw0oEr6yAJeo/EtEjostO7JmpZE3goGXM u+iv0AHu2nF4j8SU6GkIkaTRzjZGszypI13/HiYYSuNhzObMDv3PG7IzXLHQeUVbqYTa 5+SGuuUnRww4d3doi4FyGOcyPtOiYzcUtM17YSlbHkYucxvzrN0NRz1OZYVcpJKyRtbo APuw== X-Forwarded-Encrypted: i=3; AJvYcCXAWoMU8DEPAptTLBUGkWEPUBtcTZgx0HzCrED4/Mm+QXXUMy+Z2uSCG9U27iLf29LWaAGK@ilbers.de X-Gm-Message-State: AOJu0Yz8KQbRxq3DP5hlC42kun5VRBSVbXmsTsvpaAJfk5CZREA3YgXr mJT5GEK3XJJm9bkz+If4UHT7QXSWItdBZ6E9UjRGi2ZrswIIr1gqH1bD X-Received: by 2002:a05:690e:2511:20b0:644:2e5b:410a with SMTP id 956f58d0204a3-64c78f67477mr12200720d50.71.1772123344251; Thu, 26 Feb 2026 08:29:04 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+EcodZCvuHINXaom4D9eLu6vPSwVn5gf1gVl3SlaT/tLQ==" Received: by 2002:a05:690e:24dc:b0:64c:9c47:5ce0 with SMTP id 956f58d0204a3-64caaaf9083ls1295262d50.1.-pod-prod-01-us; Thu, 26 Feb 2026 08:29:03 -0800 (PST) X-Received: by 2002:a05:6122:c81:b0:563:c868:a32d with SMTP id 71dfb90a1353d-568e4714e0fmr8500480e0c.2.1772123343141; Thu, 26 Feb 2026 08:29:03 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772123343; cv=pass; d=google.com; s=arc-20240605; b=jLc/2/2KpIndkM+AqytCdgBVRH+4zrgQxqT448b+SD12Q/E8nvWiGs+w9cbCfntg/M E2XLHd5zQTRuPFyhKAjCZSGLnDdmDx1C1QNSc3sWcx3BuytQw0L/qb7x/cTwECVC9ZZx 2u1zCdIm/HbCwZuqkjZDQgCjinC7AQfGoaq4uJZ6s5sW5wfPlle9X/ypXf799Ljtg5+s PtvxDjkGKKt21JwVexQK0PQ6XybZilwEDQ9GMku/OkadsJB/68qE1RGmxLCUOHY8xNv3 9crqCBx4AOx7HvyLc2M2HB++wtv8VxLNEz8n3lOgb4q38rIyisw1cFJ1JDQpvTGQNxwc 1uOg== 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=TZNb0L0RHex7nuJ6yCGIKQsKxm2LBRy7qlIu58HxBoCTV1i+MAAlJlxajocvYUqG+z V+7PJbk2S5eVGwDE+CuxpaiPi5atJ5gKlAGaW5bfJWmOUXz4vODrSxByE13hj+eTccQJ u0wVRRG0h6slQv8zyxjDyCnHv2JoXZWZNDwPnGDuTrS9WX+eIww4qXgN2UyX2ZdMmVGr PCGCB/WnLvGy8o0L5MtF9W93EUaxg+ETwYGD2H+ouQlgTW0G8gjXbzAgBEJu4OwM4QA7 I0xsQadNvHwf3SQa+zMQf8asT+Wmr2fqASwEBfdtCMvuF0oknHGBqXqG7RQq6Y0FmVwD Xh9A==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=PjkcHQk7; 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:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-56a91f2e6ffsi102908e0c.3.2026.02.26.08.29.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Feb 2026 08:29:03 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ub26CNlkLV8R+Q6l2VebQGBPAtwaTMds/gmUdviaIX7+706gynYso3YvfEnqYmckxZhrC9GPQoz1QiNrF53i7vim1S/jAEEwHEByRdEskzwf9OrnH1LoGlusbgrSlLGWZru6wo7d2XpNcvTBdEtEdsevButUsykTCvMe2NVhwnOctZTjxWyTe2ysUh8ymTxgWnfYCpqjAeGTSas+kJHskKEMdbhvpTYQa4C714p3x4efrnv9EfT/InCu1yc077lzu3Rlxcgih4WiWk6qPKgQHwMtuT/c+KoFjYeOEwQmQexHdKBJmUJRn9Y4NK6cu+cFbvjedS0q5JepWUJDCr10Nw== 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=afWoByJLFqnPRSAlhfgUOESQlry1UotxInYUuDp0wLT+qBVwZXDLpkPvxj17lZTOD57vjgmYDfZ/ltt9hvyDjQKmO1r7IsbpO5sJY07sspmjVOL+yhwLj9DyqiM+3S1jVB+93xQtKxKoTzAa3CLQB4UlbLQThTKWgqQXmV4DmqYeOaQauafVQb5MWhcMPuEanpZzs/kR0ldJvQjuEx+33EiguN0A2xqkued1OLEtWEzxxVVrNgOoUUEB0RCqo2C0jkbQCPfA+k1dkU3h0rrn/0EVh1O8dJetbUziJgDdand3vHqyMAy/MPzrAthWkbMOzqaN+w5loKyr9IDKj2elCA== 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 AS4PR10MB5669.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4f0::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.23; Thu, 26 Feb 2026 16:28:59 +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; Thu, 26 Feb 2026 16:28:59 +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 v1 06/15] rootfs: rework sstate caching of rootfs artifact Date: Thu, 26 Feb 2026 17:28:31 +0100 Message-ID: <20260226162843.1642329-7-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260226162843.1642329-1-felix.moessbauer@siemens.com> References: <20260226162843.1642329-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0218.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e4::12) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|AS4PR10MB5669:EE_ X-MS-Office365-Filtering-Correlation-Id: 4a8ff993-8367-4373-20ae-08de755424d8 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|10070799003|1800799024; X-Microsoft-Antispam-Message-Info: I7Dk41o9F0qCxvZ5Gi6hke6/Bi6Yha5SV2FNNg0yuz7KBvH2DkTrIo98Y7YLh5+Ih0tDvl3EFdjDP/TYJjSYcXwtSJyjfqRy+3wDo81YELWQ7zvu1d4NtB5cEFHMk+xeol5JAdx7n7Jlt0KNE/9S9spRFgsOPmfGwQwF4h1+aQgfesKjH43K+opxLN4c2Ro0BOe5zr7IxeSHfOOj6DMkA3U5ymcRHvrgIZ+T3jrHUa7EgSM1OagRxpa/Q/nquGOy46u74tPx+L3joDsh8joHkzqK9S21pYNIutIifireQfDd0nl//LeuWXbDmPIt90ActRyjfvouxP1KkAmD2BveBhIYb+7ovrUuIP5BAFrEDX432D3k4Eyz1SQCKoFHV+woacE6dfceumIAKVp2pz0ttSJDX1V1Wdj/EIoulw1ERBKTXfu7IdSUF/+kCOUlotOpuBrc2B1gE1G/C3rClJL+OxbcpgVWYy+ZEuCjHu750xXqKYifGM0lqs6j8h91UHtDcr6Em5aVvoZvBfRzEP7D3qPoN033YqM0+Ykvexfebn720wvFHwF1nq8oA1LWK8/IyIWVhBFSlFxWrHae0wfir/SzcRjavG3ognt+8A2g2yIAgv9wa8piX12mLk121uAyamoR1C8GQJ8FD4B2GdkKNCvWSIPqaCPaloZoFZw9F68HMBDudDGCvJ5eLmhZ0KjPMKZ0hJYWB8cYlyYtjHk5w3jwEPt00RrFtgobvOzzHlY= 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)(376014)(366016)(10070799003)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cai6oBOm3VUVPclxZ3YuO7mU78apuEaCnNMFeQwxFYe/mryk7uOQ+QBc23+z?= =?us-ascii?Q?XmZfAArqsIs6gfafX4LYgiesRMQxcbbd6TLSuEB2gSsOTwhVqIoq/dStJNFT?= =?us-ascii?Q?JcLjnogB23vMgHDp33PthBVTSn6Pz5efkT8XKfAlJjYTgOu+k3dtE3zUIwu3?= =?us-ascii?Q?o9Qk7S6hX7Hu/9OLgClCLCf4zJ8+jcJx7xRSIYj0K3JDTRzRkwkp2h4q2DSK?= =?us-ascii?Q?jJjo2EQnvgpbjrxdh/SLmQvqMJ0pMhmQIxTDe1xWdPAN9rTr3CqR9ieFWE64?= =?us-ascii?Q?6LDNncAoRRmVzKzfdUCsJubGHiyKuN++ZiNIOK0srr4YkV1o2VSwOOixq1K8?= =?us-ascii?Q?F/yJC8H7hMxMQ+XwWHeGrkBatBH8NDjCCPePeway6y/zxf8tDZHakUKuPl7M?= =?us-ascii?Q?Ug4ny7Ffdjap8QkVrpy9uCzIaRuXbKPmepl6gMzFmK1BrNlEyAqlchMJq6kS?= =?us-ascii?Q?nKHPkbJszoJQYaJs8yY1LeoRSvVPbwoHbInBFWqgm3p2sd9a0rknbpZgc/9M?= =?us-ascii?Q?AE7hniq6GaRj2m5GWpJ4S0oLrFQ8fgGJ/gyUOJulfyd3NZCtRlgwqRfYg2Wo?= =?us-ascii?Q?KoIL0pfmqSUKUDD23GZWvMu+nOLWL0Qxx9gOhhmglxN/J9jcRc6rqbQViQht?= =?us-ascii?Q?ZEbBI49en1Uo9wBtmfVd7IKim1A0uImmrLrpwLzXEe7CyxerXdvcEd4j2Ga5?= =?us-ascii?Q?9w4UgFD3KhmnMbB1TpFpHbpfnodBwHweK6s80SH2LTdEC/MAuqjuoSRkdVq/?= =?us-ascii?Q?neBpwS92z0ZI80w/GM/2I5WclKXUmVLfyfgKnNGQYltvm5eCfeo/q8Zp9wqP?= =?us-ascii?Q?R5cpXNh1laS6GZfVHf7IxS75q+vMHcvrCDLBLxE2FuZXdrDhDOFxFH5d1cWB?= =?us-ascii?Q?ukZyR4IW8gfiL9CE8srkD3oi7TKrwRUSV9rMjCDlPdH3MUogqMeCmfRW5/xv?= =?us-ascii?Q?qDyFETrCDqySyEHATKnBZFLjdGGyumLeYQVDTY4MqtaRsQ+e+Oc+OZSOLIrh?= =?us-ascii?Q?4y7MBbEy4gQSl/BkdpjYmHUwdBdtK6jInbA7EDJPgF+vc+SrY3PDx3alBGpc?= =?us-ascii?Q?R7Z3iPizF1JPC3aM9Jc01pnTXwbgJxrgB3pcWv4nTJFsJOahxTVU6QBpFU2R?= =?us-ascii?Q?mhJKEC8ecLmEtHySOjZhFXADBikL14jXm6Ud3wqLdFOxY5JL7pQNZA49ErNJ?= =?us-ascii?Q?nHpk0P+trw4zpNX8oyTWeutdeW/uo4xLIEqkwtnlOgXSp4vJ3W+MxF/E5PbG?= =?us-ascii?Q?mZQbYwekog5/9Cpk0tT/QgZ+Cb8PlxRwc1VUbf38v/wqJ3SLztpT0/wOAeHo?= =?us-ascii?Q?yCDwkAKhfHHleSNbTl+YXDJoRPple3UB/V5VKKSoBeN455LQcdE1RcW/AGcN?= =?us-ascii?Q?wANYcftr8I8vH+ln46KuVYJQpTF0KuZhT44oYRU0qCY/tIxT+6tyuDUDJfwx?= =?us-ascii?Q?XA5HdPbRXN1VXJZf4cyPGvSRDKcmk/dq7tBMW7KtIBRxRO1hoK6xH4ZY53ty?= =?us-ascii?Q?2dzw/8cMKVEByeTBDet+IMDVsmmojC8r00vpR/qyFAMeF571kJm0iV7Bx8fP?= =?us-ascii?Q?c2KeBREgO+hfJcP3zT4E0CT93r/pF5Ro8K2dWi2Dp5Ju/BBXn9gQLOHfNlu6?= =?us-ascii?Q?pJsr6x8RGHDcLkAebNaZbGL2a8Oja1WGU9rAoq0gu3dgdUZilwQRL0DB+qjL?= =?us-ascii?Q?EQ/eQQLxJmBA9NymfmKLUfoBc+gvGq/uN1ss5jZHovkKwlOCW1jTSqimX84i?= =?us-ascii?Q?kO8A/OEh4F6d6NdLdrSYXHOzpGlK69Tz/AuvvrGV2CvcD6jcFzsJL5V3riPa?= X-MS-Exchange-AntiSpam-MessageData-1: R+kLUJf7TFtJdN65RJcug9d/FdiMymTSdmA= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4a8ff993-8367-4373-20ae-08de755424d8 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2026 16:28:59.1309 (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: 7LQaEcbvdz2kl1Nex3uxLJ720Hf78CraGUEf0bB/DgVQkU0uFGIB2HRfhscjcN1UM53S0bUt1cxyptVMgz9KsY0fLKp2aVy+i0J1JNCOeW8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5669 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=PjkcHQk7; 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:c201::3 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: qN867eGYqjso 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 --- meta/classes-recipe/rootfs.bbclass | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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 } -- 2.51.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/20260226162843.1642329-7-felix.moessbauer%40siemens.com.