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; Wed, 15 Jul 2026 13:06:19 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f190.google.com (mail-pl1-f190.google.com [209.85.214.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66FB6HDH022857 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Jul 2026 13:06:18 +0200 Received: by mail-pl1-f190.google.com with SMTP id d9443c01a7336-2ce7dfd33ffsf68823585ad.0 for ; Wed, 15 Jul 2026 04:06:18 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784113571; cv=pass; d=google.com; s=arc-20260327; b=U8qdikOMURBKd7jeVUM07pVlMq4M0QHq7kKG+9GoRZQ1JiG8wCnybDVmturHsj4GLm MmoRg4r6jjaYdtvB9rslnyFmgp+kYM0rEqQ2I48sVKJABbvM9E5JV4UVrningwGvsgt7 YO/B7tSf6TDPgZZfiPQtf6Q8S9XgwJ/aYPVZzyKpOL8kw6TovkWIurQe7BfTpgZxYeNN mp6ehmfBCa5IDSxqh8bIlxQKlqH0spt04aAJOZHo5qepieSnESPM2rYBOE4r+TbiokmE pcjeW19kuMJ8nW2nvEc5Xa2rt0XMGnAnAMZ0A7sJp9JP6lbR0cupCKXx24DA4etHUK6t FwXw== 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=IVO/yvKkrjJSR+UsefMZr5vGbWnM28gvq5h8XnxBOqk=; fh=Pd5z1/hFD5qhUye3QQ4ayX682PRgGvKqYdDTTlrdbNc=; b=V1wOTafU6DX3SKhnerkOFwscOAjpLKhd1U2L3+QQMrvSuxLYdX8NXrpd9IRzug+mU0 HsRObfUoLxhJ6yTwx6YHY7PJKy5mDP24lCzsBQUqhcHguyoYexF6mlbcHCTQvtxNQ5Bl PB26np1UfK1LOqP3PEo0VHELC+Qe3u7PCa0MUZBqfde+c4pgc4RMAwa0CtWohuet2m5m bebpZEaix1sh7+W2iFAlssXX3CHoUkVIsKZEcSB2lnViwvreiEXyTEx1ejqVwEjaEywh 3/6aKEpPjOK5GPDAYJhRkGXGZpE7/8ssNaVnAOswoqAVUIqEeNkffweh50ws+QrpSP3N uYkA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="h8gjud3/"; 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=20251104; t=1784113571; x=1784718371; 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 :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=IVO/yvKkrjJSR+UsefMZr5vGbWnM28gvq5h8XnxBOqk=; b=QoIkU7XwFFE/ScTvV/kfnUY8zFhXNXOK53Pcmbnvn9WYXzs7bTpkH70YTm5ViNKULp rsZHlYRBoJMXHpTDxua0w7lzRpCqut0QW23ONnfxG+XbO9lvxMx9yerxlpoTaVlyiNsj 9iDLf2R+Vl/WGIiSP7WAaSsh0lXwptNPr1kmzZcVJFAOQ4aBZf1+JlbgLk7ThPp45OuL IKKPP0X4Xbtf4wwfZcD+66tq5miuTa+QkPTSCdJp4bClmO+qtLqvLd7WFm1/WORkNy90 3TK6/b5otkSs+Hl2MX5AzUvw99fX+GvZHlj20Ri2a+pclbd+5VcTdQtaK7UioJLMH0yj HRBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784113571; x=1784718371; 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 :content-type: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:content-type; bh=IVO/yvKkrjJSR+UsefMZr5vGbWnM28gvq5h8XnxBOqk=; b=ZslrjFHem6ta70iDVL9Uu+f+iUMCo1T8E1UEqwnmOI5AwHL29QVYNr6bJas1U8WTlV 0fL0Mvawq+7vcb7Y7TtSEWqq34HTqsXNK2j5jiwSMPJpCfXLm3mFHZUIl9rBpENN/xZH NF0ULRw+02vwVe5fCCTSO2a9sky6g1sQLfVZh9+eDCrVMxGqAAv8ix3BE3u9zqqzsrSV eN+V7sHY9+HD4avo/rPkb+CJ5uFmuhUuo9kG5/17hW/W+unpB8ZOLdTHo+Kd7hKksjGI ONretOhoH7gAcojpuTbGriKMl8Pxnw+tH5t518NPSeYV0Vcz3gDrr7nOCG+uZHn/meT6 nLLA== X-Forwarded-Encrypted: i=3; AHgh+RrbrPW+wI7djNlye427Qi2JRZQe2rx9AEyfttxIWaE/vnPY/wA4tkrzTammQM95gU3BwZyk@ilbers.de X-Gm-Message-State: AOJu0YzHFnyj3GPEhTeWoYc9IZe0w2M/4vbtGAk+2DOsWo4uatZqkU+z Zt5wZyrbMTGEBYO23wlOQzhHS5kgi5BAdKyEbFdYbIdpSN8CW5SVmtqa X-Received: by 2002:a17:902:f78f:b0:2bd:8395:fedd with SMTP id d9443c01a7336-2cee9b844e2mr71471035ad.37.1784113571283; Wed, 15 Jul 2026 04:06:11 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPRB8JNKUDgief0qcaC65cFo0j+Vy5tvCUKsiDp6WYd/aQ==" Received: by 2002:a17:902:dac3:b0:2ca:e47:9710 with SMTP id d9443c01a7336-2cf031572b3ls16036525ad.2.-pod-prod-01-us; Wed, 15 Jul 2026 04:06:10 -0700 (PDT) X-Received: by 2002:a17:902:ce10:b0:2ca:bb5b:3c92 with SMTP id d9443c01a7336-2cee9b82ec9mr70518985ad.35.1784113569910; Wed, 15 Jul 2026 04:06:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784113569; cv=pass; d=google.com; s=arc-20260327; b=ZHDe/ZAZ2hk+X3QrDmEgeEVGqtoFd1WhEzq2+hJnkeZBImeOGunxye0XZjcG9ect2V kAHWV6s+uonH8WrOzSVuv7nt0FZD50B+mjfKxnxZFyo5w3Bed5T4p1yZsKJV0BGgs80U EPA1UKQmbuz1s5h/3VxOH4jgqeLPmlr2lLjQKDXWBxMl7y8X6jdsR2UKDFcpykFHiS60 ysGVrC7oLUEH8RF4Sr3AoDKQPOCW1P/XtEhOO7zzeTmDwmwEp1C1aKTL5qdqbq3qx+F3 t8Kj584o0Zxby43LxQV7GgNtd8QEYhG9GROs3BqXo7M2bV4jFGBlu7LnYxzjnVH/D8OJ ZnNA== 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=n18yVySFOTeVKN2pNJg9j+Adrt6y3MM4GbDA5QZqCzY=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=Ev3NFnHz+vyDG0X2Baw3RZjPGRMQFKAryrGB8mmN66VisRBVcZXqOERmP6qOZg95PW jwCk5M07fh79jOXLo9E0YN0Re18lrw4n8T6cKilzEZNN6ci1R4oFjIMC465JHRNCKD5G j/qmCDuhm+rR1AqRiWk8QJKy3Wiycpj6gMEhEiL+4rwQf8IECc2kJi/cBnjYRGxzYnC0 iu6y7Vjs6t4VVhxSm3ymnzmvg1JQV/9I91gVE0x4wRuTLYzhahoNkJHP2Bnhw9/z95kR QPq88OIzZQUlOKD9FeYJr1FdGHAJ6h7eLssl1BlrjUIKrLomAPlwA3qpt9WcFiXjTLDG yyJQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="h8gjud3/"; 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 d9443c01a7336-2cf10489ad5si21625ad.8.2026.07.15.04.06.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2026 04:06:09 -0700 (PDT) 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=DLugmCDLg1nMsa9ulWGBrRKkl5eSHmV9xvqdPxp0GcOHesZRU/CDcUq8/z9FWIichRsSVAonCvthhaXIBIptGlVBoSvg+cQdMsNyM6+VlAISMvmILzei09+I9p72DoV2kwyL9F5Dky8K/Q5vC3aaMfOqtwMBYX1WNnATkqmNPo7Ix8/unzcyu1koeYpXHt0W8Vf0ibGpmj3HDl5uu9li22JHlULpdFDVfyhodDfSpIbrMDYPONcpgMC24hgocXzsBcRLPRshOodQF7O4i6UCGlfbE/k905w3gL2Y+RNAc0mOqg2/WYQfaNJcu4ilgiubp4GH2Fp+pnXf0FgQixv0mA== 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=n18yVySFOTeVKN2pNJg9j+Adrt6y3MM4GbDA5QZqCzY=; b=AY+g0WsXavF1HRz2ZbM2H5xf3iwwiHyswH9i4S+JzoIlf5xssK6u3igMqlCDIqWHAmcsam+3pXP1cZHpOZnVDv8g+XxOOax8dlia4kP15H30KFPDBnZ11BhSHPM84wfH5DMN/m9rLGM5tRdjmm7v/YHy0u7sULXwmiu24R3SoFAQwQy0QHxZrcPQrC8RrnwtpQxldxNOJN1dNBcQ5iTjcv0He5fqx6fy0aeSsqyIhcwcJI0uLdEAaYYQuVYiU5a1VxdU/HQSXAihv20+OvoA1mKcAKjKA9TC/xga2p/9tZ5CSKez6YIfqXtC5tu2owSYeXhFOD+E+5ve1UnkgIK2Bw== 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 PAWPR10MB7915.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:366::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.11; Wed, 15 Jul 2026 11:06: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.0202.018; Wed, 15 Jul 2026 11:06: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 v8 06/17] rootfs: rework sstate caching of rootfs artifact Date: Wed, 15 Jul 2026 13:05:37 +0200 Message-ID: <20260715110548.3605767-7-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260715110548.3605767-1-felix.moessbauer@siemens.com> References: <20260715110548.3605767-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0166.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:99::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_|PAWPR10MB7915:EE_ X-MS-Office365-Filtering-Correlation-Id: 4a3cc250-4972-4c0c-cbaa-08dee2611093 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|10067099003|22082099003|55112099003|18002099003; X-Microsoft-Antispam-Message-Info: ab+CxLUqlEKryxhe/6OPSUY+GjuNPR1TwfAUzOGjWIza7UgD2ZBroDD35C45/Somc6dX12aCg7TjTWb5/xDoWjBb9j4AW4UEYOqQqwGnL8jq6NFKK26G28Y7VQFehNbYA3IBDDy+CoeYHZKkCkCqI2EcW8BmPSvTmsadvkb0+IRq5cJ2wQOdGj2gMg9qW1ciBuC931wT1xzhwjkC/bSJWRrUhmXcM5Ndfvg9QWPH4NBQwC028rcKGHVXMitOs/x1zSU+RHyjOMtNTKTgQoNpvcLWWyEuxfPbl0etzwNlzZFmpljIzbNRwB325TMKY9fkxnIqAnp76fLevbKT04ehp/SJPdoxgVyUIxmGFdwlxDxGl+A0E970Pw9p7rbOVuLMaD5EH3GgI5iFDla5nx9biJ80/Xw083rcyv8qJCb0aIp8yoqzmWj0a5xER+0uzUnJgS5DSmTPSmAIUKYpmHvqOg65xd3FAKV/GpXKExdPfDrsPy4YgITNUJyCwDlUPqdlyoVfIB2k1oV0v8dpSy2V4jzi3ocCmxZt2iQvuFqsO3NNQrrbQq772FxNmkX0BLMZUWAhB10Moh1ozs/fSl45qPd7skWlZIKgv47cTOaD7+blERK4IhEIVZ+WCEA7fa+4+8Q8GQL/X4h5lO/pIiEffIOajnRDSa+J0mQ+VPdtLs8= 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)(10067099003)(22082099003)(55112099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?aVcE0OmWgng1TMuyhexAVHI0kr+bFCt636mU+0GOH1gf+NQJw7f2Oipin2hq?= =?us-ascii?Q?LxcUtqr6PlOsK7wo2u/EeRhEAZlKli8iGi3I1e6WkzHOW7ANC5vuNdC5ZG87?= =?us-ascii?Q?2fbubBU1WUVX/+VnDp61iCC1NlVBKqtN0aBu01PlJjdlCQ4g9ZhqAR2lpjno?= =?us-ascii?Q?7/+QgaNv3cn1FZw6/IIGW9F6C81Ix48UXOwly5FAxaiFow6V7CnKpzNXN6yH?= =?us-ascii?Q?l2JOmTQFiGHeZjv8Tne3bSYl2omV7wxUNKpHwHNuomAT4e/Uvdx3YouPBTvw?= =?us-ascii?Q?rNEZCQRXSMD8is1/57GqhwG4vkyIzoiRaokreJwZw8E1154awTsSfEgg3ZlB?= =?us-ascii?Q?Su0Ybz9tCQevdE1TQCviC0pCQC1WI/SmMywvoqfgHZRrB/YCGbGyb5kPTPg3?= =?us-ascii?Q?j2WlX2/sR/vW05aGn/KfU5r2z7cFWWDk4n5VBUi1AWRe6ukn0yepJHENNnZ3?= =?us-ascii?Q?FR8fp9wghtcCOb20O0mj2FjUpOloNuPlvgJrm6XcfXTc8sXa+KQKqdmMM9+B?= =?us-ascii?Q?0hXgjSpN+wg+I6WlCFdKH49pFG56t2Jr+nsz6woS6RLDlbgXqyUJYkbJ9fTV?= =?us-ascii?Q?XaS7NcQxa/A8TiwbfI0F5eQFE5It+10oqzxmmUrevkcn8kQDxbEn5htZessW?= =?us-ascii?Q?jJCFRwXPLCz8K/kT589ZQX0H58N796cQhdtUj22njSMXbZn4NBeXHqmK2Psu?= =?us-ascii?Q?qrfN/NuPYTiZ34IwdwoHEcmgxjysul68EzdYlgVUpLxjBqvIqK7RrcG6GBz0?= =?us-ascii?Q?/XF7YezLRjSWXOkqa/TBzkkC/ztKSHg6m/zmU5/15bX4LOTs4rcxqxJz4mWJ?= =?us-ascii?Q?GfpsmJ4+a9nBRhL4F5SS8DpaFa5Un+Pb/TsFIpxGucDURRFuuNTYgac72PR6?= =?us-ascii?Q?cOUAQmiBqjpFHfddCIDXZyDWuZ90VjpQd68qhuxFXjyokAZp4451FQX6S6XV?= =?us-ascii?Q?GYoPRHCG6AO1JZ8t9LUkHJX0xkzQEJOB4rjTtvHw+ighOehZ42vHf7UfJZ4/?= =?us-ascii?Q?QXNRWDGMfzsJarsuLy97QN1MTd3YMOhCoVgxtKedlUPvsH3sdkzbO1cnnmVv?= =?us-ascii?Q?oXlnRTGIxl1DP/Sx/W6oUxnUoIooiRuiEcr6MUHKvCu2ljkJVCn3bQP4gRkZ?= =?us-ascii?Q?mHvuiZ/CgnyBr3nc10/0OxOCbZickYMtns+uDWXN+nVf3Eo+nBDsaOu7+l38?= =?us-ascii?Q?aZ13/4Wpp8n7PCwhW2Oz79NAhdAJkL8pIQ15xGVFVfTrktcu+0TLLAHc3DtZ?= =?us-ascii?Q?/UZDMAS4dzzY0DHD+xX/xlVGVJjfzhqSqhsrABa60SYWXm6dSQD/uMTrc4Ju?= =?us-ascii?Q?1lKShjYgNMLYXIx0sOpiucU2Mfhr7TQfZH3bZgAUcyqjaUqKLEstIoTqAVBk?= =?us-ascii?Q?JTlFUqfnVaYq1LYftnhlV9Nk+e44o/L64FnDmRRElZr1VsQiaQcW/ujoR2bE?= =?us-ascii?Q?WTmWTtavwPF/q5VEYUVOh1Z8NuacBSms6mFtzXdDUQAfIRaUkyZTM9AWvu0L?= =?us-ascii?Q?WzzO2h/fvv+bHK8tvLQaDcjpf+LrWfdiZHelPSLplb/MkCFdT8hhQGrCsHKz?= =?us-ascii?Q?oZdyK8BlRgZA3W0rjEWd14kHH5uRVelmCJaJzbRz9NrwSfqLIOfQTxcjkk/t?= =?us-ascii?Q?TFNJ2mV62YsQzPm0gxdpK5ar32oPBSOBhYxel8ShQWNo/dQrvA3u5uMUv1oN?= =?us-ascii?Q?0352BdeflJf/491y/F4q4iXNqTl0m+H0Nlt3tvf9obnrS0Hob1iYo9xPVNob?= =?us-ascii?Q?RU8asFr1rquwze1YMa5YD8EssbaEU0MyGWcRTmLGN6exhVCZHDs7mWAze/sW?= X-MS-Exchange-AntiSpam-MessageData-1: x5RGwaC8T4Aac2aK1XPk5eNA0+BRsAmehNo= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4a3cc250-4972-4c0c-cbaa-08dee2611093 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2026 11:06:05.2026 (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: h02oWcUytdJmLit2WLiv2LqnVS4NCwkjTgkpFaV97TtcRoVDVCp/aTQ5HudfItN4fApWpefmgZSypEvirbJPBQtK6PUJ9lr5/D5md1191sA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB7915 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="h8gjud3/"; 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_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: CDhpNh5RcHDf 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 4873a458..9add2ce5 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -691,11 +691,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 '' } } rootfs_install_sstate_prepare[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" @@ -706,7 +708,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/20260715110548.3605767-7-felix.moessbauer%40siemens.com.