| Message ID | 20260407142310.2327696-7-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBX5G2THAMGQE4HVCQ6A@googlegroups.com>
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:34 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-yx1-f63.google.com (mail-yx1-f63.google.com
[74.125.224.63])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
637ENXUm015026
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Tue, 7 Apr 2026 16:23:34 +0200
Received: by mail-yx1-f63.google.com with SMTP id
956f58d0204a3-649deef077esf7471712d50.1
for <iupwgm@isar-build.org>; Tue, 07 Apr 2026 07:23:33 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1775571808; cv=pass;
d=google.com; s=arc-20240605;
b=RNo06Wu/gTBDvVr8b8cKEHDMj2u6/GHfskRO/B1B8nEZpo6mIezLz8vhrc0ROcPivl
iByZQ+Bc/bLbMlYftHpjJl3ZIrqr/qEmZLp7/NQ30wNk6EidpaTowq2s4zVJgCVoijVe
/ysXKpT4CgnVhGvM4sKH4SkMheDBXWLs9AIPZuFMMzq54VRIHSFXJKJ5Bhhj6jtZ07hG
Le34HGzZ7FS9FabPAGq/zdH0oAPo6OeWWVABAOfsPU4K4aIb2zdL6cMZ0U7g1Y1rTxi7
um1UyyhSvFfhahz0jkvgcNOiyRopxKtYFiGKYF8JwIxERhEIZ6BRyTzEoUImCt4YUv7k
qCWQ==
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=qYftzGWU8GeS1MWG9E78UCwsinh89ENZ+QQziqSQ0I8=;
b=CE8QMiq3kQ4vrZC8X+PHF+duuPCIf4+M/a3NZ0olNPFtXlT27bRzadflf5i+S8ejCS
q5NDvyLMddIfeRa0avr4NrfsGLvs2p7DSMc4tnViOD1+JOMO+H7HGgPsJs6Yvvs+zMFX
xPDC49+8DYVvRIOfMsvpy8RmeEZEr1TdJNIE235XdsAbvscNO3+fASQBeJdSuD+mA9DH
eVWx9TAf9H7N+sdS81sxjDsZQFy4X1PfeyJx6DP+pokqw0B2Uf5nR5gqODedtazvzzde
l+9x2NXO/+uST7TQuBwt/Lv9An3KN0xEBzUf42YPnDzFnivO4o33RWFjymKA+llqnaP5
+B5w==;
darn=isar-build.org
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=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=74RjVsPifjfdfb7w/h5OsgEVfiI5VQ2XtcTRpuK2Cug=;
b=gg6GFo/DOVfS78Vwpy935WY9GTSqxTR7m8gaQ4olizl0lrxsRMq66ETXo9aZlN8FbC
oYlNFkXDmAuvksMI+PBEHK2Jn0FOwe+XsMEn36gZ7ccS75ikiq0Q93DeCIQEUR4kggGE
KOVfW0Up3A35iH06BMHDz+22ESOU+dpYuStxoU7VoVNCzUSCh5N6f5H6LyCj1xJ9qyg9
VhqdWXgeIyafboBfSWhJdGj35wh+qLkBMp4kPLs5d++OhWmwDzbb42suwDaAix+UZlmH
qwxHHHPjycYpk1tPfj+t23AcacP3HOPr0EqQVUvH94X1+5NZUy8H+gqp2vABOmudg7jG
1vpQ==
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=e65OgGSDABD4IF6+1+P1OvXtlo3w89iSoxuTeSuMubQ64GIQWipt9j9ojBHhz7id/n
TATT5g0pSA45BzSgbHMG70CausyslfvZH6brrRb5M595/soqYivBki23U9g3sPVJFVAb
sxnsqNsBqcDTH7iGqDhWE1zSd5N7/CY1y6K/7GpmKb9U7960pQIfWtq5wfwLcZ8Se4EL
hjRsSguIAhQGImeOP8F+hl+ZAaHaY1G7hxs20W/GfqxDyArZmtBzFTZ9uk9vVGXTQUdX
++miaa/dDVYvzBi8vXiIi1B+Pgatyl6MKyIj0rN+NaQUlu8l8Yr3xGCSHARWzKnRipCf
d3GQ==
X-Forwarded-Encrypted: i=3;
AJvYcCVXaRStTHxNAoq/7SUIP/xhX1ZKlvRDToM0wn67aDRzMS6B2/oQayEZDXIAtVisSYZ/wyd1k+4=@isar-build.org
X-Gm-Message-State: AOJu0Yz7gsT2KrNgE43U91VmuV199bXn49Z1kO7JHpJa+F70DakdYHNu
lDLe74FteO/crBotMMFkaEND+9AhfXYjudqjzi8wSK97FuNp+B4Z3Evv
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 <isar-users@googlegroups.com>
(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" <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 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:
yaz6JOTM/UXWJgSCClFS4uQSTZWHF5NZpa3Jbqo3gDoNDwXEzpozDDnB9/PmuuIxpqUIFHdUoOvNVjPjen6M4SOTMhAU4ziLzznIVN5OQJEFjU1WM+zhjWO4cFwLabMjPnjt4vV2O+BlLB6F3euV5NmOQI3rpPafiGEvIM0wXEnpMmdScatIwsWjVEc4hM2pHjxxn+OcXayn6iFPsktai/0PqLQzf+JzDJmHuvEfyX7rlKWvszU9p5TmXtPV6wjSxpU6eCl1Z8VD1Uo9NLc5qPxa4RfVpFYBOCFfPchXyYW/z9wq0X5ICT/49D5RtfM5pPOLZ5fU/jYHeTh2awo50x155VTlTxDgKCzQ8gy7XWvGvhvFJ1sU6oQbWj8XZ7C3RFHj8qvHVYdUhwOFD4/wZAoGzkVxGiIRRFHhPM5qakCf9pd3rox1fgtSy3Z4oEPC0wIhSrPSy9bS0hffHCPCb5C/ebLymz8USRlCPEFMeM/eWKBYbDea88nmgdXOrlHTYthU0O6d7UC93to3Jkt9WpMOgeCrHCbyGCQlP2Hal3qwK6+U8agRUXWfSZusRv0byTs6TyDwrV5N3olOgai+nywqS08s+HToq+YS2LE0Okiw0nydy2n1kjfO1Y0iaZYbdpxQUYGWz3TLlQv26fNClYPlZ8Q2GHjVMIS9sfmDK0irhvqNoO6yV+HHXIZRddO+IlHryy+fMWZcpBj7CYNCzHkSG75qP2N4iFVj5Rp85Z1c0ZXm2M4LzJ4UAlXy7MRI8TdzpirSJPaAZO281prYFOGbS5bDqTQ2AQn6SVtqUelTIrmrB0hDRxygyTOCCw7HsjpUNTPVX5ef67uyfSIc9fQnXjqhTzD8bm4GnZPWsaBYAZEkYa0m90YXaE6Psy/bn2sf9s+qAm8U6z8ko9sPJvBmu4YXXNVEFHmyBqt+CCaJIMJdlZT25xnRB9dd797geNXirWvepBP0iBlx478OOvTlH5KTp3zrnereEgwX9+HWHwOEzIAUdqmYir+cj1w1UVDWYQRqcWmd0kf1NvISpEoxTdmBgJ9joXleGnBaueRIh9l/rDw84+2aHo8/pn+9OsmC1hI1iupUFDNY0wmvoBoBDxfUydb3c7gKSHMHG3xEVzLykbos65RJeEhUgMC0+zufRrqdU9iiDZyj8Oa8b9W/L3GUPEMtCPWPAND4Jg8ew/icOjs1ZZ0W4xO9QtjNbNwoioEW/CWfl3QiRZ/o1FpWdzae+Go0aSiYbDCmtjwOEBqJcBskjYrAYhPLz4p62IH7LdVmy1ADO9uTlDuuQ87xPHsiEON7G3vmrgPXeKlp0p/vQOV+G/zX5WWxD4QSUUtOsaoLXtYKNBAdkHhmY1onW2OQlmKEB0d7zll+AworNFS3KMTXgscs1UkAWWIF34ZBjLuoTNl4HQEBElBFK/3cyAjGAPrUgQ2moNz8esk3hNZaLuI698Pcpgy4Tw754fy1ghFPEAFAPq71NyMj+u/ou5IHDK1U/zzJXZ/rfg9EUW6P7fTkbZHPbmBkMdctHuuGrICqwKDMD6V4I+rqClzRKipI5H0Yxc/cOBniG8F2uiLWm78DJeLyPS7JzJ7+aLyDuF8+u2g8qJe96zFqwWK9yQWi6DIPpqjd8qeq7DWBWnQnspWB0cO2EC9SESUlSicsBNbN9ay00P/Gs8MU98Ioy4wiv33RcsbObhtdT8rWz6DAaTxkwyWpAnW8JJ5nJ5WqEPg42LJ0dZ5Ud6+u4EZ924P1qPBFLsKOHkMX0Xc=
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 <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_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-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(-)