| Message ID | 20260218115827.3947145-11-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBBOT23GAMGQEVY4MSVY@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Wed, 18 Feb 2026 12:59:09 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-qt1-f186.google.com (mail-qt1-f186.google.com
[209.85.160.186])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61IBx756023577
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Wed, 18 Feb 2026 12:59:08 +0100
Received: by mail-qt1-f186.google.com with SMTP id
d75a77b69052e-506a9bf9b3asf64520791cf.2
for <iupwgm@isar-build.org>; Wed, 18 Feb 2026 03:59:08 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1771415942; cv=pass;
d=google.com; s=arc-20240605;
b=JA89fyYXqyfkyeTDdTDkNg+Bfidl3d6NLPuInnPC4y0HLL8fX4IuURaVbMJXzRlhNI
MaOltosBnGOl/N7TJ4qhNdphoV02HqTIk14ZGh2n7wwqP4t8jYnvEuGBgM3y2EXqZHXP
6ChWPt8AsGsPI1Tv7lrVPio3wc7k252u6NpopVrNHRx1CqMpeERS9d7Tvx2qsCX6JL2F
MTq1FfqDMsQ0W3oKsEQv5C+jalxDI/Ivlp0apxFf//eKP5CHQdx9bRQB4hCjxNbm6JlZ
8hA9jxi8pBL+bRKc+EqcX3hSO7CSY6mg9Bnt+wXEkd5sD39dYYm8smHCCr+RqdK/SMIW
ppYA==
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=O8Yly/JAOAzutp6N2/soY4YvgtSU5MWUjCPZNcgffTw=;
fh=sbrThh5gvAbJ1YMER6H4Wq99w2ZRWawZOmNNPH0G2BI=;
b=cnJTQRRcW5viQtBR5UQGeJTB5SlQTR4bTu+mhyxueFWvbEWZpoN6O8g3zp4J9sY2fG
6fqoo35Ngu8sXd6LAjQTqyYo+8tl/GffLTn09ehQbZXdjxQdd//g9FI7bZSJCprKOdmG
tY9iQU/8aHzX6/45EdOa1Gy44Wvl6uu88ETXthTBuePaLkicZCmLPCsw4euy5/wYsWKd
DWfnENFTQupD7flVk6hd7wOQXTdlCBKaDVPibr1oIhSw69oOAAo11SmmTzsjORCR+Usd
cYNqnC2KW+pAHH/TtM6PLIHBm63H/igJobsLDFRGWJqrx+lrPhO9BrpZGlbzksIXZ/Wg
ouAg==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b="cwVwz/h+";
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:c207::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=20230601; t=1771415942; x=1772020742;
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=O8Yly/JAOAzutp6N2/soY4YvgtSU5MWUjCPZNcgffTw=;
b=OgVuqSmMnyyX8IGGCg+4RP2Z7yCLQ71bLZLqAQJ2N310+jyPJye2qJuRgEIUwVwyuT
vq5oDrE8JAWkVRnQxmBcwShoTa7MERFp74TPblJZ43ZNha62b2qwmGSd6D67iypADSpz
6AXlABAX6bDwNdFzE88Gq3dt87s5WOafSGVqNzN6dHa4CTnCIkdbxWcOnF7sHrLwUG3R
9fO6zinP7CIOO8gvMuv7WMrr+YoVVEY280k7oztEsastWZkcACx9lJujIYPiq4unJtvi
Cn1kUGeWlGlMrhbr7ZTbnY4jWD+xc7gKxeP+5sr1Zf9bgooIRuoVLMQVCL9WoTHFRMVg
wTQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1771415942; x=1772020742;
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=O8Yly/JAOAzutp6N2/soY4YvgtSU5MWUjCPZNcgffTw=;
b=h6NheklkkmwKcP/RdWc6aVWiNW4aBwG7eyJb8zpPlGOjHPA+kHyWnPuhxxtrf0EMKa
yu8jvbDPNmHoic2BpKbIBRFX4rhfO/Lec5Okz4S4tSwCUd0UCmSK0dxg363kOmTrdH/i
9y1v54uMjvrmv9yGHbvn5D8PyYDvYMq0rFLXK6oRrGWkVpcgFCo7VauRaJh0CoHv/S2y
y7bXRtkSelTXZJlHrCKomei+9IXewCZGrjak1znwcbUPCsZ0UaMgRal1UvsM49lkbrpy
Sb4OQmLjRrbA2eojKkTTSuRR6WnYXodPgicdZVJstC5+/Jj0FlDLSHrHYl9wh1LjQDIM
b5rg==
X-Forwarded-Encrypted: i=3;
AJvYcCV79Zq2mDf3fvdjutQ0fxeeCH8uryzfMIeS4zLIEQElX4XA4shpOuxvc0r2R/a6uIl/HU1R9IQ=@isar-build.org
X-Gm-Message-State: AOJu0YwTQ/yar+rwyjAGMGr1QhoVoaTaMlYkaIS5Ndk0KaBtvPyNd1MV
C86BlAgmP53KshIkz04S37rg9JNpECJVkZF4v8KIEr4i7wx2WZ4AarrD
X-Received: by 2002:ac8:5852:0:b0:4d8:531e:f896 with SMTP id
d75a77b69052e-506e9177261mr16842231cf.27.1771415942088;
Wed, 18 Feb 2026 03:59:02 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+G0kk8lrQmt1FqMmmiWzU7Q145alkOefd/Vi+euyg+XIg=="
Received: by 2002:ac8:584b:0:b0:4e4:600f:d8d4 with SMTP id
d75a77b69052e-506947c9e93ls108016371cf.1.-pod-prod-08-us;
Wed, 18 Feb 2026 03:59:01 -0800 (PST)
X-Received: by 2002:ac8:7f96:0:b0:4f1:bbaf:c5d3 with SMTP id
d75a77b69052e-506e92324femr14389511cf.59.1771415940963;
Wed, 18 Feb 2026 03:59:00 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1771415940; cv=pass;
d=google.com; s=arc-20240605;
b=apzPiUfySFbEz6g4ifVMcwIDMOpCPeXEI10nKYqVVt9DbdmIb++GyGSrppUKg9x94u
5CqKX1PkKvGyCWv6VdSwVOdWr56ISpKgOrrKZj9TPYplzxCfbBP81PWWf2Dk/ytElhPF
d4GGO6DaLPgP2ksUsOAiinpMg7vvX11hfgdKoVOISBvkk2XyB7ayTpg4VE1E86SZMXKL
n9XNUv3QqUj4IAfAALACdNQjkYEsEOVx1IMvNkFNU7vwJi1LVe+wS+pKF9MrF7NO2Kvt
05VHYjdU+zz1Xx3ZU0VlWZwuog9XKhU9QCsXmev2vWFyI8pC4bi6vwy+WL3oMWArQQQA
7S7Q==
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=ulvg5vL5aZZ5fIyb32J303PsWUp13gszCjgY2GT1I+g=;
fh=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=;
b=huquodozvLOQK2E69MCmwK8E4N9s5peXSE/qPaJNeLcdklSwoxuW/j3KRJ8uoWXkbH
yeOc+ixf4BwT5NHgDlJCoM0lbhZyzp9piRZBQm2BLYCSJov6+mxD+xAEFGRfsT8ANp3A
CDoJbH+RtFAY6fk7XceoJjQC8cPnUabCl/55areQpO3ZXv5oQBQngaxKCWU6qHdXjFVX
5SV396y/aEu9mc4P1jzcEzmduptNtpK1tTkRGlDMoXhl5zH2wSCHvdD4aX8eoHeZwXVe
fjdCj5InkViUQgj/hNBnXhFYTnONBPMgeXc3Mgx7MLQH64OaJNBYcVPgGPnu6CmXyMey
VWOw==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b="cwVwz/h+";
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:c207::3 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from MRWPR03CU001.outbound.protection.outlook.com
(mail-francesouthazlp170110003.outbound.protection.outlook.com.
[2a01:111:f403:c207::3])
by gmr-mx.google.com with ESMTPS id
d75a77b69052e-506846aa643si7938151cf.0.2026.02.18.03.59.00
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 18 Feb 2026 03:59:00 -0800 (PST)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c207::3 as permitted sender)
client-ip=2a01:111:f403:c207::3;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=IPbtFZqY/pgbQn855aL8GotWDM7vp+HBr33dsgBHtKGtssTq+K0cWP6nTMQwULGcLzmP/YynHnrkS+0c9JBMW2G1Fkg1c+WfHWGxeVEAN8OsRqsIiUrYK2C9YDyiB5kO8saq4OlZAp2D2hg5YOWvJsaZ7euwMgheFkwvWBCGp5eJ+NOsleyne7ZX36zGbjx7ecB4yfVfIUPgcNHe7gT31XP/HPYkNPyS1ZV6rRLUyzQVwkCwwJnQOX+wVAPUtqv0GzqkaNh3pJORWXafJzHqQI38/MglxVpZnkISdmogOxUK8LuIgBFgKeR3N3+vUBQxuxrEVfk6OkaUm18vf+DtvA==
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=ulvg5vL5aZZ5fIyb32J303PsWUp13gszCjgY2GT1I+g=;
b=KuPvauGBJM1xtEr91cagvyUlqZpGPl6OuXTG+JbSRfIrqouzOZc/qZAn4R5/6PPPOCgo1UBh2Bj9uiKCyWiwHdIPiamcagNRs+tJgUNuvZIZ0/SdtvHNIW7k6GvXfCThuUXq5dmW9uW0r2ggQHhcGCGkYuhOI8h6i008IcMf+1+oXSXC9nXiXrhHaZrt10ppWIdRtEBjaCQAOSA/jFZtWl85K3VSHlIYHlbtRKzk8GscZf8D85lK4DYmSc8dRNYlvnBmgYZmBWhzM42TWWISb8vHcZgAGirgDrJMN1Qgzsw8zgMmCV+Dtq2xqaGIRXL35nPqospnrcwXniooJFCG+A==
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 FRWPR10MB9395.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:d10:1a1::10) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.13; Wed, 18 Feb
2026 11:58:58 +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.9632.010; Wed, 18 Feb 2026
11:58:56 +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: [RFC 10/12] apt-fetcher: prepare for chroot specific fetching
Date: Wed, 18 Feb 2026 12:58:25 +0100
Message-ID: <20260218115827.3947145-11-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260218115827.3947145-1-felix.moessbauer@siemens.com>
References: <20260218115827.3947145-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: CH5P220CA0022.NAMP220.PROD.OUTLOOK.COM
(2603:10b6:610:1ef::28) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|FRWPR10MB9395:EE_
X-MS-Office365-Filtering-Correlation-Id: a13cf486-1531-4f9d-d869-08de6ee51801
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016;
X-Microsoft-Antispam-Message-Info:
e9zbD0X7HEe7a6g28sxdkS1HLuUN/kvFWEoi+KdfkhhpWt2Movp+Ye5ns0ueQjtFbusa+uqFbXGKDrItoZJl+bV6MRYuqsNJZGlkk1/PQ7oNYmoyXnx2CIIh1IeT+8xFmKwt1SrtI/pLBXtZwx6ZyC7bNRU4UddMG7I6Rw/x6nVfw0Sib7T/jzDbk/P5y1dyuPdWkjTH856aB3ahBI+gSTcaW3vRF+VepUadQDJSxNq/yHVZWn3GoxpztPKSeeq21yCbZkDmrh3iPF0pqz1oiJ3a8isuUEIHIwn1Ogd+/HdSWn2jZxx6+evBgMkN6ZXYQa10zcrZ8xeiIVQprD77ekh0JDHAKp/CYgfBOhguGWDtKWDp4PK73lnFlMu+BCd0OnpNJeGpXQjt+L+uyoRV0jzoMafmLu83QkuLmjVzakxgmVJxUeLgO9rIfM7vdONuKtbHWIqvpusNeiAoWGA5SEFJ/n3/4GGHvY6E9Ou4ElJRu8f/TgaIQ9rbff9YNFE7sLClFyURZUZbcZ0Dx09uqij91Mcq47z+Xc+gBHNiJuE259T+r7fEDeOE4CnWmegpWn+OlAiV9f5TeXRiL+1nLLXMLtnoJMYiT4Vo8lt8f5D2DQjPg9C6nkagU+fUV/Wi4qP5aqNyio5iiTWzOJWkB8CfECJIsveI4C6Gw6hfV+yzjWkcmlWYtI2x6PnTXL7YlG1imr1Fgmu78FskXUYSYplDPgCRyw9MRgZdmHq1kMaZyc/7FCMNpfFOChH1vXwHzuCVEqdXngC9uJIVyTRH6UuJw/WKGPdmMkf8mVbScvOvhOh4oy7q3qDKSJXx4ilN+CnNtUv1hyE0Ys1Zm6yKSYyTMZx+zDqWe9mXyVx7tzmQAjEIB4/XLGBYU3flBZxjbA1uYPjD9ru+yd3Bo8JzSKHCq12aiueAHGVIwVN4C68VJRBVeKoI5QbimGo4i8bAUnlzBGUZyjvljtmmORN0t3w7U9QKFGjwl//SxjRXUCB3d8mJtLsyNeuhUczlDOFXczV3qPrSL1hCkIJJ7snOYOsEK19UDXjVPGD9Zb0I2yhpRcl5Eal/1FocOY2UJ3p9kWO7RS9ASFoDAomlddf+xK2VWMMpl/9t9fJ9cteA2bQ07rcc2J2Q09ki1N1pUIEMeLBclJsqbIdHXxXJm3hHZFw9qdeOS1U78pFmZnfwJLjZtPRnk8wdIWvdMuW5+gASgCBucIFMYqwJRAnG5HEf0XtZsUMVnKUQA6vWEF36CTtcCNe4cq48xkzALbSWIIEvpjY0a9aAtoUUPF/L4Ry9IhVf+m1HKK96AYxgQa14C4ER3DsrFKCMlS3yAG1DNhG4HGDVT7OUigAQ4STEfKUbz5ee24zINcaTczMQOXS3IVglO85V/UVTek49GrNZ5JrCFUCUoF6ENyATDxWq6vUTgszwborsIiXjeSYjhQWMb7mGhJrkXRwac49Lgd+yahDOaM518mUAroYVQENpHNYYk8mT5KQs57ZR2hsHFcGuG2Rq/Ow38b4ts+Rcjv//rlKG8ty9trEqwvbbl5fmfVRZYrBki9PblngMn47UNil+l44=
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)(376014)(1800799024)(366016);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
s7ZSi7yCgJTITGVwaJfBdyTAq/kJkknS81wLQwu26Yvca+uf75vq0MLyKgWEPIwDgCBywqr8GZ0dUfRXGMJnzj1Q6pTUlYoWdLF+EpnykvRwIR4Bt6IEtVGvnT410jl2ZM1T23wkaPtawqL/bxE4xXNGGGQnH782ts0zVYTXLkLRK4ZbYbT3hRF2Qs3gAkQhBCIp8udLcaZDlR03rb+UZr4YiquTgH0rtd+mysRyrkONhWDCLK2uF2qSssXUKIpk32fgmmiSXiV0sN2eqddU1Z+JbatZaFA2FH4963xxhEA51G79S5aswferutvKcSmEliDZt4+zXTc6lnj7b+YwK+ryedSJ5dxjJSDVCSvM/V5q4tg/tAWWY4Dgku847XgnQTXm5ZF3bVp6m2cD1XA4uzp3HwiErfIjb8DAyPhx/e4+fUD6MIiYEsDFVGRig0Kg+Niw5X+hWu2Tyj8VGSMKRCilwg8VId9wSGue11Z9pokG7Q1Y0NVoHfN6wfK2Debw+i61jUiiZsMckR2/wgPAc49CEjSNguAfGYOaXkmbaHuYU2SB9VxzFEu2w2GO58BSietbGeju4gyluS/G4U2ziY3sjKvAYRU1AFr02DrUiIOVR2BtTZaPVVV9Di0MzEpBK2+Sj3pknsFN1PkY8I988wFIRxm+7M+z5qJRUNYea0VdmrmtGXger6nsZ7EuibRPUubE4suYdsybY5XLlPI0B6IX7tRXUFEhmOs38QaB7El6+FJHQXp2hhc7gZ3OX1H9qqqig4Vt7E48QLQQ1cR8Phj/lgprUnAgKEgVQtxH6t4uV07itcw9PYw6q9LpyyVkhny9+8bZUi+iGcwCuxvVhLuCjIrQGBHmCSP9PwNRXYn2RN7PJrm9tiwOi5g5pGr5/rhkkS94FN0rtMLr1SUOYTFbyXUZNlq1350vZSn/aNqHKdoeGowVGx6+otFjojYVqSaeTbCtSsNZ1YdaDNxSibKfYknLR1+9L5wNXbL00cVhkqF/IzY+tOZEDNjg1lADX57TWi4+rckcVr1MSfTmpWhhjyMs28kV2FpnD737hcpgSTTq8xYiocRwqE7mbYgOb7VUtvHeCpOhLoxGx1DwttJ/+4t9wyQFT0Wt1AjgV9wBlTUzcKjIT7WlgV6IBc4dpsjEgzYKcnoVaypIdEHj4pcbh4FWbyzUDYzpBkbV+1YOzHDh4UEsb1vFd0K+21NilCboXN2KdmaRpNQUrOpkRniggO82n7mAQEjjFHRiZjNtTSeyrFu2UKNcRsZkMUfug2ZZjW+wdtLILyid9LANx1CkXtWPDctNRRAJKM9Ovna3WO4SykLSz8ooKyDc7mGPVyA4BCgF/jzKABrZZn5ZGyoKU4V82biUMZaTW/dgu4gotKV5SXRJV8tPnA75Z0SfHh5Nr2eMH5qyrL6QiEfQkmGHaZRA8RRgMNpB6nmUh+iOlLSOgPrwwnXzg/IcinaiEfmO7J7WWA6SR3h1gxJqcUQ3tLhQL4H4Hl/7e8+XEkqhXz4oeg85XUAtXFT6tz3xK3qiI7XYp0uepNM2vKpf8c/KndTDvbOr0QuYYmsbnY7OkSE8DmXfn6fIJ+D4lpvPIB8079WI6JwAR/itILzcFA5GiNSskNrd3Cf1ngNwWX+FIr5crcHlDZJlIA1f44OGp+yD+tD4Vu4Amp/Op96kasnN8Sy9cAdKfQ81IGGKLIxhIh6UjVqerj5tT5GGMNln3jQM7OYDoSpqKii7LMER5h9KQyHeHLegQu/kgoHIfCg=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
a13cf486-1531-4f9d-d869-08de6ee51801
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2026 11:58:56.5145
(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:
8g3ZuaRBFt3kaSgPLLPvLe6J/P11ywbltzFZXoFBlgmjESp3O3S/gAK6jtB96OLtFDtQNnkt1yR6pXDfz8rJpAcFiT0qAIBu0FwDuKu/Jao=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRWPR10MB9395
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="cwVwz/h+"; 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:c207::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 |
add support to build isar unprivileged
|
expand
|
diff --git a/meta/classes-recipe/dpkg-base.bbclass b/meta/classes-recipe/dpkg-base.bbclass index df3dd1fd..5841d6ee 100644 --- a/meta/classes-recipe/dpkg-base.bbclass +++ b/meta/classes-recipe/dpkg-base.bbclass @@ -84,7 +84,7 @@ python() { # apt-src fetcher import aptsrc_fetcher - methods.append(aptsrc_fetcher.AptSrc()) + methods.append(aptsrc_fetcher.AptSrc.create(d)) src_uri = (d.getVar('SRC_URI', False) or "").split() for u in src_uri: diff --git a/meta/lib/aptsrc_fetcher.py b/meta/lib/aptsrc_fetcher.py index dfa784a9..37c84fa7 100644 --- a/meta/lib/aptsrc_fetcher.py +++ b/meta/lib/aptsrc_fetcher.py @@ -9,6 +9,10 @@ from bb.fetch2 import logger from bb.fetch2 import runfetchcmd class AptSrc(FetchMethod): + @classmethod + def create(cls, d): + return AptSrcSchroot() + def supports(self, ud, d): return ud.type in ['apt'] @@ -20,6 +24,11 @@ class AptSrc(FetchMethod): codename = d.getVar('BASE_DISTRO_CODENAME') ud.localfile='deb-src/' + base_distro + '-' + codename + '/' + ud.host + def clean(self, ud, d): + bb.utils.remove(ud.localpath, recurse=True) + + +class AptSrcSchroot(AptSrc): def download(self, ud, d): bb.utils.exec_flat_python_func('isar_export_proxies', d) bb.build.exec_func('schroot_create_configs', d) @@ -83,6 +92,3 @@ class AptSrc(FetchMethod): finally: runfetchcmd(f'schroot -q -f -e -c {session_id}', d) bb.build.exec_func('schroot_delete_configs', d) - - def clean(self, ud, d): - bb.utils.remove(ud.localpath, recurse=True)
The implementation of the fetching depends on the chroot mode (e.g. schroot or unshare). As a preparation for the unshare mode, we hide the concrete fetcher implementation behind a factory, so that we will be able to dispatch based on the mode. Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> --- meta/classes-recipe/dpkg-base.bbclass | 2 +- meta/lib/aptsrc_fetcher.py | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-)