| Message ID | 20260820083014.3377283-5-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBI7WTLKAMGQEKWH32UY@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Thu, 20 Aug 2026 10:30:40 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qt1-f188.google.com (mail-qt1-f188.google.com
[209.85.160.188])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
67K8Ua8E011650
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 20 Aug 2026 10:30:37 +0200
Received: by mail-qt1-f188.google.com with SMTP id
d75a77b69052e-5174a23afcbsf29951211cf.3
for <iupwgm@isar-build.org>; Thu, 20 Aug 2026 01:30:37 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1787214628; cv=pass;
d=google.com; s=arc-20260327;
b=blubdBjTY5qUWuA2/vNhbUWtl0RbS9wiGJquHuRgBKmg/f1YDWwfKsaCLmfbyYD/JU
nGkg8p+tTYLvil+IaxOiXT5z9eiLEBvneszRBp7+/H0G0PubfruFTZsAVUjJYHMRvXrF
XqYBTe+ni7g3Zz+MfU/q0dXvEsYks256552kDhc/PlITS2Q4huuRx1/VaXzDwpwb3aQo
oTZy/CeUAYQDa4MPcM08jTyr0U1F02FPHVt3rJmoDvuveA0O6GP4xQVFCnagh9SMHJ+M
BgZCuvSm3TJn1fmyrKKNKcgVx0NZwMmdcg3iU0Z2USK8+rZ78fEIAHejuolsHet/S6rV
HwnQ==
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=X3lGptEcGE2oMSoE1Lc0bZzkQySpCBV1/jaQotriIi8=;
fh=t8u9Stjl6ve06sp6e6KY8TGZLKQTjolzK1UYq9FEztw=;
b=Tgok2kL8OtyDt0RDv+8QF1ySY7OQEBHNVummsLL++Mn4ffZ6Jp9OkTym6HmFNc/yyk
YCIY6eo4XbQeBkEb5WonFFGzGue3JwNufx0NwfJ8FlZ6mL/zT7AWi79VubT/ktwoGZvE
RhdxCoohA/hHoSfbYHs3dqyHdpNiFSqSBlry8JAc1zutlTgDA2uYfDvGOUrLMfUL61Kg
n8yuBcVqDAXs3fZlkemK/GO3gD2jtuC/wrbxCzsijGJAFCtVq8or+GVpqd0vI4ht/QGi
KF3uBjkaXi++iAYJSdRw/7lkCxM3jEXpQHmUArvYc70HBQR3fRpXu8ZfK5h6cQC2o3y6
M+Ew==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=pzgwigz8;
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:c200::1 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=1787214628; x=1787819428;
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=X3lGptEcGE2oMSoE1Lc0bZzkQySpCBV1/jaQotriIi8=;
b=l6JdEE2ql10uGfBrrhJ2RU0wuDe7s77bpljppzhAVyJ6KectCvLqT+i+JnissTCjH2
aEHuKMSCiAPbtYcowoi1wLI+8apkYUeqdvsc+D2cSkmMFfioVr+/dW/Bskj6wgqZJB0L
H3wus4lnitOjb//h9wgcergC6H7Uxv8GevKcadO2+pT+fMpFkn0gqi1qkcgCmu/Kbxqe
H6GEmgJJevKL2Thg/EAyWMt3BIgol5RKD5BCHrU4cZwZ+2dhbKiqMiXzMIg2xiBFGBMV
X8Q7z7jYoPaXvu32QwXXbEWipuKS6JkmiCfmH/HsoDMBcoY1xrgFejTQ0YXIyxjAWHf3
tYYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1787214628; x=1787819428;
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=X3lGptEcGE2oMSoE1Lc0bZzkQySpCBV1/jaQotriIi8=;
b=Y7QIr7BoCkAJOm6L53BqprIMAspNWfz61pzlSGmDf4w+/VBe0EOPUkjKZq/tY63N2h
rC4zkgBEKIkmFWyfWidlaJbtng/w/jJQgLzrEu2fNKdNbc5clyKu144xjXuOtW/DHSlI
+kyGdmrK/RtL3HD8h44hSAdgAR7oM5GaMc9qTo3sm92b3CN2QXrEGGrZ0lhJSl8AqnVK
jODkiBOC36ZVq1AqxLO25ffhA9A7jW5tBYLPURyy4pZj+xBHachiL2PXGrvUn/ZyHp6L
1Y5upr7paihbuRMVk2Oeyp6Oj8C6JXORT8TLqJWKsgGDY6dbjbGs9OMnaUahFxTtjeKL
XtYg==
X-Forwarded-Encrypted: i=3;
AHgh+RpwkMk94yHPtMJ00CQXQ9pmcUe04CUyos8x9ttWcy3zHijbLqCQe/SAaX68rHsxHwx/ugLV0Zg=@isar-build.org
X-Gm-Message-State: AOJu0YwIj6RpVLPPVcuq5G8f9UTf8SvC9KlGFJdFYaKSSKi5RxtZhm1G
3moNBq23vQoGdnRmhiX2CNsLA+4o3vEr8Fq4awg1e8P8y59XECS32adx
X-Received: by 2002:ac8:7f10:0:b0:50b:4491:a2cf with SMTP id
d75a77b69052e-52dd5c30f57mr86834781cf.27.1787214628151;
Thu, 20 Aug 2026 01:30:28 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="ATskLdftWzRb8P1qD1wLEI6mQsl/+TodV7Wm4z3yMLWxwvb7kg=="
Received: by 2002:a05:6214:80c7:20b0:8ee:663d:f114 with SMTP id
6a1803df08f44-90c6add65e8ls11370476d6.2.-pod-prod-08-us; Thu, 20 Aug 2026
01:30:27 -0700 (PDT)
X-Received: by 2002:a05:6122:4699:b0:5c1:25d4:e29c with SMTP id
71dfb90a1353d-5c5e2e8bf38mr3995165e0c.0.1787214626748;
Thu, 20 Aug 2026 01:30:26 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1787214626; cv=pass;
d=google.com; s=arc-20260327;
b=INHzC30wtCMWEb2WWyOkbmVhLT6OMadvBu5dR0u77HKOh+aYQGGU7BKaANHkzX3A8L
tapHuu0qSWyEflMVTKLPaLc1XyqsQCadBJx1ncMHYp3/NSKlLbWgF4lvkmVh6EZrnzGw
YPKdqi+W9LS49Oo+yvculsSrA0IefbTugwrFLsrQmAXcjLUsRtShQkpkAewE5Rv1ayWK
ayc4MnABcd5f1zxORWtINb7Rh1Zbu9urLvFHcLWBN5rxua/kT1Fer52LEQeWqiB6+yFA
jcIg6JTNF5OsRQzwhZNHW9Ix+WxilqaE5D2I2Pq6aCKgbragw/47mjP8ZoQnQaxqCTG9
Yx+w==
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=vdDK9R1kt7XbgM8LTxQbwZiEoFO1xf4VxMjNnMoc3Zs=;
fh=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=;
b=ODuOtm+ztalgTVqFW9hXVsTumazPqwMAuRebgJNIQLWmlDU9y2I1XrO/z8lXAsD5dZ
pAuAKS2YJO+BE2mgL6pUSrDmQ4rna/SJnl1QmjuV74uR3Q52oOFj1YkpjKPnF+k5gYw3
0+PGY5BL7g/F7RjBUcFTC556uJ6fjZtPm0jdHwhC7qehofp31jXBcKaK/AVGFRqRfijz
MiSeWfhUiw4n9YmgfMzlIN/PHb5XVrBSjuMi3OzaNplc46Mq/cyjdO+CxlHDnkOp/glZ
E+f/VLIjwhDjV+LyfCKrBbY35fk2vMX0HDxzhevrOL6yIqvip+eQTm22/ZFcoXEKRsn4
nxaw==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=pzgwigz8;
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:c200::1 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from DB3PR0202CU003.outbound.protection.outlook.com
(mail-northeuropeazlp170100001.outbound.protection.outlook.com.
[2a01:111:f403:c200::1])
by gmr-mx.google.com with ESMTPS id
71dfb90a1353d-5c5e274d628si141661e0c.4.2026.08.20.01.30.26
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 20 Aug 2026 01:30:26 -0700 (PDT)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c200::1 as permitted sender)
client-ip=2a01:111:f403:c200::1;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=nTLq6molZVFqXEWFABH2nyJrVxWglmSlvnswG2cZ7eRbpNkdOBkWsxyyfXQLKlbqO31u/dEjYlqjx3Gz05egiIICAEcHV1S41EKlWq+gZ/ZrTSoU4sAcFRlJHwfTPF9mtpAS3kES7uQ/1ACJJpGbaauABl6LIGIyaKv6nu8sSOpfhX194Rc3VQICNZMG4IDv+i8IOwXDMRPp/cl0qsSpJ0fVjiasjZoI3TwCnPqCDCE1KOpOODM6Kcnp2/x3cJHQvglpp8KyLpVPu5MJeeDX4EGTFUdIZd4/qsRFxHXtQQ29ddjG7Pi6wbzuniWzSIJBlx2/Pnv20HF/z/+Gf+rTeQ==
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=vdDK9R1kt7XbgM8LTxQbwZiEoFO1xf4VxMjNnMoc3Zs=;
b=dc9BJPDun/y0zYGBS1aDYVt4ENQ2+ab0Q5OWnRb26Y8z7DQ/k08W68s6fGkd1o5chkRLuTpUJjtxlEpgGmVDYRtlYcVtfFZJ+5CN4lkZA3OSmENc+VYv9V1r2X8tDIFGGclSVJ9yjhW8e/h/tCzGc3INZGtNgEHUSGHcDgU1ar02aNZLTcDHHveeivJS1QsA0z6fMGeCH0vZFNflrOP4sASj5tunI0VixKk6JrPSMBfrKgHwW5nkOsEw6xjVjXW6x5Q0QGJlgmKHD8q8K6hh3NnGyJAFOxeXyCtKQqsrAc4vGlXblQy2oZx9CbOC2dOHAQKUTgfJLQevw6NHA2k7gA==
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 VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21)
by AS4PR10MB5647.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4f2::21) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Thu, 20 Aug
2026 08:30:24 +0000
Received: from VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM
([fe80::4985:cc3c:fb41:6886]) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM
([fe80::4985:cc3c:fb41:6886%5]) with mapi id 15.21.0339.007; Thu, 20 Aug 2026
08:30:24 +0000
From: "'Felix Moessbauer' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: quirin.gylstorff@siemens.com,
Felix Moessbauer <felix.moessbauer@siemens.com>
Subject: [PATCH 4/8] rootfs: split clean_package_cache command
Date: Thu, 20 Aug 2026 10:30:10 +0200
Message-ID: <20260820083014.3377283-5-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.55.0
In-Reply-To: <20260820083014.3377283-1-felix.moessbauer@siemens.com>
References: <20260820083014.3377283-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR3P281CA0199.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:a5::16) To VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:800:14a::21)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VE1PR10MB3967:EE_|AS4PR10MB5647:EE_
X-MS-Office365-Filtering-Correlation-Id: f8ed0999-43c7-40f5-ed2d-08defe954738
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|23010399003|1800799024|366016|56012099006|10067099003|11063799006|55112099003|22082099003|18002099003;
X-Microsoft-Antispam-Message-Info:
ZElLHdTKCpPcV3VUucOeyXS1I13DVqO+tOcbqtvC4IakRLvqtMM0ZpB9YkkHy89pAkrrnd0MYRSzq7kJD9aFafRI4SHhDvgimHhQrUsE1nY5uMII8lvnF4lYUMWwPYKZ2rsBb723l5st6JUbYp98b+eld4MfW5bl2ArL+Qh245j06mfhVFSs6wjrC4So4qjH5yRhlJSfhdof5UsyhGXh+qr7b5EBRB4F2/rJuLA7XQmnxcSPfiho4DOvZBhLz0kEJgO1w3+g2i71i7pVVTJXmOHnxW6bA8YIHC1OGryOenU2mZzAlFeQk7arRelc3ly7UBTuHgo8usMnwO6G5NtCmDZvr+dAy+wRceUt2sfT8Beh+YHHE/7iIKjwbh5nxnVCbfqI+A30AsLOrAzoJgbgKOpOaHP9cL+6vt/z0Ay8oa6bhQXxubnaa59THZ4cz9HRJgzmq8/fpMOsWiTHYkshEZrIh2x7ryk0GNSNY56dJFM+wxR2sSeA+EUwdCRwwXAI0cqjDpb3PS7qOagwXNmo/vgFkZ1BjjavG4/q3GGq5iZiwO+b95tQdjFrmLF4um01Gl7gMRTXhTGPotdR0QlwVZCsQroth9stvJzk4F/rVtTp+FSjewbWAu8SuklNPLce7jdlxiy+XxKUSFNakhRr1vZQ0Mu6KcqGOMCSq93VZjs=
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(10070799003)(23010399003)(1800799024)(366016)(56012099006)(10067099003)(11063799006)(55112099003)(22082099003)(18002099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
eWJJwl28/c/PoltqtPYFHxW0lXJ9DJO7ickDFO7UzvDJh2IP0GLiVseGwW981AkYHe6uBqFxAOKDiPQf0yJRxA/zeJ/xEpbPg0VzDwbxeSLEAvMbFZbwIuKSgWr6HrQhS/Rp3/ipA6nu+5CxxazeDUGGHaibwkNDZ8b7wVXNhFAO7g1bQJgcw6VpTAtXRs8g/DMIsW4UJAKN/wyjt0gJlyKuy+nnBCtAJxchzdaOnD49aWkGPTdsV7gE5tHzYLrOyQRoctnoxJyrUO28aiA1EKL+4Fy4qCg6dxZsHaLYotI1bZDqaCQa+6b8altgLhH6lmFVpBrYydYVmoNolNKvhiUxakfdbWFldF5fK1hRpn85ht2PsNYbQrh5YFj+5zbFgaZj3l7g7RKvoAHjo5QYxdmO4EodN+p7EnVadxLM9dR/21OVPxFBN2/9/sMc9iVzYdox/jdn1L14Bu34Ak5UCYzwvBHVMPpQvpmyef20x1XP2DEdxqzNQ8yNymZhWBWef4LZeuX687fg42KFytwhPsBKMBCGX0C7Ef+iWlphonh4JpVs2sc0wkT5bmbSGDlVZz8T1BTRLmJpF7lQNRh4vLOOsOyK9hrJy0BlD9Xole0nsV0I4Kkya29pnmutT/vyKF6SPAgQ68Paej1n7MDZ77vD5aUty9eEox8dghO0MJg+17qW+IwaLORoW1HMfUfHpFTYoluJtcrv1l4w3972gStR3JmlDj1DOEprLhL5nVswGWQq/O0zdQyeMV4NWU0ak83NCx0+gOPBCNq4Ttz0pQ6vtF0bCogEul7eQXcPdFSSRyfieGg09Dv7b7zgx764fpenWQ7lTgytwZXJUeraEu2VAbpW9TFSQmJdsZyl6wgBJ/2uUs+SYrGhAh9y61VY0l5NpN8pvj4ywUVVj/Ik9eXqPD8tt9fpnWuOPb8HJkdlm1b2YRpGvCF7ASQ2lO1lsOEmanQiWqSSK1GWuUYJYFg8p8re0gx0bLnkcGDD3j6BCzGtw4oKkvTCxAQNGzkagNHvhOrV8R/Ra+ELyU5TetU2AAHU2olvMVjFkqHMlf/Gjjll4Lp4WF2m/eKtnKjIzUYw+5I+31E3INRM6HQz0PLkyCbY+N+YPrQRG7aXiydw9mPt66SRQ7DT09jdaoxxpGNlBkdmCRrICIBHcTUmRQXeK8PXmTHCji1MlMYtTOGS7tcHleb/LBzcWJ9ZjWLK8J09RdBpvLVea9Lh2aBPG8vLVKb9w0eDcncATpCgF2ux+hzbWowOoHMBK/nSVsLzquepEQsY++T97FDb33/rD1na4vmKsIXDAJSkEvcSwgIf66I6k53BO1W1dQzaZJG484DKQCTkG+M4jsSL3QG7+uUA1+3ddzAEgNf29mXunui6jseMpE89ydmsbRMyjSVk+ucFzLz6yR5FJtxvmiDnJxZzUqyFENf7byU7VknS4w/oWINFS6xaNszQxoqlKpy5rjZVbx/ZkCgAkgPsdrFrwQbtc5va0jeJ6QAeZrducWYnxfOjlGGz3+B2bnXDdZW99f7D7N9U2syruyudjME4ccIutLAHviJ9/JOUMVHRGNtcx9Fi5jm8wTY3jqUPxxEqghv49Riy0nlZp2mEPkmti1Gl5e7O0gkHGZ095ZGUA7Y5nefmmDw9pIX9EZssuWmEHr74wRIWEoNkQOIO9zeqh/nRVUCRUP3SRSHhEDopGrM6sMtTy58+8qST7PXyNJim0XiRsXg17urTXLx2Jc6MWfHPg1AP2WEE9D44x/54iLBzqtNoZebFSGTPoQImC2mPVZnEmx3s
X-MS-Exchange-AntiSpam-MessageData-1: 8uQTTzLlkadTaSRlkluLO7U6LkzzZztHLYI=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
f8ed0999-43c7-40f5-ed2d-08defe954738
X-MS-Exchange-CrossTenant-AuthSource: VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2026 08:30:23.3939
(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:
2mbbmJSfqiH2i82HSaoatRLAIOBaFzlunqVR+A7Mco+6R/CoBpE3dkLHceFrpXFH1poaf61mrJHMaV8GZ5ACrfLrfa+YoIFsDJJFjcySuQ8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5647
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=pzgwigz8; 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:c200::1 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 |
Make all sstate artifacts reproducible
|
expand
|
diff --git a/meta/classes-recipe/image.bbclass b/meta/classes-recipe/image.bbclass index a749441f..f3a27782 100644 --- a/meta/classes-recipe/image.bbclass +++ b/meta/classes-recipe/image.bbclass @@ -95,6 +95,7 @@ inherit essential ROOTFSDIR = "${IMAGE_ROOTFS}" ROOTFS_FEATURES += "\ clean-package-cache \ + clean-apt-lists \ clean-pycache \ generate-manifest \ export-dpkg-status \ diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index e67a0214..79dec69f 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -31,6 +31,7 @@ ROOTFS_BASE_DISTRO ?= "${BASE_DISTRO}" # available features are: # 'clean-package-cache' - delete package cache from rootfs # 'clean-debconf-cache' - delete debconf cache files +# 'clean-apt-lists' - delete apt lists files (after execution, apt-get update needs to be run again) # 'clean-pycache' - delete python bytecode cache files # 'generate-manifest' - generate a package manifest of the rootfs into ${ROOTFS_MANIFEST_DEPLOY_DIR} # 'generate-sbom' - generate a SBOM of the rootfs into ${DEPLOY_DIR_SBOM} @@ -522,9 +523,14 @@ ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'clean-pa rootfs_postprocess_clean_package_cache() { run_in_chroot '${ROOTFSDIR}' \ /usr/bin/apt-get clean - run_privileged rm -rf "${ROOTFSDIR}/var/lib/apt/lists/"* # remove apt-cache folder itself (required in case rootfs is provided by sstate cache) - run_privileged rm -rf "${ROOTFSDIR}/var/cache/apt/archives" + run_privileged find "${ROOTFSDIR}/var/cache/apt" -type f \ + \( -name '*.deb' -o -name '*.bin' \) -delete +} + +ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'clean-apt-lists', 'rootfs_postprocess_clean_apt_lists', '', d)}" +rootfs_postprocess_clean_apt_lists() { + run_privileged find "${ROOTFSDIR}/var/lib/apt/lists" -type f -delete } ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'clean-log-files', 'rootfs_postprocess_clean_log_files', '', d)}"
We currently also delete the apt lists in /var/lib/apt in that command, but this requires a later user of the chroot to run apt-update again (with all its implications). To avoid that, but still be able to clean the apt cache for reproducability reasons, we split the command into the purging of the cache and a new one "clean_apt_lists" that remove the apt lists. Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> --- meta/classes-recipe/image.bbclass | 1 + meta/classes-recipe/rootfs.bbclass | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-)