| Message ID | 20260625153651.762936-10-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBKEW6XIQMGQEZ2OWALI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Thu, 25 Jun 2026 17:37:21 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qv1-f56.google.com (mail-qv1-f56.google.com
[209.85.219.56])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
65PFbKuT004617
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 25 Jun 2026 17:37:20 +0200
Received: by mail-qv1-f56.google.com with SMTP id
6a1803df08f44-8dd6d58b606sf42335286d6.2
for <iupwgm@isar-build.org>; Thu, 25 Jun 2026 08:37:20 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1782401835; cv=pass;
d=google.com; s=arc-20260327;
b=f07t1cBckfKQfNYbsQGCf+E/g5Yrz0Plo1uw26tiObUswFDgbmjZOPBeMj+Wju0zC/
VfCX/wszFO22KuszIXJyDjshk2IKrJvTHfnAhJhUqT8BR/dZ9v+rLTNWLCxazsvhitXF
MSteqLUb0/Ra2P2eEGPNRje2y4NUCnIfYIOTPm1JmPKkByvawNVxK8NQEYL2RaJMjhFr
OiaVKQE7hS8xOy2SWDuQV6kTPYJMkRuIGz4CY922bppAFTBAYf23WF+AN+YRBInl5NgY
m2za578Cfcv978GCkvvY7OjLwb10+6Bv0cxJkwLCOKyeMByM2zuFY82Ov4oCL/MywS0a
++yQ==
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=DqfHW7SI1XthmWo4jTz5d+ZdefNLw9f0Qy2z/oVPHhQ=;
fh=9UWcZbEd/z0dm2gmI8Ywme1E2chjLDxNyFqTmJPPLEU=;
b=SVuHzOZO7aM4I3CWeK7svIEykgYhd6Q0n43ATOse+d4BaWPpHl0MmCesp9SR6JNd8P
tQfLF2g0sFmf7f2RlM3opSR715xOJEIyPqHKU81xxeL+P9IkfRrRGG63j2Dm6Mb1mOWU
KR7+6pp/EsymNjOxvWQVCyqhqXnTTUakqY4MCLCMI2CWVHDBIGnRWGTFDLzxVpc62+AU
fZ1YUCb/3K+vaSAac/hCZtpowtmJSnM+RoZkaJEc+qXaRyl/ubr3D/LqBdF40YgJymOz
cPfQD8Ck1YvMJzXoWPjnz0rIO448WnGe3/i+tq2lDjAHslzModUmsV4ODeXAxC4QLTax
WeFg==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=0Ky3VW9a;
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=1782401835; x=1783006635;
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=DqfHW7SI1XthmWo4jTz5d+ZdefNLw9f0Qy2z/oVPHhQ=;
b=Rr3NbfjReBlaXYt+lujIcKnrinEfsLQEB4E/j78zS+QJgMZ0k9E0UbEHofJpODcyJH
LJICKsRwTMqKbq70Ngj4NxkpCokjz2L41ghVNB/qOqyyOnT46pGsfhd71blutFSR5DMr
3nIi2GyBMNU7ei7aFFtfmsW+5EC0QMQG3uZDwB0SaqzzmB/CgKCTjxCtmRK1bRM53ccu
DwvvzvnTPLINAmAd8ex6+98cbZqZVYCkAJBxwWgiinm14XfX1wXFD06ELqj8OrohMQB9
0PfwQofucl3YbLTN5XPJH5+FPBk9p2CnO+pE5we1vNZFrkdZdExZl782UsmKI4gaFBIq
mLNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1782401835; x=1783006635;
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=DqfHW7SI1XthmWo4jTz5d+ZdefNLw9f0Qy2z/oVPHhQ=;
b=N4oQbiRMflxwCJWPnoKHChou2OwXXyyNRSHVXjVFSfF8bZN5SfiPIy6iJStjXhQXuM
o4aepCfPdFlJz13qmH/uc6Gck6KH7ivTx4QW0yxfvi6+tf40aoSMRKy1RdJMxUVw+lMG
jXRvSAtK1OB2ogeJFllDen2GvTZ8cfpOx0scuLDSNqJOkaq12irigsuivdeAawqVslHj
e+N6e+j0nX3zy1xgEB129fqMVM2K6DhcKdUUSI8NaY6zcA63XJyyjNKXNsXX4igwZm6A
lKtIHNGsnkwi55/sl4EPIuxjubTMlehUjWNVlk9AaUNGPKnh3/6D0qqAEsx722J8jgXG
u+3g==
X-Forwarded-Encrypted: i=3;
AHgh+RqYfxRXxRDrIZoRG8dsa5QzE8eGg9qLyQ0+vsvlqIY1EtXXb0CWQ4/epVFeAY40Wp8M6ky0NQQ=@isar-build.org
X-Gm-Message-State: AOJu0YxNE0Emnp9iYajUMyS9gUJTXPaYb0kR7aZ08/Pkf+AqWNpZmGU9
UKkZeJ7+e/Tk+LsR9lmD7OS9BRr67LiW6Mp3F2Qv5a84RaDTzZeSMtft
X-Received: by 2002:a05:6214:2b93:b0:8de:16a7:fbe3 with SMTP id
6a1803df08f44-8e6d4ee8c93mr56277066d6.31.1782401833113;
Thu, 25 Jun 2026 08:37:13 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AX0PUUdpQe/mmEaz/v/y9a2GYWPqbmHDJMey068NfLYf0Ya1lQ=="
Received: by 2002:a05:6214:1c4b:b0:8c7:2c9d:13b with SMTP id
6a1803df08f44-8dcdfc1cee6ls90508236d6.2.-pod-prod-03-us; Thu, 25 Jun 2026
08:37:12 -0700 (PDT)
X-Received: by 2002:a05:6102:1623:b0:729:e047:6155 with SMTP id
ada2fe7eead31-73434245bc3mr1340906137.10.1782401831626;
Thu, 25 Jun 2026 08:37:11 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1782401831; cv=pass;
d=google.com; s=arc-20260327;
b=YVtlxj+ol06wVYYRWAToeRVGQRqQD11IvA8ULmM9Ktw/vD+uHEwnVGQP/uQQk93RRi
9KpyTh7ryWg2ly0rRHekiHVWRDUwW9Xz+RlhGv0Au3qULpPhrtJovAAamWkqvZi/nl25
IpNmZFtziPdOppGV1K/bbz2BA/MXdMmLIUXLC0GN2txwXXSDZgPuAlDP4JU1Ne+XM4Y3
BvWJ4/cYWlpU4RKTMO/mQBRCcj+m+ftYE11t7LkCf5jzTSjmpAaUh4SGFnbupQuKC4EC
HBx+CHD2SwBh2IjENKlUA1Fl4GH7Xdqk2lDJP9p9Kf3IfKQPyihdSzDai7+heXXRVndC
GDzQ==
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=TpW6Vnl7DrB8ScOH8r5n9FIFJxdyZV2GpB3FELvKzYQ=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=N2Hxt+bPw53QoVoxgzGe53RzugTTfbfUPzjvUrBvL7kZQ1oTsky0MJQ8WgpHwAU07t
tiryKZ7vYg9nPPNq/h37/CeGhpzgOePSXreh7CdUigHFErpK9YL1svfvETnTdR+cTXTM
DKbckEmoe45T33sUEGoEWZT6yoT5MetjIyCpVyuXgTnpLHvusJQ7Yggqq53/2d7xKQVD
QByB+q63BtyLms+KPQj8Av/57RaxMaGIrD5i+s0ke5fcjePj/wsSc/yPh+VwhqIve8vG
v0SSEVeNqO4NwSRtNFCGYs+pXrhahWEICSbXBVUfWOrMN6R0CdKp0En/u7fOQFJjex68
dgXw==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=0Ky3VW9a;
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
a1e0cc1a2514c-968fb56e06csi87340241.0.2026.06.25.08.37.11
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 25 Jun 2026 08:37:11 -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=VaVAZEPhxkZVAyUBi2Yl2kZEZ6U0QsoaAFZI5wCdRNJaReJV3wo8NdbRunYY0IkvUygnNAiWQ93fnKh211vcPfAa9YqJC4pmPpkxAQJpmE3lv9wPDftKyaaGlRl9I9a0j/F26Z2roCfqSMoJsV/vGT1tUQ2DPQAykXizYuaq3lpy6Sx4dNVmeLJUW+6IoCMpaFHDQHEF23ENa5oHYGeRX7QiklBfhhi3Mm1WQq1/zzr0mdqEMzlnSMIfbUqgrfbfsWHrChXXfJGhOd2/53M01Ml0XnOW2ADCedNLSPo+NBZZgxgZzgRtINaA4a4QvkAr0+CzamtrQrg/TU1plmJEbA==
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=TpW6Vnl7DrB8ScOH8r5n9FIFJxdyZV2GpB3FELvKzYQ=;
b=LJqeKWEi7mGRxJmSZu+Jvpu3ks8eq1S3/lncrTtjDDxKOSs5rpnLAZAWXYJFSgbpPMQP6wVWQGM/SgH2bfLPeXjHZIV6FqDjFd9W8bYYgyGsKa5TroTETCISGDsisCvNnPrdK7kqa20pycX1693p+Dc8qJG8JbkSSXP89B3QF/zPUvGS2dpd2pzfAzo7sV8Uj/lrIsfpDgY0CEdmwsEE72M4PlQmUJ6XIiNJ551wEI0sRBpDGabju8AZGC57lweXXIkVy/F+PVYohdqOsmSo5ukmJ3kx2D2g3nDvvbrOlJDsVhaKW0nPr8yomxJElIhzrk7RsEy4/yqpNP/j1JXzFg==
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 PAWPR10MB8116.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:383::14) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.14; Thu, 25 Jun
2026 15:37:06 +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.0139.018; Thu, 25 Jun 2026
15:37:06 +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 v7 09/17] apt-fetcher: prepare for chroot specific fetching
Date: Thu, 25 Jun 2026 17:36:43 +0200
Message-ID: <20260625153651.762936-10-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260625153651.762936-1-felix.moessbauer@siemens.com>
References: <20260625153651.762936-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR2P281CA0147.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:98::12) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:17e::10)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|PAWPR10MB8116:EE_
X-MS-Office365-Filtering-Correlation-Id: de8cb36a-9dfe-4c5e-3dbe-08ded2cf9d08
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|23010399003|10070799003|1800799024|376014|366016|56012099006|11063799006|18002099003|22082099003|55112099003;
X-Microsoft-Antispam-Message-Info:
pA95Ib9kXB4qtMUodYAS81t7nircn5r1VX/Kw+TiQL9r77UQl7hZnkUnWjbiRC7vybMY4Ku8TUFMx+NuG+6f4DM3NLYN2iOBHJjAoucZBG5TVajdVIghLT2OORGEwHnjhDfDTITWbKvPmuc0nayQNeuc+McNiIFk2SHOI4t5YnzmEQrmph6kjvqMm3qCWpwcKZZcscUcqUnWhyPyOGMr0EDlj4dVKoi6lYADacwOJ472q0ets4nIazMZmMTcROwjcxMigCrySRd0pTqGiXfG9T2qPxfL3SOx0oxvMsxM+67IYzRMWb/Cx+KyuCnACBnnp0hDWlZjNefPVnV9F+gO7ETLbzzXB8vTKgBtFpPXJfcb7eOEHNgIv8vl5k/GAgsfonD/S1kjrDYgyVjEquRHc9LYezHh/iNHytFsWpNVGbwMH6zy4EZneSBWKnNemthYJQN95irGUeywpbXgEU0kd0f0xSNsMzdf5lxwaotB8X17oMZx/RpuD/5qpcCiAGv13I3FHBmYCRoFJW3u3vskby7/dp5J7oM+y3DH8PwDMrEO9ys+UmJS3ffmHDptUTyaz5hYArUhERgGrqcRQ5fMbDwJU6QLewWTT6jGFV8WpEgynYmucKwQMhiRH9RdJvlQt9Hqf7QVglcwkjaYfwnuVBNfJRNXs+wnT8G7tCCXZs0=
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)(23010399003)(10070799003)(1800799024)(376014)(366016)(56012099006)(11063799006)(18002099003)(22082099003)(55112099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
IfVY0nSaVH0NStQLXUEp2vOL/vRviw8DfgWxn5lJ6K+k3TsKHqRs4MLYwjc1WPRMBQLQn7nZ78FxzMGTZZZjWMxd2roTT/0ExcJQrmnWxzU5sX+iqFg+mY/WZAqrglzCZJNRkaU3JSwmyPeFSt2+hoZ4jy7X2T9L9sgY5vav3AgJzytl57dSuEEDOYcW7hrSvfwYRCDipm/UQqCTOcy9goLcdOQ0onM4JoSzW8N8krinwhZ9/Rgh8W9wkfH32WVCwpozbbQMLOzRMlp23Ft3Nmv3xMC+3/sFBEHrIFZ9XqKGikCBQ4GDAJMKrrZkpyLwOWRjyppqhGP6EYsQvaAMQijrk3539LxexrIP8fs4BXmeAdzmzUEHMQmr0nrDlsBUPklq6KRFgmw3QD9YwdegHSb+ElTcIDW5khAeyIlHM78UqabwuIw2Itse9pG4cE9ZWDss20unPHJMfj0kEcE17u1VSfQpn3/cLV4tWhx0/KGpD+D0KPAX5XKopuc9RXTjzmpvPdkoavWiZzADCPoJnVsf60ASDCxZhfEbRtPSR4HiJRcbt8zoPOrsezLZx0ETdpUAJxTJvwvZ1UK5BDlaZbJ3F1VRBQ7vbFYxH4Vaf4plnSgwcaEPpxhrpTEy4MTHVdmjFld/Yb0Q3rQ0necqvtmIKi2E3uGZGvJzx22WnN7oA1aO9m7c438HItSsitvbTgVq6Nw+7sVDzYtrkTcGFJj/Vdp0Y1I+VVBYdE3DjUyiOfp/LR4PQV+BzCH4tVaLmMM54zmnpAlfKABtApFZsjLRssu1dbLSsOzGGPZ0xTN+502oqYpxh+PVso1ZPcHoyzEz6E9zThDoH3TIkMBIntmQRJU8/iVrt0N1lTlmnBdIVh61sQj1V4qFvnquqXAuOp/pzjQYsFN1o9gOapaEnoAf14cdfrDmoWSteJhNJQKP96dqDJtaNZJ9dBOufdWP6SVMg+5Q9/leQBSPTS4EZoJWGkFhtQoJmuo91QgTnAr/DdcJqF/exkjkngWCe2j4bCShqZohxgmx5CyrMXb4+r4umFBjcmJxRfIsB1lhEheNNojM+YRQFNty7M+4KpHOOBMeEFPlxgFleobJV/Ee9EqaZqD/ofUgGHQ35gemN78zG8/vD3dUsQB5e755Y5fU8ooi/KycgS9exUcSceyvG0JqzuazWbyHSJ6ME3MEm1uoiZI/x4miaj+73ZrNZFY5bJiIbd3h/bxKxc9Fj2ZK1+AvnIG38YOKUq5lpwxzv/rmBvoelCLdETNw8qUVaX4xvtCh46hPmIDe0cw6AwgdAvH8BBjrRrQbRgdo33djG5FGCz8+V8T0VKYpgd81eoLc3UH5vdzI2Se7t91fuua9AhcEQYCklPrsREESJH9AO27NAkN6fqR16c0Q8OyuMiLApw3ZVB87jhNmqxzZ2tXMds9oODOIDpmP6Jdf3ZIpvdA0Gjsh0IJeIwmzpN1fgjSpkdMHQRLda/H1WYEyJROyGe6Nk+q9Os6k3RTu/bq1D3it6/hzJyKFSbUylGk2fRQLAizSeRDcWmwekNxLfoDKTlXxUT4nIHzLyzaqHeO5DCQd6/JnzIHvCeZfo8+hWso0Y4CFEvIEOVe1FyirBy21eQYVKs+L7u2zZul13CljW429n5HONkCw9HyJhnMu9LhbSWNUoq881d5SUwMAwZMVTrpiE4sECVMvdfhkuwabRYUepXVvNxwksyYWtiU70w6dclvz2cdsJg5QgmolmY5QkPUeRsXvcuQDmcmdb+hzGc+J3xVRMUxoVJeWWiB8HwU5TjyQ8chL
X-MS-Exchange-AntiSpam-MessageData-1: 59GJwyeXRHNaOoizooKaj0N5D1K4OjDwaCE=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
de8cb36a-9dfe-4c5e-3dbe-08ded2cf9d08
X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 15:37:06.8716
(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:
C2BrpQ2ZJTtcqjSyG2k6wQIk5hux01PSlXn76bYl3+twGlWSMrdUig1Yk274DwYkKKdS7ygofU0Z/aljcDup4D2eplZ7SlX1tMBJkzpxRUQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB8116
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=0Ky3VW9a; 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_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/dpkg-base.bbclass b/meta/classes-recipe/dpkg-base.bbclass index e5987554..e8721c79 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 da2d94c2..1d133aae 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(-)