| Message ID | 20260715110548.3605767-7-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBIWT3XJAMGQEMA66YVY@googlegroups.com>
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-f187.google.com (mail-pl1-f187.google.com
[209.85.214.187])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
66FB6HCL022856
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Wed, 15 Jul 2026 13:06:18 +0200
Received: by mail-pl1-f187.google.com with SMTP id
d9443c01a7336-2cc6dd43737sf105069845ad.2
for <iupwgm@isar-build.org>; 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=FHF9wP9nBMTBUl6DDgY21LZ/jwSudrFEGG8WCa896mJ4GPYBb828+T0hkxAspsJhgH
TBIXutKGtrfStHwiu0wrzK49GB26odS/nDvEB+g1Q8eB2ePhD4mkH8sr8hjkPg/r/bha
662trowLZl1x3O9KDJ8SgWS8+abUtqoch0ywyPsbptYTZobeaOzWfouVMPNQedBgSYnU
/cM7z/k/s6Abx1/TTQNHVPc0PvnftIlhrv1xVF3kATGAgP4BxuCgWykagiPbnQiJoQz4
VXIgnV5qLhyw5jTk7Nax4SDCeIuOTblFZweGtZty+irTDw0ugvHviHYgfWoVFxpeEbph
WCSA==
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=a3jhv1N8+81/J694diJVnSY+ZtB872vOMfML9YryqlM=;
b=cBboHmeN/Dr2csslqYaOznkGvsFJzLHloF4Z+X6XJoAaKB2oFS0R2KNp4YDG4h7iwt
q6riAEmsOMcItV/CRH1Sqh7q73+MBTowdw23KaJs/wJMg5PDSRHkAeZ9KEEKSo2OMNCc
bPYkt/GNNoG9WD9x6N0hFt8yxWlrHQwlbBdifG8o3e8lAeCILjVviseiS85gXA2HN8VJ
uqeT+OIwXjMNEVWIWBlNKBjzIHicSfBBZwX6zufSl8UUombEjrcSBzwpJwqpR3Cxuy0A
dIOEUtbhNBbFRb5016MfwS/XHquyEMuhkdq2TWt9NCsvb/IqToa/bHr7OGwGKbf/oCAu
wXEQ==;
darn=isar-build.org
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=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
: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=etYehkDBfEPJIb2A+AOSbxEia3jXh2ABslnbd75aizq3vFTUHzSpmeZ8152/3o3BHn
4ADXlIvAIb6KgjQ6DjTl8fp/V6b7pZvasRNll8U8S5eu/6nmQZWi23/ZhrchaWQkqd0n
F8phBcrmDrq8ogWAS4Z2JZtanIlXINtiTiGqA/a79dzB4L84xBXqi+KCPOCQbUKKeOZ0
PfVt1Nzj2pYk3bpaC80UHVONgzZnWZapJOHPp9GKvVYZYBoH4sYl8lJCZPwA6DjCZvSk
6GIqn8xP3K8OwjJdQo/eEfw4ee7lhwIhmVUZ1UfZXmDPzjgkVSc10wbZpVlm4GJxubir
yCzw==
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=gOJMoaEHj6erig0IvqYj71T5eOsr/QzHGevNrVufu8B7f5YYGxANCCbRDQoRvYrCIG
M2eZQUMHyJzr+2R4yINPF51HTlqyp4TKb/J1znzKw0j/StYUI8/02/y2fkgPNIkhCXVY
21rn+TuFB3ldHFS/m/Zjs9Cl0qwdgXmVw/XpFsJP6BdLxVGghgyl66vAA0yIvXTeGGue
iq7WrsrVXOVnOzmfMneDo6206Irgy0SQK241Zt+4IClQ9HwKuZ/QhiXcVSlj51qlzFBu
OI7dkNXD/fJGAC3tPPPBFQNT+YWNq/LbL7m49fSMWHaYvXXyZbFhKTAIq0gfb/8/uC3n
hViw==
X-Forwarded-Encrypted: i=3;
AHgh+RoKHR5IMHkjqgaeNPuwu516AW+v+8Bu25soVLp7OKQ8ISock6vx5/2IX0hCeytJ2MiWbt+pzss=@isar-build.org
X-Gm-Message-State: AOJu0Yx6rcv+4oWqjGvN4jj6Cm09nAOo5HukPSPfIwVnDMR7jl4affqq
gdAJKFFQ4R9vPZgZbMrn6QDFc2PgycBN7IyuOcli5tpeBoyJVHuPz5bu
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 <isar-users@googlegroups.com>
(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" <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 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:
aVcE0OmWgng1TMuyhexAVHI0kr+bFCt636mU+0GOH1gf+NQJw7f2Oipin2hqLxcUtqr6PlOsK7wo2u/EeRhEAZlKli8iGi3I1e6WkzHOW7ANC5vuNdC5ZG872fbubBU1WUVX/+VnDp61iCC1NlVBKqtN0aBu01PlJjdlCQ4g9ZhqAR2lpjno7/+QgaNv3cn1FZw6/IIGW9F6C81Ix48UXOwly5FAxaiFow6V7CnKpzNXN6yHl2JOmTQFiGHeZjv8Tne3bSYl2omV7wxUNKpHwHNuomAT4e/Uvdx3YouPBTvwrNEZCQRXSMD8is1/57GqhwG4vkyIzoiRaokreJwZw8E1154awTsSfEgg3ZlBSu0Ybz9tCQevdE1TQCviC0pCQC1WI/SmMywvoqfgHZRrB/YCGbGyb5kPTPg3j2WlX2/sR/vW05aGn/KfU5r2z7cFWWDk4n5VBUi1AWRe6ukn0yepJHENNnZ3FR8fp9wghtcCOb20O0mj2FjUpOloNuPlvgJrm6XcfXTc8sXa+KQKqdmMM9+B0hXgjSpN+wg+I6WlCFdKH49pFG56t2Jr+nsz6woS6RLDlbgXqyUJYkbJ9fTVXaS7NcQxa/A8TiwbfI0F5eQFE5It+10oqzxmmUrevkcn8kQDxbEn5htZessWjJCFRwXPLCz8K/kT589ZQX0H58N796cQhdtUj22njSMXbZn4NBeXHqmK2PsuqrfN/NuPYTiZ34IwdwoHEcmgxjysul68EzdYlgVUpLxjBqvIqK7RrcG6GBz0/XF7YezLRjSWXOkqa/TBzkkC/ztKSHg6m/zmU5/15bX4LOTs4rcxqxJz4mWJGfpsmJ4+a9nBRhL4F5SS8DpaFa5Un+Pb/TsFIpxGucDURRFuuNTYgac72PR6cOUAQmiBqjpFHfddCIDXZyDWuZ90VjpQd68qhuxFXjyokAZp4451FQX6S6XVGYoPRHCG6AO1JZ8t9LUkHJX0xkzQEJOB4rjTtvHw+ighOehZ42vHf7UfJZ4/QXNRWDGMfzsJarsuLy97QN1MTd3YMOhCoVgxtKedlUPvsH3sdkzbO1cnnmVvoXlnRTGIxl1DP/Sx/W6oUxnUoIooiRuiEcr6MUHKvCu2ljkJVCn3bQP4gRkZmHvuiZ/CgnyBr3nc10/0OxOCbZickYMtns+uDWXN+nVf3Eo+nBDsaOu7+l38aZ13/4Wpp8n7PCwhW2Oz79NAhdAJkL8pIQ15xGVFVfTrktcu+0TLLAHc3DtZ/UZDMAS4dzzY0DHD+xX/xlVGVJjfzhqSqhsrABa60SYWXm6dSQD/uMTrc4Ju1lKShjYgNMLYXIx0sOpiucU2Mfhr7TQfZH3bZgAUcyqjaUqKLEstIoTqAVBkJTlFUqfnVaYq1LYftnhlV9Nk+e44o/L64FnDmRRElZr1VsQiaQcW/ujoR2bEWTmWTtavwPF/q5VEYUVOh1Z8NuacBSms6mFtzXdDUQAfIRaUkyZTM9AWvu0LWzzO2h/fvv+bHK8tvLQaDcjpf+LrWfdiZHelPSLplb/MkCFdT8hhQGrCsHKzoZdyK8BlRgZA3W0rjEWd14kHH5uRVelmCJaJzbRz9NrwSfqLIOfQTxcjkk/tTFNJ2mV62YsQzPm0gxdpK5ar32oPBSOBhYxel8ShQWNo/dQrvA3u5uMUv1oN0352BdeflJf/491y/F4q4iXNqTl0m+H0Nlt3tvf9obnrS0Hob1iYo9xPVNobRU8asFr1rquwze1YMa5YD8EssbaEU0MyGWcRTmLGN6exhVCZHDs7mWAze/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 <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 |
[v8,01/17] refactor bootstrap: store rootfs tar with user permissions
|
expand
|
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 }
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(-)