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, 07 Apr 2026 16:23:36 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f64.google.com (mail-yx1-f64.google.com [74.125.224.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 637ENYPT015032 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 7 Apr 2026 16:23:35 +0200 Received: by mail-yx1-f64.google.com with SMTP id 956f58d0204a3-65019e029c1sf5420184d50.0 for ; Tue, 07 Apr 2026 07:23:35 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1775571808; cv=pass; d=google.com; s=arc-20240605; b=G+PPStDOq3Eq0Dp9+A07weuYsdWVoAY3jPgCiIx4C0XOTa48R0XH9Lg01VC/LBwFwE nQqvSImStGMT6/9+AxYFVEOC4Fb7W+PKnM81STfU3Hzv39s8nPyy61D+cnU/idq8d3Xv MpY4Otr0qSRT9KfvBIu5274BM6Yga7zGPBbE3n5hvXdUu/Clzc3tw0+Xz/dFiBzUTJz3 vIzUhT9esKQyh8FqxYxHYEeHeNCMJkz0vLQs/oqODvLR6NNDtg7anT4JwfCYTvkzru6G 4k2AkgPmGF1tZBKpNC3PhsGSNtzj/Ez2G6MVBupxSG28u+c9eXjn1YftnNA1rzePmWjm rkNA== 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=74RjVsPifjfdfb7w/h5OsgEVfiI5VQ2XtcTRpuK2Cug=; fh=GvoQPnb75m36/vVY5ousZCe8+rM5Hf8S0qsYxPPDezw=; b=lRhyVrJPhj5dsUFItNcVSgWCsyNlnR+eLkEI8/EPxN0vAMQWopwpTpyazz4drIHtkQ ds4WROwORvv5Fwjdr9mGTi88TeDpAec/0sMqtM1YXKSmlzSvQOGaTYogMmbp3mbuBOEG wFJ/sPBNGMHCxudjKp1YI5Q71nNygyT+2Bk9MPjLqTT5Xw/bjyCRe2f6GMohR8ILG0Iy XzMv5Yn78Erw/7jd4AIlVwgPEpsU/dNiYJK3qc1+yForgWVFA5marSVWtsm78DtGusr5 134PClBrzk5IWmyHH30mneL1UWQlIP6a/jdKdm7caGvPTmpfgTncRmeoGTYoYdCECjtm IELw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=IqH2czxb; 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=1775571808; x=1776176608; 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=74RjVsPifjfdfb7w/h5OsgEVfiI5VQ2XtcTRpuK2Cug=; b=S3w8kmYEr4s5ga0m1YORCElJvz2GW8a8mSXUQ4rNoCZmFaJM+jC2mAIQ3ygw3P++/I pyGJsXXLllb52Fmqv8U9Xdzvr3NZOnwUd9+wWZPPvHqGNyhc0078hqpvZNZxIKDHXPtW 2dwEoV47hhtqaQnFbSacr8O78eEcFQdnl9OZVBvICrHMuyIFeETz2QqMusPSbO0Ty1FS 9Qy0J4J3L6Ib9y+7G6NV3gxowpw0cplhkmPW6ahlyZ1HsaM6AZ+SXn5yrbwkgjhCqJCl +aPdvFtD1plQVHWMJ+Re5Pq1dpJ1uV6x3QR/+v4bCdzdTRGJwHEyLb4UbhAHdZo577TF IO5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775571808; x=1776176608; 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=74RjVsPifjfdfb7w/h5OsgEVfiI5VQ2XtcTRpuK2Cug=; b=m21lJAZ0nfur8aL+yVYfFI26NP6rbGPi4aZqQfHW8mXGlwqJbkdrhUjcwgIj7Snsxx zegm3AsZJYgdtjx7l5fiDvSCTGa6o2a/eibg18Ovs0mdK0+zLnMDiaWTGTi1l2XY6YR1 hkzeXPodkGCSsH9Qqk89b+74k04HsF2MR4Ux0gMm4ZGYRbCvAFhBHeZhO7F5z+PcQjj3 u/7UM881cfJfSU+DJtyMrwHGCjpsw0RaWhk87JCkKlECEEPPaZfCd3vdI4lDoOaV7B1v 4U/x37an9qqZuXV+1Zi2IVrpU750hRBkqJZcr5enmcxiTy1N9W+WWu/pqXgGWcR0vIpA YqtA== X-Forwarded-Encrypted: i=3; AJvYcCWB0uRXP/qcpz1cm4OgoPox0V9F2m793CI78cMwOPikEeb3XfFDFt4O0zutiHrMSsH+D2+r@ilbers.de X-Gm-Message-State: AOJu0Yyju8ly31zhCfYllDWcp1d/W4pqGaN9lWcfvOcvjuTmSnXk65d5 hXOyIGX6Xlj7UJPmutY8zUNnsbUIyZwx4cfrHCoTRZqv1gRoiZHpX4VW X-Received: by 2002:a05:690e:128d:b0:650:7a8a:f84f with SMTP id 956f58d0204a3-6507a8afa1emr3408841d50.12.1775571807631; Tue, 07 Apr 2026 07:23:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiI7WsJs+txUMFQ8CFE55bUwx3U3//OEhqbpqlSCgfH4hw==" Received: by 2002:a53:bd12:0:b0:650:73c:8a6e with SMTP id 956f58d0204a3-6503b6ac804ls6395425d50.0.-pod-prod-07-us; Tue, 07 Apr 2026 07:23:26 -0700 (PDT) X-Received: by 2002:a05:690c:c507:b0:79f:3b8c:a818 with SMTP id 00721157ae682-7a4d556ce2amr166301047b3.31.1775571806477; Tue, 07 Apr 2026 07:23:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1775571806; cv=pass; d=google.com; s=arc-20240605; b=bjRWeFroHYbWrwlxeT6pCPiqE6WF3UYk1MoPRe1G4iomyvOjQAHTaIBNY66CIuRfWY dFmq7sTw7CGr4Pynugq09g8cN3D4fPWZWiW6UHzyVE9+MtXH2MFQQzdZyJXUaly6+QBm Nc/04iE1zYJB8lrDhbt0ddfAZnHGqgnuTaK1n13/0meV5fj7itBRvyuemM1p5Fv0BFeN 8hDiBm1WA7dXbatrvgxcYS6QWHy+qUwtJ+Uskxywz3AeSWiLxamPxcECAJccMPbeL7+k 1QO7rsTVQHyN7MapvMdWtVpTSc3sHD40L9erNBes4M5ie5kIukgqIdpiNfYP4PaS+pkq CipA== 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=OcYbVb3m6mHmJvXZEoGiTEkWp0lCH0iOBO0/fGGJTTQ2NTcErRT+fNrSrGoQY/0B14 vbK4cFPW69JL2UoLfkH2eMDOwAH/aA1iNNU1baICKvvjsNcBGAE03gRdd4CnecpsWvpy 1cYL+9RjUi14qS3y+dujQr1TO6MKleyhXcy5VSuGR4Tg2J3VajE7GLM1SfiO99+UQpPf QKUTKTA66A0YKWuM695/iXoVjd9dmev8X/Us5mle9JZhA7FMpsP6PwMBsZF9Po8KAIKJ SJQHjxFGLYstXO38zNqmUqVrN2346kSj97CX6LagCSl/1WC4ATit/x2pE5HDad9LyInE DHUw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=IqH2czxb; 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 00721157ae682-7a36ea2ba0bsi5834917b3.2.2026.04.07.07.23.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Apr 2026 07:23:26 -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=otSJatI3gjN2FAraOI8/BXB0sz40PrmhicTMq/3WVHtX2pXrZ7j/UbEBkr9ydmU6tOTB+9g21+jFQNNn6GYwi/CS0H1V+Mo/MmbHXHKXu/DasN+Nraas/QZEIlqgdHl3pKeCbPpxfpttDHGYLdVozDqWywO7ey3sT5AIk/bEztmXX53kaev2wM8RAtW4a45Z/tV3lleBK+IRl3teTkg5TPEhRGi6Zl13ujRtt7G57zo0PPNdyXb2Qqjiuvj9i72QLxsnJ7nIy/kopDcSGl2shS3G672x1idSNCnRcR5UhEPeSmLA52Gmt1DNzaHIzUhT6wkVsc/BUHM6D784OLKszg== 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=UluUe3OOcjj1atZPANFYJwGtwqa6FnC/y/G8vxdBfb3Oj82jNL58Xlbi/vKia3VqPQ+2HRsVOWg8u2oOctDOVEi28MAbt6DyFblHnnrSqbcOoQSTDUjRx0r2OqDSMIYG/u3v9oOnN6OcT3BxOPD2oTAFt1MfsxVzOtg3fhZ+OuPZ5euV2TmbQTm/nCBoTJMk4k07DGpi07oClpEnc/eXr3hn7SKmSWhvrhusKDh1c/xeDmRfu5rStMALFBmT94d7pMqygrCf1L1PDLUIC3JhRdOYAJPYPmLdN1CAFxDP6KwqGKcIsWTyX+zB3KxWegmDmK/gIFjOAZOehmZsVYoxGg== 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 DU0PR10MB6367.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:40d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Tue, 7 Apr 2026 14:23:22 +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.9745.030; Tue, 7 Apr 2026 14:23:22 +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 v3 06/16] rootfs: rework sstate caching of rootfs artifact Date: Tue, 7 Apr 2026 16:23:00 +0200 Message-ID: <20260407142310.2327696-7-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260407142310.2327696-1-felix.moessbauer@siemens.com> References: <20260407142310.2327696-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0367.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f8::11) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DU0PR10MB6367:EE_ X-MS-Office365-Filtering-Correlation-Id: 508ba2e4-60b6-4f2d-8910-08de94b13945 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|22082099003|55112099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: Lorb4H7PPgV7RFTsN6j409zV6/LQho1vC7JPgbr6pzrvEQdy4/AFRM26FRcnPs4dAhpY1gQgophvHnpYoa2wrwnie8mXlZOwVa/tZVRDZjwdMmdwKz/Pzcxo/D6QkjQ6FE4pQichFydcwFSZKjB9UXoMcSsOLc6/YKDAM0zwSfWsYWZ9G1P126HP6D3ZZIbgh4lKhjduX44NLpvVg0NILY0Ss+TCQatiUBdpOqOBbcFCfn36Qn/Y01ltcNbw35tHUXLffcvpQI1XW9KRgoOCG4Pg6GtVz8Hk/rTHwc1hhkVVCEOQXreS19bQIMDfDBr5qtA4KGJXv7Tb3hWpwuQQbRk9dkkRfEqPYjU/sJyKiyrlcEc7pZzaEKoNeackvdGYH9cm4ZXdQy+mnGZFbl21SV31/eUlBiVUYvxEBLtdupiVm7h/cbetostTojlcQ1dM9MEQOY8GKIFhn3Xalzd25v5kVT6Rg/mBSNONJe4G0IvML8U/3Q9zCdbhwGy6JYEw3U301tLKA1j7gdeO5Cxp/FQmrsgvXVhde0TwXevGGFhEkgEA0PdgEluHPmT3x1crc8X2aplyEW7LgUtPHtv25gAW6rYTVxF3kDmvHYYf1SoJRKD/SD3v7TZKtp7F6N6hwG3EZF4oP3Dncx6CSqYKlyfZetfJBhAkJOsa8OJlSt46plVNxgbv6j+TrQLizVHpy/g752H3KVUiSKPjA/Fa81X69u4AzL85ldR962CVYyM= 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)(1800799024)(376014)(366016)(22082099003)(55112099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?yaz6JOTM/UXWJgSCClFS4uQSTZWHF5NZpa3Jbqo3gDoNDwXEzpozDDnB9/Pm?= =?us-ascii?Q?uuIxpqUIFHdUoOvNVjPjen6M4SOTMhAU4ziLzznIVN5OQJEFjU1WM+zhjWO4?= =?us-ascii?Q?cFwLabMjPnjt4vV2O+BlLB6F3euV5NmOQI3rpPafiGEvIM0wXEnpMmdScatI?= =?us-ascii?Q?wsWjVEc4hM2pHjxxn+OcXayn6iFPsktai/0PqLQzf+JzDJmHuvEfyX7rlKWv?= =?us-ascii?Q?szU9p5TmXtPV6wjSxpU6eCl1Z8VD1Uo9NLc5qPxa4RfVpFYBOCFfPchXyYW/?= =?us-ascii?Q?z9wq0X5ICT/49D5RtfM5pPOLZ5fU/jYHeTh2awo50x155VTlTxDgKCzQ8gy7?= =?us-ascii?Q?XWvGvhvFJ1sU6oQbWj8XZ7C3RFHj8qvHVYdUhwOFD4/wZAoGzkVxGiIRRFHh?= =?us-ascii?Q?PM5qakCf9pd3rox1fgtSy3Z4oEPC0wIhSrPSy9bS0hffHCPCb5C/ebLymz8U?= =?us-ascii?Q?SRlCPEFMeM/eWKBYbDea88nmgdXOrlHTYthU0O6d7UC93to3Jkt9WpMOgeCr?= =?us-ascii?Q?HCbyGCQlP2Hal3qwK6+U8agRUXWfSZusRv0byTs6TyDwrV5N3olOgai+nywq?= =?us-ascii?Q?S08s+HToq+YS2LE0Okiw0nydy2n1kjfO1Y0iaZYbdpxQUYGWz3TLlQv26fNC?= =?us-ascii?Q?lYPlZ8Q2GHjVMIS9sfmDK0irhvqNoO6yV+HHXIZRddO+IlHryy+fMWZcpBj7?= =?us-ascii?Q?CYNCzHkSG75qP2N4iFVj5Rp85Z1c0ZXm2M4LzJ4UAlXy7MRI8TdzpirSJPaA?= =?us-ascii?Q?ZO281prYFOGbS5bDqTQ2AQn6SVtqUelTIrmrB0hDRxygyTOCCw7HsjpUNTPV?= =?us-ascii?Q?X5ef67uyfSIc9fQnXjqhTzD8bm4GnZPWsaBYAZEkYa0m90YXaE6Psy/bn2sf?= =?us-ascii?Q?9s+qAm8U6z8ko9sPJvBmu4YXXNVEFHmyBqt+CCaJIMJdlZT25xnRB9dd797g?= =?us-ascii?Q?eNXirWvepBP0iBlx478OOvTlH5KTp3zrnereEgwX9+HWHwOEzIAUdqmYir+c?= =?us-ascii?Q?j1w1UVDWYQRqcWmd0kf1NvISpEoxTdmBgJ9joXleGnBaueRIh9l/rDw84+2a?= =?us-ascii?Q?Ho8/pn+9OsmC1hI1iupUFDNY0wmvoBoBDxfUydb3c7gKSHMHG3xEVzLykbos?= =?us-ascii?Q?65RJeEhUgMC0+zufRrqdU9iiDZyj8Oa8b9W/L3GUPEMtCPWPAND4Jg8ew/ic?= =?us-ascii?Q?Ojs1ZZ0W4xO9QtjNbNwoioEW/CWfl3QiRZ/o1FpWdzae+Go0aSiYbDCmtjwO?= =?us-ascii?Q?EBqJcBskjYrAYhPLz4p62IH7LdVmy1ADO9uTlDuuQ87xPHsiEON7G3vmrgPX?= =?us-ascii?Q?eKlp0p/vQOV+G/zX5WWxD4QSUUtOsaoLXtYKNBAdkHhmY1onW2OQlmKEB0d7?= =?us-ascii?Q?zll+AworNFS3KMTXgscs1UkAWWIF34ZBjLuoTNl4HQEBElBFK/3cyAjGAPrU?= =?us-ascii?Q?gQ2moNz8esk3hNZaLuI698Pcpgy4Tw754fy1ghFPEAFAPq71NyMj+u/ou5IH?= =?us-ascii?Q?DK1U/zzJXZ/rfg9EUW6P7fTkbZHPbmBkMdctHuuGrICqwKDMD6V4I+rqClzR?= =?us-ascii?Q?KipI5H0Yxc/cOBniG8F2uiLWm78DJeLyPS7JzJ7+aLyDuF8+u2g8qJe96zFq?= =?us-ascii?Q?wWK9yQWi6DIPpqjd8qeq7DWBWnQnspWB0cO2EC9SESUlSicsBNbN9ay00P/G?= =?us-ascii?Q?s8MU98Ioy4wiv33RcsbObhtdT8rWz6DAaTxkwyWpAnW8JJ5nJ5WqEPg42LJ0?= =?us-ascii?Q?dZ5Ud6+u4EZ924P1qPBFLsKOHkMX0Xc=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 508ba2e4-60b6-4f2d-8910-08de94b13945 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2026 14:23:22.5357 (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: JfdIXHhVHdQkNWKNfkRVNjSYHjM9K1SRZu8Ke/JS7HZ8GMdH5m97VACtAjIzzyUtRkwQMBkbiZ5TIHRfiROrGeCblbllSt4JbBSmtaW4DUg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB6367 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=IqH2czxb; 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: scxCg83UKXbB 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/20260407142310.2327696-7-felix.moessbauer%40siemens.com.