| Message ID | 20260220171601.3845113-11-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRB2VN4LGAMGQEPOM2VLY@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Fri, 20 Feb 2026 18:16:35 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-oa1-f61.google.com (mail-oa1-f61.google.com
[209.85.160.61])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61KHGWL2006479
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Fri, 20 Feb 2026 18:16:33 +0100
Received: by mail-oa1-f61.google.com with SMTP id
586e51a60fabf-40f10a92fbcsf8692212fac.2
for <iupwgm@isar-build.org>; Fri, 20 Feb 2026 09:16:33 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1771607787; cv=pass;
d=google.com; s=arc-20240605;
b=PYEh5iDFg1AThIcZetnxTxP1LzNfNG4kqlygt6vPPHceeVo8k2KWKnINITP653RN/7
ONGdbCMphoMvqz2leqU8IfI1+CRAfKaGkFxot6EklBhUXBhor13lekIwQt8a4Uo/Mop2
TAiDAXjMEge7psYJ4TTM0yWALIb7tPbUbscTQDY46jjXDSxCUkmB/rBJbCXrcX75FZNg
8GbpF3yFEihYtPVoWmwZsLJX6qsPVal6i8Uohz/fSNjPyueS0KMuzcTBlZtXBG2ycrRT
sGoeY5ghHdqmrrO6KEZPLWa56mgV3quNyTwp+zWfI/UibLTbAAGoxNVHuJMtY9t1yIG+
Hk0A==
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=Zws3JIBx3lTg9b0+NMqomSDRPKyVmL13gh5ZuHrxpFo=;
fh=r4SXwbM1pWyWffO4oA1YzQM/WHNavc0o/qYfHj/9NiM=;
b=ZY/NLPqDhsi6xd2bf0iedf2PGtnu6t5X3Umuy8CwzXcWzhvmJHt7+nl3RefzRTTNHY
zePaZ2HRw42sPO0vQo3XM5NHgXWWBCcOA67KNwp8dmvaizXvBYGA7NVwScYSkSbKpGEo
yPvHhBRCaJdshi8GLZXuCTq36/gjlxVLQgXmGjYnhu8VAZawYLvlx59I9ypTsN75je2K
WjQbhteplV6H7NxMdUvVJO9q/grONNcp8aP9M8CFw+tUnXXthIqLfufIjZ8UYSxI/o9U
AS85Zci4T8PHLkIDTpxD0Zejjldw6TR+3ziDF2wmvhY/I7eQ6LqIzsQZnxGSPhzJiXSy
CWbQ==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=ouCy4d1x;
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::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=1771607787; x=1772212587;
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=Zws3JIBx3lTg9b0+NMqomSDRPKyVmL13gh5ZuHrxpFo=;
b=tK/4JNM75yboDWkCWdhz2dQV+Io6GVIAqHwVDTfk/WESNHgPafa/V2J0zpklwD1a9x
dQwvJ2HliNYx9PCEVUX6NlN3Cd9nXL52QuS1W/7U2zSuw1lgvlYyf2e2GSpvjy945LwB
0FE7SPTEyx5OWbXMXoy78CceCQiQY0VvGPha0S9AqLloLw06wlLlop7N+6iQtWlYJIv2
jEDtEBHoZxpxyJjSLGb2IJeumuCAeoDlg1JxnVH75+zIvdtCdD7JJyMbTBLIAct30Zrb
PLtN9LEVN+OaRZvitJDOatv5VIMGYfUjlWza9ej/TpoMxTcmwrayp05a2Uy836oGtZlo
w8+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1771607787; x=1772212587;
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=Zws3JIBx3lTg9b0+NMqomSDRPKyVmL13gh5ZuHrxpFo=;
b=O9IDvSiR1Y2BlKLCNbDKHFIPsKkRDPlnnmq21crotlHIddKMZfB/ZfyqBfWjTx5i+b
bEGNg5z/FnqjpEYO/sK/BaaWttsMLY9yTRO6QZkCm2fH8fLbnACepGY71ko8iz3UcMtJ
9XM4s0OMvqxQODFHSabX5eg2hVtMdUoi/ZqDnGL42roVFCVigS8EAAcolkpQn+qHxQrV
WajZ6jQiRX6QIBxic4EKwJw/w/Bs936toGZgnr+LgIxkBxkuN8CEWAH3jEJhJyEGo/4o
1JCNGoL59ikZSVQldZbe9YWOaJcoYPdrUFo5Gcoh/usRw6yLe6etaUAQfISJTsS4ge8K
Q7dQ==
X-Forwarded-Encrypted: i=3;
AJvYcCWBiagiMvlCHK5s8b0bBvWjp0DDS5FfNV78iGlnapOkfkX7ATQXxZ1fBF+lMFhDMjaFo6YfDm4=@isar-build.org
X-Gm-Message-State: AOJu0YxMJtwyjIN56Xc6wOzA+HEJmNiDKxDqc+rWvWvSGpZFKTVND9hq
esoXCgrWpmgqYdcvH6kHQy71ltFI4xVQacdloTb7IIIMZwG5OdlIB4eF
X-Received: by 2002:a05:6820:d0e:b0:66d:f051:e91f with SMTP id
006d021491bc7-679c4693e9cmr288808eaf.23.1771607787135;
Fri, 20 Feb 2026 09:16:27 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+F+WXt+pWa62F6iK2fDd8zPFWlIJLzK8+gJeX7dlTO+aA=="
Received: by 2002:a05:6820:1a81:b0:679:c40a:9447 with SMTP id
006d021491bc7-679c40a9674ls127133eaf.2.-pod-prod-02-us; Fri, 20 Feb 2026
09:16:25 -0800 (PST)
X-Received: by 2002:a05:6808:5086:b0:45e:bb86:d005 with SMTP id
5614622812f47-464463953dfmr385050b6e.48.1771607785138;
Fri, 20 Feb 2026 09:16:25 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1771607785; cv=pass;
d=google.com; s=arc-20240605;
b=S7E+kI5CR3SeWEkWX1R6E+OFM6fo/Y96HH23kWGjCuWzs0qOnq97F7iQwR2lF0Gu+T
6nkedu1m2cHDst1y9ie9IfIj8ChrJ0PRJbaipN08uqoyIeSTDlA/z+5UoI1CllKyy9VI
hoLWzEmWiiNZhu4pyZFJQYf5nd4V7ZhJZ4qFLvwO6M0Gd2s9b1KaSFTxmRG3sox9Z8iw
o/YBecDuD40EgayqZ2Qj4pQoVuDKsS38B27wLizR7VVrJCRvGb8QGKKepXod9859XvjN
3ZxQd6Bi/mOxG3VBypB/xs3KvcjAx5T8V1Ab7oXczBnsPgvT1XsI/wZXhnk/CqROysuK
b01A==
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=vHMcnRJGMRM69n+6ju9bR3UXoRqTbwq3xNs7orrU1Gs=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=UtqlohY1uNf7ucK9C7LpNpPicE4y+75Hux8PRmhtP2c/sm+W3hp3pbRW2kabjqGkP6
mfxgex4EwMExZH55O3/hMQMGqTGlYUnIvZqh+vV0PG4Onx1eUs1okqfUIflYslXsa/ez
qICK2JSNzsOE+ymGX0vZJVtQYHFARqZB398D2uljwpeLVFxO0G9FII1BJUcZf2+mxALN
Hq7IhrwVJEtouyXxXS03rzAb4sFdpvQGVm2SEvE5rxVClyw4f4880LQ/qEyey9/AYllT
y1tom7YXK15ck89TVtJLvgnXa3sb0rDtioXtsvfJM6VxYeR9jKwZIpRpT2ivMxwXybSd
AWAA==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=ouCy4d1x;
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::3 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from DU2PR03CU002.outbound.protection.outlook.com
(mail-northeuropeazlp170110003.outbound.protection.outlook.com.
[2a01:111:f403:c200::3])
by gmr-mx.google.com with ESMTPS id
5614622812f47-4638c55a742si743986b6e.0.2026.02.20.09.16.24
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 20 Feb 2026 09:16:25 -0800 (PST)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c200::3 as permitted sender)
client-ip=2a01:111:f403:c200::3;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=h5OorGA/kzEbWAzuYB3llrESRo50tz4Y3ToExoPil+bqNTlgEh0lU5LDODl6kqNfE3Bh8sa/GqB2GoNw3uONWjL8bhCgFygdovpzyd6QdfZ9SMtqOWuboGiSwC1tUIMXdjIaiP+aEJOycTwt9KGxOfqV80LiT+0K4P5yhCNyQGbj1ImllivgvIOvC+aAVSZyob7U0YWni3VxkQWypPMQ3z0H47fhjHC1t4IExt39uRvHZKvJGOvDYEMyoVwkzwd6jeZXdGNzBq01ZxBRb7BWtRClER1J6Vtail14IIU8HLI3k9WOyS2tYsqetgVZMEyyb9m+wwHwFeR1shi/+zrU7A==
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=vHMcnRJGMRM69n+6ju9bR3UXoRqTbwq3xNs7orrU1Gs=;
b=abvQDbQm+jCFJE+pwr/D7X4epHPhZjPU4f8EHXKNrC2IxTforuCPTgP9Fr9XTKQY2yERMWFOPgvt6rBeFNIYzOKH/drb1OlZf+Vh5Jjv/USJtN8e9xY7D3+8vdNcVL4mUJJ9za5VqikzY4Ty7JqaCqwC4I3r4etBx/8vrX3lFo5Le7pwrpaDNaZc8fbCuDmMjHW8qeteGhVMIQwWxQQPPbNSqMZAQcYuN6TC/3efsjunKRm2qyKFWZTf4frbuwlx75/9t1mTOu/38d6itSGY2VlBS8iJVFC/y4EWgpv12014iDK8q4+gn2yr94pJdIhDWPBadawoQ0GlTLGq8dyVaw==
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 GVXPR10MB6007.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:17::16) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.16; Fri, 20 Feb
2026 17:16:17 +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.015; Fri, 20 Feb 2026
17:16:17 +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: [RFC v2 10/19] apt-fetcher: prepare for chroot specific fetching
Date: Fri, 20 Feb 2026 18:15:52 +0100
Message-ID: <20260220171601.3845113-11-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260220171601.3845113-1-felix.moessbauer@siemens.com>
References: <20260220171601.3845113-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR3P281CA0085.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:1f::22) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|GVXPR10MB6007:EE_
X-MS-Office365-Filtering-Correlation-Id: 259d1746-6e93-4f36-3508-08de70a3c23e
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024;
X-Microsoft-Antispam-Message-Info:
Fbpgiuft7eV8Oadc2tDwVJsf+mBipybh7yMQ7H38mfEGYj6pj6GaDkCfckfKXKh5opdKQGqD7xxRDUDZW/ME039nbcxBOckkU6T+tzkswlNNTL340TTixQJehgjx70yxHKrA8EcdLaC9q2znyX07syRXCzBmrzILzvmw72z/FGB2OmB+xXX5GFc4kL3QK2Ecvzy6Td2TIZK99XwZuCLBSwDvtwdX2q3vcq5uOq7PPXTW6HzFL7t9BnQsTs2NGpzS2GrMPjAFp7nhw6d3d6jLXbWN7sK9CTtKSXDykld9oXgulQ94XxFwy31br5KEhkR4ZmKRcNaB4GLIYy4+NBID5TpgRIzAZfiAlXyNnHkQOjm8mayj/K5JQNjjGoyXO7JGfaqTw6Ifm4T+rPUexKZH6lDcJBpVDyapsShzqIiWtOolTLQupvQ3L9wXbxgTYSLKHJrNpmSKA9Ic+Msw/gYCGtoiIA4rT0Orqsk2QlvPtqyrU31ajE2+JsglikENY/hHDFk+jR/4Ya4Gm/N4gnL1kd6CDK8HC7Ckh7rkzbd506dZQC626fgsf14PDZAq8KulkB0eepqAvgTxhB1qr1w0jeTvMNG3r9YUkcs5j7SwZGecPBYPoG0wVelAAa9mhb0K7zwyBpyzW2Kt+bi9qNZUIzWGgGPZmvEUI69i5h2mz/zjrn3QmfJSPt21Cf/0VfLB1K9jgPQ4vGg+FYBBR7bIlB0bGyCFuhsjSNab6/sC/SUxvqXnSbCfWxmyx81y3oYlo+46M4odJnJlw6aaG/HRxVIeMPDwlfwnJ2tRNdealkl/zysbFlOYsa0mHjPI8ts2fZxnfet1/WjLxL/irJMcY9jH5x27eNVvXf8SQ7U5NZmLAovl7KYbVJ1ue7+60VgZtLU7hWs8FV8RkOLbDGGX8zzAUd6dJ2THgIAXxEEfhZb8z9k2+U8H1qazlho8nONXsppN+eroY7L6ewyFYYRNitbdnonCXAQSdD79qVQSkbMFUktMGWzKCCvJV3/emMtG/ujSopsqkNsxrd+TN8TQmdiMJ0vrOrbeOtMnsHcSXfDvV2GeRwDoZdMLHG8ovChx6sMRXgi14fdj3Dw7CC7uo/Wurr1IZW1RyCErp53LCh8FpIsmCb/4LiochEwhIE1r6g2jB/jS4DmnXQru65GoOZ5vIeG7iIjTONM1XHCFp7Ai/4SWHziz+60/LAggjn13Q5lGUnsqQ/Lfop620XOMi1ZIzqkdkRSgsgL+5rKybKcoIU+Ncq9xwmp2Uek8Vd8uTG+O1xh6joVRWJw1TLULpp1hJJPsGmKpl/O6iu8wqtKFMyvqXB7ifBpuQ5pABaywoTbWVfiwo0gjeD8P5SvKj4x4eV6RotzWjPrMqDMMptAmrhfIgBaXEEIi4yXeggDygMmYzyCM42UU266OCmVJW1uqDP/4s96eSSGrtFoM+Qqw1V3kmo79B72YDV3cT24ezCvUOS/KxIhylGzAw00hxAKoj0NEzBXU05FtV6ZOhIejVlhTgxAeeFoYTwYKxipYEkCf10/PY3f3NR+hsSelk5VCwu3p3dNBMWUkIpmVd/Q=
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)(366016)(376014)(1800799024);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
WGKOOYgz+RHS+Hz1uN3P2v6T4EHYL2A2U2iR3cVx0cn0i94Nl6lWzgq2r2g0E5hRRyTfc1QZ4Cf1xfNuLsbmfCvDMX3kgaqjyVd2cIY/SRPlypdabQ+cZbV1tFL4vLO2xU0Z/SsJKqop2IuucgXAEYWzqVO+JTcjXeNWpVNlIoac6M9aYfEvpytcrtl6UivGftuwSUbabD0XvViK6ySI4NRHiqF4Bt107VHC2G7Z6XIs0297O+0JDOAtsL7HQajuyHkKQaVe8iplcah2kpq93VnbmJqC7t/pmGPdoKH5lwvxrTy2rquR+gFVxX0lXejzQlSLD4E5ZW69s5rMzXzb8P/x/hNM4uytIW6xMt9AKgC6xLdx1jeGm0J69JChuW1j+AT2KwyTxEpbmbXP6euq8fxa7SU7S496ELf1aJVjURO3PW6cvJs7aBnQDB7UH+mStrLSVqi4Q50DXbWCVIJMuxYvCGp01+C4mMUQZUMI/A34VPTkZUVuHi2aOF51ZiOHRdteFZK9yG+Z1Wr04YscDl47YQ9g+89/PGicvPMLzMls/UOEEXMUBhAm1M6/pjuyJ41KpAp07pwKB50KLtOWxCVyeIWjzqMLgoplvEJCXmcL2tfPcjAAK8hd2T56S/kEQyRr4fcMmwXgUi+tYCzdCpaz12Gv03e/D1zgfwdfnPPqdDph3FO/G5rsd/uZP3weP3iZ/6bSa+qZ4XntGdX0mDfo1emUTDCOae01ONH7FAt8DbGhlEz3JMKVLjgkPO+RzMLXN5eFIKwrllmxissRjj+oEHAKyU8rHKjxmfuPgbpejATmFT7MKgF+Y0z0KP2LBy3wwdnEV8s+OFySIasLDEd2wIA/DgvLdwYnR1XS/RfGWWOJhpusGberq97h9LMmex2e//PxC2i5qoBLBenG9WHtQgrMNzRAkjmfGypLPI59ihkNkEtHAR8KQ8L7xQD+cEElyLMX+5sQav5kwXcHl5vUcEi78J3DvegGY8qS5iiQYPNj3fD3RPvq3NcvsmH74Jlm7y3SHjug3skoPZ6mC1M9l/7lH+MUDddrL9FJS/jn69JO44X/J7uXeKz8Uj3BrKta8MROaHo5gxf7i/lOBU/Fs9rYs2pjSZyPwhc/sDJTH2pY8fTP59X9jC5eg9FCI2NKf5EJe4z28wJxYEbQKgqXbTbq2ymBBHXiHA1P2a4uricTAyQDoxqHLdynXxx7FxjDUC8W1O6Ooy+KdckZmD9sRbgFmuhDcw3kId7hfeCLf7fsy4qsxJ3F8YKH4UlS9jZVTsmU8W8RAoit0BhhaaP0MXn6GSOh2+Opro0Mme+eyb5K0i5L/IScz6bwDZaB6RenEEiZJ72AF0lmhHTwiiw+rKspzmfyml4DKdMeoDFIaP8i/hOWdEp2ZrQHHwNuMuRcQ6C6OdZx+ZZXAenRvz8gx1XYJVYJSsk8uTPlE6DCocyMgwxgD5ddCNyBbEViJn1l3m9t6UIFjNXUsROsMBKVbeXNW8JPqomJ0kRLcyk+6dxvdST7xqy87FNda/ghG/sJ69CQF1GLhEquScfKwMHfHs/4SH1N5+4FGRpsN02UiQoCqz1S1gLAHKFSYgSj5jo6YoLe//gJoQIZFCVw8rR6hMG2V/CLUC1CaTUwGaJOUtLYOOzAnzB1DvRor2T69bQNZep4Tq6Vmq73ddsuqPnb426F23pst7GJaS49mAL7Se1OE4chJG/Nd8THoIrICRjLBY7hwhCXKSU9HiFS0wHUFBH5Xjiew8gnghkyvxQ=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
259d1746-6e93-4f36-3508-08de70a3c23e
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2026 17:16:17.5073
(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:
cAa6+t6FoyvPvvuqZTSKVj3dkg+uVk84gnOGwknQPQltYzriSNdWIegnq+3Oouemm8GfIU/qgBVjhcP+yTNdcGeF4wwM7y/qMsFwBUMTBHg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB6007
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=ouCy4d1x; 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::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 03317ef2..b3f4caad 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(-)