| Message ID | 20260227145716.3794146-10-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBZ7BQ3GQMGQEE2SALCI@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Fri, 27 Feb 2026 15:57:51 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-pl1-f190.google.com (mail-pl1-f190.google.com
[209.85.214.190])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61REvnTF015693
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Fri, 27 Feb 2026 15:57:50 +0100
Received: by mail-pl1-f190.google.com with SMTP id
d9443c01a7336-2aae3810558sf23392525ad.0
for <iupwgm@isar-build.org>; Fri, 27 Feb 2026 06:57:50 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1772204264; cv=pass;
d=google.com; s=arc-20240605;
b=hw3MhpFiT/WuaZvKyFNJPzYdaEeTy9+Q9iKW/l33r04hwkl3prdEMrrQRpAhHhvhsr
MJDrofs+CLCscCcU2tWkhg8U9LaqEzhcB+6nQ3kacLn+v1T0h3FKUM/F/PEDrneXX/4G
3AqOvS/Xwqy0RRBfw905k68tdxe5OSm3Ls87FwgKEgMcL0vHN+n7B/eB+VlIwzEuOWS5
kMzC05duYIzhSRhyUEX3TvHnWvsWXUKhe3XI8PVUYyBMAcGJSUT/bQDblDzWuxcpHrrN
SNO9ipjRsqwsOuB5UpORAlNpLImwscYwI/eETsWuBlleJfYCKHs7dqA2kezLaeo1WiGF
gaOg==
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=cZNzdwomaOTS5lg8GCS+Zdx8F8MqIzxqLy0qg4wVWDk=;
fh=3xNROwuc5GB+YETpnwwoeSkI/RrHsJh2A879YtEAOrk=;
b=SszZU3IkvF9VVlNgYDTr6Wdqte3bEM1q3Btf5vX+WVXUar2B1BP8NeHLuSdNRWnXy7
8NnFIdyU+IcXiDqvKOKIRMxJLA582jMpm1hsWf223ssdJkfFHq9Xr/rYv8IXJ+LaUIaG
JQSi70PMJm9ft43D3Vmvqb/2mD+3Z3Z1J3Yz33wh3GEKRLIzhh/k9FDdHBrgJIFMpEMD
7pbaTpCmQ8mf3hkAdR1iHCLQ95d/OwZiKps3CoLjf4fHASZUpqTGD4nJ2Rl3wD/mtNi0
Ij1eYoi/bng4d2TSo9CmP+3fyFB2mWj5pa4gJM8hn1evtvdWDs4Y8S84l5jqOGc3VKW7
JpmA==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=F1m0hDhv;
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:c20a::7 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=1772204264; x=1772809064;
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=cZNzdwomaOTS5lg8GCS+Zdx8F8MqIzxqLy0qg4wVWDk=;
b=jWus5sKWOGu8DQpZbh2JpWi7ziWLhAlCv4zRv5mnCc0rH6M8D2ocwM7AA4ekPl0zja
nSM3V6dmHGvCm/y4yzM6Ou9ym8xZSWyk5DW85MbxzzMUBEZS3UlXh5PjCjxeH8R7v+90
1YPCVeLZpclKIx0apDOqlF0Erl76xMxzSiCllvOcvPb/7/7+uL1VORHiPMcidM69wFhc
thkKacupb88WbVVC8+y790MXgRyxGKexaAkpdRrKzwBtwXy8VOvhEUrxKT837k44c+TZ
isn83GLl+9vgnPnSK3A3INU8Lpzt2dQ/wVccRH82UIsnEoyDmmlbnlfgMKmWW6ko6gdZ
H+6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1772204264; x=1772809064;
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=cZNzdwomaOTS5lg8GCS+Zdx8F8MqIzxqLy0qg4wVWDk=;
b=NcTRVnS3L1xVUwVHfQCcLgzravZCZHR4Cg7trdhB4cmjxISi11Tc9K2j35l7f9qFfY
+Th3YalX+yNLZCTzpKhanTOm9pnPKvJQAEZBadiCZYbdfa2VGpm7+AAUMkMCf7DQhEsC
G2enYFApPd/WvzOtc4JioYSgqMAWpg5asSxMeiMNj00LLNCBvH/UhtRrN5nQs1NP/7ct
I0QwmnX4r9fHwiTBMDdePNBZSHSjFZ1Wwey6Jrg/wpLnmduWS/P1O2ExsajBHS1xuDV6
k/DfyurGXCTQ9g2ZTzTPbeqhFOxvDgTBufioEtMTE8Dh8XCxldTcVEJmEO75+9dTyoip
DSuQ==
X-Forwarded-Encrypted: i=3;
AJvYcCVYMWwxwaYhf5ehas3xUK2tDvuh1Dv8exlqCK2tip61LTODZP3Ktj25AMRzaygPk6PEjo/B6zQ=@isar-build.org
X-Gm-Message-State: AOJu0Yy2sbt5zvlC3RrbtuI9u42Rd3sNH2Vls7Vg3bt30SLAFlnM/lbi
NOdqP1AWnQNsTxgJPi1qqvRm/K5wCFrqwMYUE6CVOGXesOnEkBUfDaQ4
X-Received: by 2002:a17:902:ea06:b0:2a7:c340:4c3d with SMTP id
d9443c01a7336-2ae2e407f78mr26350445ad.13.1772204264146;
Fri, 27 Feb 2026 06:57:44 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+Gf4tGACbAL5KSIQ+Hruzlj8pmHzzXsJhLM4arDUYVrgA=="
Received: by 2002:a17:903:283:b0:2ad:9f2a:8a71 with SMTP id
d9443c01a7336-2add77d1370ls48966095ad.2.-pod-prod-01-us; Fri, 27 Feb 2026
06:57:42 -0800 (PST)
X-Received: by 2002:a17:903:2ac3:b0:2a9:4bd9:bba1 with SMTP id
d9443c01a7336-2ae2e4e2052mr22808285ad.52.1772204262663;
Fri, 27 Feb 2026 06:57:42 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1772204262; cv=pass;
d=google.com; s=arc-20240605;
b=PNkHZKBLRr1sNPjPTDPf00OZ8M+bTSWP+WHSNBjkc9u8XhNmlWUx0bq2zt9TXb+eqt
AziWsvNYOPLWGxPBcFq7CY1XamMvbLssF2Y+t5Ikga1RGEmYdxhqO2IHpcPjy7OReVSk
rB1D4El69txWn4KH9bDQoAHhPfjELvJGs0hqqLIpmTZgytwoS9yKgO6NJWDWSNQF76hE
W+W2xxyZIOFZ3C7IGnJSsReI5Ba0xtLi+N4p1VfCQWP5mx7rU3+FFuxp6VEy3RPqa+Be
zw8GAxE50BkMi4c8ceI2sd0A8A9OqnDxs+J9K2cUEfZ1mz/ckEkOqHfN2NOfi51as2O3
U2RA==
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=JXKx7yb8QD0ZvwrqJYjTiZytDEFQYcIQ5xEdXZCwJUMy298Q0O68KttbLzY91t5wxj
Dya39/IknwkKU9xZ34I0i3sUIThWQdfGuEwS3l8U8Ntxd2Q14WIo7ICV9j9NI6ZfxDiQ
rH8uFXAQiL/i3vxrHSbrTGTv/qPX0Qm8Ra7FVIdZX/XXwShbN9bh+MflsbKrdh7ck6Mw
umVtzIZaLWgZOsFuqV4ft8ubxjFGdi529akPMNKoe2sfTjLMTSlFKd/4+8bVGn9298jy
vZH3c7/nTISnKvYDo5LovwRyoz/prAHtEIoaTN6dp07WZ2eRqpuRhcIP2A4jQL7S0Izy
ub0g==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=F1m0hDhv;
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:c20a::7 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from PA4PR04CU001.outbound.protection.outlook.com
(mail-francecentralazlp170130007.outbound.protection.outlook.com.
[2a01:111:f403:c20a::7])
by gmr-mx.google.com with ESMTPS id
d9443c01a7336-2adfb65d3b8si1703605ad.9.2026.02.27.06.57.42
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 27 Feb 2026 06:57:42 -0800 (PST)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c20a::7 as permitted sender)
client-ip=2a01:111:f403:c20a::7;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=dxqS+5IGmmTuR6RsIsKItZNmHiJbUIw7i792Z+wHM7TyPs+b3eyway8XiCIusxzaSzO8HA88F2nSVuaoxFEWNtwc2+A4M69xSbFQx8laARIqQKIZ7GHlMOO7tI39YkayCsF4mW52IVbUN2T6AaTLMpevk0fruQ0sM1sXKr1PmMP/YCBY9+jtO1JGj8ZjGQrYTNZHihzmWkzAY2soqx4Kqx0S8Etkhm0Xp0qZX2JfcUFDT5h49lBguJK4cyTF8THx4Awh5pdrAVJK+y7IiMNGmUDM9Hm9tgMsN1xFbr7ojo41amSpn+I7TRF+pdm7migEFRo+VtwLpKNW119uIedWWQ==
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=gm9vOATZYa0rkhjdJ8wQTZ9cl2P0BuPvYv+YoLg9v/AFMWmjuy5YnzqSKqCSfKLnjo18Ur7Rj1fFtXVKfbOplsmbhrkk78ebT/MzNw3njtmGdLnUg2BOqlhorZJiPEjd+P+ltKgeS/Ocg8lrVALL3GmcvXb8pLd9qkovYYovK8CTX6D5yMCFECTshoR/lq3Eqq0OsArznYEj0YHZPU0PF7E6OqdQj01op8mT1mcD+UQZaVVasTAx5h7poEdworQ8eAAdpM0DrqMgamTTGKYI4i6nZLELowfCJazUZKEPpIjVfSAqT9yr9QHIOu2cvxqtJ4wZKxVde9hV4N6BX52XXQ==
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 GV1PR10MB8006.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:5d::19) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.14; Fri, 27 Feb
2026 14:57:37 +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.9654.014; Fri, 27 Feb 2026
14:57:36 +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 v2 09/16] apt-fetcher: prepare for chroot specific fetching
Date: Fri, 27 Feb 2026 15:57:09 +0100
Message-ID: <20260227145716.3794146-10-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260227145716.3794146-1-felix.moessbauer@siemens.com>
References: <20260227145716.3794146-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0274.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:e6::18) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|GV1PR10MB8006:EE_
X-MS-Office365-Filtering-Correlation-Id: a39a190f-fab9-4336-4842-08de76108b72
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|1800799024|366016|376014;
X-Microsoft-Antispam-Message-Info:
0BOEt7Pk1CE+MHDDEK4epmrdnIewIftvxXhqnDSaQ/XFUF58DwiOiTSNsW0Na90RhjxnNU0zLOW/uJagRvSiHxvmvAXVHtJ9bjNb9jZSMwLkEYR00KhLP2bIK+/4BpkBKfCaPqndPtD20NcEn7rd8hEwBJ74hfK8MsfXa7OayGSTK0KdSh7bITKen9+borclB2HGipX8cLJ2RhaKTaMr4Al6BfmY2KepLNQ7fINoIxm4Wy8mC6ruZ1f9rCR1h9dpltENAvCLDIhsrH6rdDrk7V7SsE1mN7DL2wwwmEYZW71AwevS/ScOIOodpxYZKuudKt5rsl0yk8D4cP8YsVB6s8zLtOmgrQskZd0sXyvWFiS+gNYwyuLlCSmpllnJE33QZVt7BlNORSTSiefqueB3cyk/cVQwKLlCvYG55zXMr0TQixFxHphhC/+8JH3II4FiGdtauniIc92U6gPeAZx7vSdnRcW5KHyKY4S8EKXbdvn/c2n5mXOFsoBFNqhnUTrzvWHDapk3qLyMqPJb6yPNZsXd+DV+DlB14dUPkirXv6gtNrmS8622ZNELC5wAai8Tlv2pFuVMH5r7hH+oHAr2Zz+Az3N/JO6C2lzE1cIGsIg3J8OVoc79afLHSeYYZZmPOHf8DNFVv52mbmJV4Qk0KLfCFaOwcSnISzNsPE7DSTBhYwA+crSNfe7hwVhDdXpwRFsbSVJ0PybH1aDlD862Zy2TeJ96uNiBAxbIa94+01Y=
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)(10070799003)(1800799024)(366016)(376014);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
bVx8KSb9SpENbDAJtjqpXMQI0Yh1t1UDW37aPA6azOSuSzdhTQRfTuGkhOiSIZ+YWIOFpXzK9FVOid7GAlqUj91UrynH5KnlpHHLMcQkG5jP7uHW23qsQm6EDmgVs4Q15Na0jGVMDJ8Z5EH+xLqRcPGSD698WvBog841xxmx0j+lBVfwNP8oHpLnpSrGX7oOQscbDjHw8HpoaxKWom08vOVpXDmZBmGQDyuy2yN017WZRBxIVGQDPjyID/JK3O7CZto6vuYhUIf+KrOhWzZA6zrtp7e7TeFaIcJqnCxj8+K0MTotZ/D5JoUR28kTcxcrbLjXHDp+0baWi3mEeVRYx7n/sJUJDVgt5kh30CtcsMticgTHll4neQzCHEb1vPMFUITXVT860H7b14Ds2Jbw59GW6Xy60dOfYNkIrdn9LA/Kb7nZil/OAkfACGR3KSUbY62x5qmFHOS41kiC+T5QMJ8/brMOOZSsDTjMveNpg0OfaNEOj2xAdHdtweQfIg12Jlg+4rRxBO8iFdboO+VnSZn0qd/BY9zF2oKbTTynDXKQkymnXQGhMgUEnEJnMCunC7iIEzYAlYvFyGE/ulN1BEB3wzcVYd0xJ8PZpDKhbmd60dcEd0bpr9A9ADHVr5rFSH/ajbPYkmwIZU5sn+vyNDV4zjqfetokG2jQXrtiejfbU8HcHpHlvbNb6ft+TsxKEZGRqYZjmd0NV+3KDBUTV5za6HfKX6qGqqORqVC8m6kedj7vrb/Y9uq8JHs8DKoLzqDCafoi2764wgQqmTliwvZCVZ/yPKOgTbCbcgtmn8y/gqMpRcokUqM0XFWnYEn04Ru3FIlMBe5NIZpza9m7fWvn9kuBkwNVwe8/dGqBSPKdAgdpff03he2JDI0ExeDGpY7fboy0XMrd1B4d5EQHPHaQZ5a7sfXsfVH4ne8JmumDqIa2rYWwtCEwpkDhvBW2cAL/OYfyhF5rklhX7IuwvDJUzjbiZt0aJs7d91lZYU8lX9goZmRV4YnJXnzI2/JCyHKja3aPHpgleIK+fKkNlmRCz6netGGavMr3Q2fz1XMret2n1iEdPE1kwlAcjPZUJ8MC436SePDeXQnOmDXkNjubHKNnMY9tisXTyB9ccvz8HeAmHieyrpBjUzzkliKt0PTkKyXqTwUgBvFv/iSVtr71tJU4o6yE3rB6RYhvn/mD3YWy9624eJMhG+rFBSE7Q4uMl3eykM2C5vHa0cIeoEAvdh+JxDBpzrORYLzpB+s/0wOdeBIQWzmFNzLgMkRkmdLg4o9POl1srqGjQ4v+hEjXZA2VYMLmHd/lCRaYY3o2wKYKiQ26zwB983zdS0hnti1bJk9ANXtutrkB8N9EdC/NA3LGlUug+QR+hd+MRfnR8EIWP5y7QkyqZKuatrjlKmwaO+aLBL5YiabjlbMN3Cml4JHzlCDHVh5rt8hCvr3JKYj0/7/HmIkYzoC7kpktu6+HjXI7e8abyDrZhcqy4TRwFhK0dUM524M4RqTm2Z+ueBWbdqQBcqAAfQ566oXMukrCWg5fEZnZwjhhhw1Mb+XumaAM6ye7hMLLRV4BfVcc8LlPqO0uhba7fL7g+h+JY2ndHQtTWhx/HTKdC3yUn4CTN+kVPO18709lFrckCJwbB9BcmbwvLbWyAfaGhBA63kRkH6RFm2fuh57OlCYHctO6+BJ+F/CHF92nLZ8+s8RuXIJiMlUD2vKkmRtFfm5eoYrNgZRRWfyz506kSRgFVK0/GGdSvl6uK8f3bImPLsJ/qZh5ICBpqtPZpssADPpFWO5F4m6O
X-MS-Exchange-AntiSpam-MessageData-1: RcOHTUjYpftiUuSirpvUf853JXgvR53j4Zw=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
a39a190f-fab9-4336-4842-08de76108b72
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 14:57:36.5649
(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:
RmePH1DnZOs2r3yesWeYF71K+JMLeIRa4FvQs8d0lHn2oqksgHldLmcS09osu8+tZYkpLCYBjG6G9qZiQNozfKoOv+60/wFnq2EDQYqnw+8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB8006
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=F1m0hDhv; 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:c20a::7 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(-)