| Message ID | 20260601113505.2898877-7-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRB7O46XIAMGQEKVC3PJI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Mon, 01 Jun 2026 13:35:35 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-ot1-f62.google.com (mail-ot1-f62.google.com
[209.85.210.62])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
651BZVpo024564
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 1 Jun 2026 13:35:32 +0200
Received: by mail-ot1-f62.google.com with SMTP id
46e09a7af769-7e60b15b7dbsf16755420a34.1
for <iupwgm@isar-build.org>; Mon, 01 Jun 2026 04:35:32 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1780313726; cv=pass;
d=google.com; s=arc-20240605;
b=VlUPexreWg6RT5WL1bbfNWyfEKDMoXm0e3PcaGGEpZUziXJ9/KC+7na9jtCovBL0nH
UhvAUpXVhpTZeOUIhmUf4ERy0lmJHsQZ3zP0cy26+lW3D/OzdxfZdTtuh1McKQw5UUj+
rk8bTJma578T3qIGsl1+s3Zte67wSKY7tqa0LbHfUvDDC1oHS9rUWPOkDt20vb77JZwb
9MbqAcClmBHZSGwZwu7X8/crKhTte/wUza/jR3RxvkIQl5/MRNjlxtZL1kG31iMEfNOv
F/fyG/bKDdnixghaYtZFlq/NLMOJoV59IQR6lfod6P5bauVXUr1WuPb76IivXT0Kv1+G
SVqQ==
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=O4LIZH/tHtMoU/THVQF9qnLXLsdCIw+RcoXvkYhVQM0=;
fh=Azywd0UdnrBaEN2TvE5vWKjzs4ikQl5jorVB/eZt0J0=;
b=RVDHIBnQFlnVFzs4VCq3vUteLjLWjV+5321hSymkMqqCeV2Cv6ZfkB6beStfbcw36S
+3eTNsvTbCbRNafwC2nEhDGn8ey+x77Gu/LVVOK2+L65ziOi0A/lUrQXFLVyPQx+uefz
Nl/v1hvEtlOBM2pqpCb+eB8ifHk5vmAs/yHl8jFXUHv6Chd4OSnX60SPhMsTeTkJiGe/
fRVPY0ju61+lIXiqirUx9XakGF2e1pyYpynM9ctWLFs5ACgkdQnMNoGEoVUxtHmkdKyB
kpJN029xUST5xJPPVWDlcUTz1JimAwd0x4Lqssvc3BxX/HaLlozLPstANVSmZxSi1DHy
Iw+w==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=akRwL+3e;
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=1780313726; x=1780918526;
darn=isar-build.org;
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=O4LIZH/tHtMoU/THVQF9qnLXLsdCIw+RcoXvkYhVQM0=;
b=SNnnYktxARf7L0H5ALLT7Tf9oUCQC3DuVqPgrFxZi047xNKiMrwhQyVCgqMUCS/WX8
XeUAkOa2o37tctGgV3SOFcCfyd5+rnHuCJ4AgX8ZBlu8NecpUd2bV44gl6Xh02kc4Mvx
fLQpelxaRlP7oZ1sKpCqIY+4brMdjwelUQsx9Ux8GCF2uK1eYZNkyUahn0kOzCstGUzo
HdLKUyh2hkJokvScu0bPzn1fkzqB6zDNock2pb3my9smB3gsj3M/j5HzM2oyHaesoGXc
gQ2+9bMBPpNHJKuM9eOeLX8VpIfzKKr58+gmmw4pKJ0akMAldqqxOovUgWxWfLV/KYaf
YUkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1780313726; x=1780918526;
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=O4LIZH/tHtMoU/THVQF9qnLXLsdCIw+RcoXvkYhVQM0=;
b=IUVWOeiOSyeBuQiDCIGO8/jlu46amGVuTEYEuM4SjbxQwVn9YZfreObqcdy1AtfeKM
oTraBwKXjyxomzLvZh28WyH4VEZk6gX47jJDVBz1RVl+G5pF2tHIfDdCgC5q1Ul2Uzrl
LHb2gjvzvfbjGcIwfhWlUyiklBG6CFttXY6o6Br9EyEY5ZLgpYQdEfNPcmJ/G1EHpF21
vXnj+MPBMG9x32yIOKoXBAy3ecYKYdBHdOxyUswoYKjG4IK5WR6f/3QPQkMMcFD/Psd0
toBWenOp8Ju/BW/bErBPE6qW1GNpMq7rm0kshtqQZSKcsdQgnpB3l41H/GOFay9ocmQm
ezjA==
X-Forwarded-Encrypted: i=3;
AFNElJ+f37hhqDubpjpga7qOUA0nqz5oi/HQiGoD2DyhpUcWQYG1RoT36E5vAN03jeLS7/tFJJGgvGA=@isar-build.org
X-Gm-Message-State: AOJu0YwZL6NNDmclp8M7xTzwJWaFCiELb256nHfhn68nuxjEjEbfBHW3
KiizPL6zUpjm3tIaZOCo5f0wwJ9ioZ23BGSIMfMa/Mun9cL46sXU+x/O
X-Received: by 2002:a05:6820:3403:10b0:69e:2c57:4a1a with SMTP id
006d021491bc7-69e2c574c69mr575277eaf.8.1780313726189;
Mon, 01 Jun 2026 04:35:26 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AUV6zMMNpvK/iirgCf5pXgG5kfCQmpwR+hUw8xUQhUM6W4Anew=="
Received: by 2002:a05:6820:1689:b0:69d:a1d0:26f5 with SMTP id
006d021491bc7-69e0dd80273ls1098437eaf.1.-pod-prod-00-us; Mon, 01 Jun 2026
04:35:25 -0700 (PDT)
X-Received: by 2002:a05:6830:155:b0:7e6:cccf:ff7e with SMTP id
46e09a7af769-7e6ccd00536mr274917a34.14.1780313725178;
Mon, 01 Jun 2026 04:35:25 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1780313725; cv=pass;
d=google.com; s=arc-20240605;
b=EszQUHIMygHtP6zC8fGboIWoXlav5tf6q2uDbRJRlNqlbSAszZ1vh85Yq9tonZiqUS
OaG5spNsJ7DOoly/EjjHsmkumstHkDYdS1Et2lrFi9S57iX3PxzwgqWAs55bQGTgo0ZI
W1GwXvWxHWao7ccc6SjZxmOsnU0VQxUUYUIZrcLLJiJkDsqE/MR8+NsZlri6SfUcZdFZ
0XtDPYtNBo5lUCuvIQJGGQTEHf86/sVXJT53jUu7ki3hcFH1UZjBpIbnytu83e1jjagK
RxuNpYDAMQ9+DLK14SWw0vHx+ALlKVA6Xfg/a4ID/m2etnGvBT89J4EHfBNuHIDgU1q4
JQXQ==
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=k4Gzmv1uApwM9Ck9/w2tmh2CBJjWSYD7UX5UP37dc+3ruXBJIQN1kDExuEq8aI4/Cl
RYghMV29kuqag9d6WQwAh8HyommEYSCIucqCFsTvXjuIAkDi3RIJgBBpXCZkAw1YPhu+
/HiXbVAtyh+aFHmL3b7XSpkv12J8H+8JvUXSWJkDm5D7U2kTDKtPLmELOrqesAozuZSd
iMC9KNjMrogUPqZDmMz7fwRic4KbsZv9zIUVbtvEkwh6ca6MSd223txTl0j5gtyP8c+s
W9tPY6frydbAiHdhz/uiUyB1/wuwz6CBWFbrVmM5+7rBtZXD6YxdFPxsM5wnPzXB8HGL
f1Mw==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=akRwL+3e;
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
46e09a7af769-7e695ca31d8si351370a34.3.2026.06.01.04.35.24
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 01 Jun 2026 04:35:25 -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=Z88v7y+2UAZg3N+0Zh5QDur2jRhVCAsQmw1MQSRxT8wjoYlTJgrvhkH3pkxuip6DxX3rEU1lqJ/Ci8p78cvmpmfRPhZQGtByttTbMeu90Rih0riANxhU34BdYf6w3p6VE0DfRkYf+fuYgpfQkXuVJVfcVwiBK2VA2zBc8I0gmu2RcV1Pmc75m08aYfYZCob0UfhSl+e5FJiralDG3Jr5Sx8FSW08jDUQoE3tFDu74fQbZqPB2fZv+jKu7+c1owIZ7b5RlENIbl8KVI92LXUhL8mLiurd4Tj9JcXC8pVpwcIMYmxdRNcFVzQk53QEKQqarRklM1PcMIG1Owz5TAZltg==
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=hXAeYwb2AVGe1y4MQl+pLen24Mj2WaLa5uSxGaBGnqXrVuDuc0WssZj7G2ATfqyEVqQg62cBy/n+JvWiATXguso/XeRQaPNOOhLU5Q0QQr0vcz5aRcsEf4neX6ctOt5wDstB1Np2XiDODIfXsk530lmmFvJxc1KGe9RiejHI+DWyvaF7nWK8BSgbkyQI8Ghy5yekPVNBrkYRYgkvCOD9F2xriSDctZnsVLTltHRUFyuI+JBd79hYK0cag981hve+29XZEo16qbKWCYtbte6M19wqtT80/cONehrJHUdF2VTI/j9jtXxHiHaqbWZr04utjT9CEg83TyjIqEvZ/BNzZw==
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 VI0PR10MB9577.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:31d::22) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.15; Mon, 1 Jun 2026
11:35:19 +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.0071.015; Mon, 1 Jun 2026
11:35:19 +0000
From: "'Felix Moessbauer' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com,
Felix Moessbauer <felix.moessbauer@siemens.com>
Subject: [PATCH v4 06/17] rootfs: rework sstate caching of rootfs artifact
Date: Mon, 1 Jun 2026 13:34:53 +0200
Message-ID: <20260601113505.2898877-7-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260601113505.2898877-1-felix.moessbauer@siemens.com>
References: <20260601113505.2898877-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR2P281CA0129.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:9e::16) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:619::6)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|VI0PR10MB9577:EE_
X-MS-Office365-Filtering-Correlation-Id: f271b9b9-ccbc-40fb-69a7-08debfd1db61
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|376014|10070799003|366016|1800799024|55112099003|22082099003|18002099003|56012099006|11063799006;
X-Microsoft-Antispam-Message-Info:
rsHuBCLYTuFi4s8/IRlcrAB2kWQaRICbxNgVzMxVdp49NeJdvu39Gqus09jrt1tDXkiwr7dMb6JcByqssZktj+Q9woOkblst+6iXON0vNMukgEKFlqXb76HowYVP06i1S1Oksm87tGIe7cS/VXmpR8zvqnLOUQGBp6dPmFAfadi1bxAjO0ZJQycmJC9Ax4L6BgK3YJbL4Y2r6LwC9gYtHNXZoOUrr8JpStyMv0QNuZD/hWf0+tSnFHxoBPuVj+XCDbQUfhDHPjcUWtk1sSltzRmw19SHuTAETrJiNC2M7u7EHyVjFHH8UhnrYgImjNzc+vTiz1CxbuyGi4eHWg5t/FWN4YmlphRN9O13mdf9dFagk5yvZfw14IEZU8Psv7K8lXNfO56OleulI8Aip6bi0gZIIWQ5KDTeT/8C26WS9kFiPBOpA0TNNfk9mSTjhIk0pobwB5Yk4YwtAXSMkiwk9OwPnnxLQ1hg57U6GV/FDCwxkwV55FDVipGA9XS/Mjw5eMXmLZtsy4PMVQW+2uIEMbOsceE5L5/Ng3jbFCYk6fFzfu4CJFYhD0HU1e4lKHjFaerFghfDDfBcmU2P1MQcOZ5LxHuaDP2m/mb31TAwICLmYz62wmbeVLHc4KY2wrT90Q1pL907n/QU8lVglObcT3unISD4uCfIxej0c7qxbwsHDw6GUU/znT2dp1Ru6zm0
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)(376014)(10070799003)(366016)(1800799024)(55112099003)(22082099003)(18002099003)(56012099006)(11063799006);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
CYyFGB5pNd9l5hhUF1pO/o9ZYwZZuky/TNIIR0l5FckFOcBPA9FeI9kV7zSLiEPEpV2C+fKDWxIxVPfqQTGtNPKAKz3EEpPd4stGDEdJop4cbU08xQgCmb5OJtKEt5NWgCBWQ0zrUimoT3qorHR/K525WSekJZIRuLyaBsJwikgAI7BsfQLsE0FD0WWj78vxs6uubtekuzQc1xfoLEnFUH9X0MG0ACIndjYDQUObqVa5bnWfwGSttdv18VbnnsYhnPASlusuacshh59rr0NV6vSQy+RMb+DV9ahCZ6zWWEsB5Hvy1kXKxrc3ssPy4Bg5I7SQ8o3QRtl8ongafSeNbsREWdgkepUIQou54U7WNWfC9wOiSJ8JoYGD8U/K6Jjc+mtuZ6AraZEUvG7XrsXZMb+Wzo3vW6IIsDkUD2jSHzlS6XfugATCBGzFDzziFWLouUQId0dHZOHgU2QI+TV3m8zGN9kJTXZjlStwQF6Jt4MA5pWQlU+oaq2dVF4sSBbsoDUPRetA2FPpiWecZ1k/WdNQbL1TgQgZQIPj9Lh4fq7kjoQJdCnpO7YnLy9rG1zL79wsIN+hJQgtLEYYHX7X8eBNSi6gMNVqSaERtyz8nxgYDGgOc+dnvF8Hd1vf4+XSj/uOl5vnyU/Ms/v/vuTdd3kxThIS+dmIInJqbZvVRn1VyEDPQbWwgSMjBIsY6jtzaCshEshd5EzuN6naFCyjkIDk2uvKWUQEqXCSIZkHsFErvbp9+I0SfcXkKfEz5/vXcAOEZ4AAv+gQ/QN+Hrsg8CsHiPgKBc78Dex10KuxcBv4E5QB8iDkviaNfuCbYe8sE+mb1wq1VxBbtQvxzQ1kBkQPGLGU6m9lln97r+/udLhqJniq54Ace5LE8AlKhZUjE3KMtDB6EhYx0imN9kYiZ7MPrc4ID5vzsMqYKIWts4je4EXnrzVKI4VOR+Fcs5d8+r/aLtoD8MZ+dhn7BXwtuf/ojbMEZjVuevD5Z55vdqJZ6a7eIDddJr5qMBmGz4WLQwsdgbQGA0ngdCukeRGEqTFOOl9FcWvDkknOyVi2sOr5CWR6da8leX+4+G0LhbxQmfSwG34bQNk3bT6g5W4dfLKtxVJVGu+4xGD3X/+lbVW4yC2N8UYzAXZWG4uLavmLuPU9zKTQAKCvYDwFjaqvqJ0v4B6GIzo9JauF8aTESGflGAmJuW3ykbs1nUnV4BYn5N8rtj1XcqG+lzScRfEplH7VQs6Qa7Uo0JyvpMjlHPkWMCXM9D4LuaLVGthjdBSmFNfPCj6WNXhkJptOUUHxr0vok8Ofy9/gnzmwWW1/ITUIFi6OaVwh4TN/1kAnDKBdwbxFkOXXUjx4PiCm0Y7fLwW5qMxIvry9+yjhb3Z1Nu/C4s1H2F8o69Zwlzoc525C4qLTrO5I4xRE0inImK68VxLvTQOQetUO8gO1P1M4+8Ei7qwNJYsHt8jZDj/xsQy8aiA2xm8WEOQUpeJ5FzqK3yYa8rZcw/cY0PDM8ArMdDL3h9afXXuU3vsySajdUB74cXgAzH+VIt7QEJfNTS4/3eJihK+RX1VxAhJ3I/Czd7tU2mQ2hJ0XohJQeJLzTIWaALSJ9XFBJvxJ+/SAj5saSA4zUnopEPi1G+7u4VgV6QtNECu10Mb+/8ZjbEl22/Si/bAmp8/Y7otpV+JOvXt5A1hedyeXho3wmst+GNNaplyoy+jg5sSnqTngRNUsUXN0NjZRU4cuBWDmybKJlL7kQVId1qzrBxQp1K89fYKDNbzUfi5rrj3eccqIjBJTUrpFIEJ9AQqO
X-MS-Exchange-AntiSpam-MessageData-1: Inoo2cDRcts97FClw8peXwJHZB7mQBhuNPw=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
f271b9b9-ccbc-40fb-69a7-08debfd1db61
X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2026 11:35:18.5814
(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:
kSUDaMl7xLb08ZrTQWBnOfl1n6GLnVRmCqZUMTbHERERIcNQfnOh1G9dVeR/oq80GP4xV8bJnHjfSNZuPg6Q1snkRUqUYVSO6PHASZu9QlE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR10MB9577
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=akRwL+3e; 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 <felix.moessbauer@siemens.com>
Reply-To: Felix Moessbauer <felix.moessbauer@siemens.com>
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
add support to build isar unprivileged
|
expand
|
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 }
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 <felix.moessbauer@siemens.com> --- meta/classes-recipe/rootfs.bbclass | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-)