| Message ID | 20260601113505.2898877-10-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBAG56XIAMGQEWHBAH5Q@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Mon, 01 Jun 2026 13:35:38 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-ot1-f61.google.com (mail-ot1-f61.google.com
[209.85.210.61])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
651BZZnO024812
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 1 Jun 2026 13:35:35 +0200
Received: by mail-ot1-f61.google.com with SMTP id
46e09a7af769-7e60308f6b9sf6716594a34.1
for <iupwgm@isar-build.org>; Mon, 01 Jun 2026 04:35:35 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1780313728; cv=pass;
d=google.com; s=arc-20240605;
b=ae7/ExnECw619vt5Ob8+RhQSSdhnoWN/2dCJZG6eqaLlta1/BFAW7mxMHq1sOleP1q
QJDugDdjO43TVV1SJUyklAyuTgv1WInMdx7qp1H9s9xjD0Cs2HnfaU8g/JsVvOguST9q
lS2uzn5QVOesg99g3ly4Irw4XB97880vuvW4smphlYKh1oHwclDEbc1lxnn2PSRRxvAK
VAqVH6ChTyN6UBo50gPO4/C0Scft7Q01mtsKrZYwSJ4xGtxLcx++iSf2tkWDprsbPoUk
wDOduI0KnADXojuk1+GOoTi1cqjhsQOt2yvYRF/fJ+emcBMUxxHlPSXuoWxYZXJkaXVk
YkQA==
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=tf9762R1zZCAD5MBq1moIi8af94vT/OGW+zbHXtbVhY=;
fh=xWAdauOwqFbNsaEzyzDyb3NL3Iu5EUyQ2/0MVjR9gKw=;
b=bQ0WUFzwC+QHppPntuUuMv1sdUri+FkUxZ98q406L2DhaNibjkbmRnrfqnJbUO0nsB
D17Qg3b/NJsvNTzlEqeUvvmn/vApNvb/5OuMBwXuhy0+Yd5YEiHutjPY6MFIgnBA5PZV
5r9/5yVtCmQ/fMJi3rL2NFaRzXzJFt8hmdmZf8uhIkdk8l30vmylozpJT22Chtb188TE
aEzefagB46S+dmRFGq9BSE4V5a0jKUnewO7G5qV5cO7ID6Iz18MDJmteoZ9lnxwQ1yTO
309U2YVe5ppQp3twNMmbYgdMEecm0KKBx/rhNo/hNj9bi9mrOtg0cikQTxDa6KxOSUHu
EcGw==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=KsVlGHcL;
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:c20f::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=20251104; t=1780313728; x=1780918528;
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=tf9762R1zZCAD5MBq1moIi8af94vT/OGW+zbHXtbVhY=;
b=Ro0pJ0+AaV4KkS1WhkV760+olJbtrtyc/4kvW1FMEYqPLu+IwS4yi7J8SL/0+y0kZ0
efes/Yt8/SFYpib2xzKEW+wDG8woWiz2OJnSC5LOza36ssnaNfzdw0gqtuGmCGaHOTDD
zlP3TGRiPXo/C4bR3OTpENkz256xF7XMhtKt15CP6+H46g7w7Yy2vhQSoF9puj7QW/4/
7mXvqtGEfEB49qrf6j4lC6BOAgcOCW8Yi1WSGA8YBjtXFKDs9ETeTOXwy2S0BnRqTWcq
rrbO2zQfoFhBDE0WeYAoAA9yPfZLi6N6v9MMyEm8FsQ0ZhEC5LEfbVvBzYEyiMQcRrjq
ebOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1780313728; x=1780918528;
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=tf9762R1zZCAD5MBq1moIi8af94vT/OGW+zbHXtbVhY=;
b=fKB2Epx73URtGXOrJYMDJXyROYKK1ekaivEwIVCJPiLi7yOaz+BqzHfwLRK+qaM/Zm
C/cNyBUrW1jxsaoF44D0cwY8RTmRgAPkUWwwST7dvQCKT+2HMUjwDV4cvKxPc7fdYy/a
l+ph7JVuU882qlE9VyHSaXqTJRjnR1wymAsy8AdE/EySRBcZqZqOJZHeZJku+HWdeRUa
0hRQ9JDEVflAV4Tg1TGA4kz1ltOZgDSLGrC1DX5XE3yqo1K3whFVUXfRO45zMXB9CKqp
j7Su/u9hCMY+7i12NdLWQXk5C67zqfFcy1dz8JSFkSWBZnkmK4u1rXVnpnKZStIHLBBJ
KqUA==
X-Forwarded-Encrypted: i=3;
AFNElJ+tgNY3QuHkO6ocvvA46/EgJeufr4TP5i39l0sZ6Dmd20pbgCeIpp6cCut3GTKMQDXIv1xo+J8=@isar-build.org
X-Gm-Message-State: AOJu0YxTodPofGui5zwDQwiH/cQVau589TJ20u2uYIZDUKsN8CFSuoOk
ilP5YZd6y41P3kY57oFiuH0Pi33EdbQoDRP3y4qZsI5kHa8WpZ9e8Y4Y
X-Received: by 2002:a05:6820:1897:b0:69e:32b:3313 with SMTP id
006d021491bc7-69e102e6319mr5746808eaf.17.1780313728545;
Mon, 01 Jun 2026 04:35:28 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AUV6zMM8Vkp6zn5fMz7ssbTFndAWonN0Ck1JekpsuQFbPoVZVw=="
Received: by 2002:a05:6820:168c:b0:696:77d2:4757 with SMTP id
006d021491bc7-69e2e4f0acels193758eaf.1.-pod-prod-06-us; Mon, 01 Jun 2026
04:35:27 -0700 (PDT)
X-Received: by 2002:a05:6830:6181:b0:7e6:7dc7:4542 with SMTP id
46e09a7af769-7e6a1dc4c4bmr6856867a34.16.1780313727600;
Mon, 01 Jun 2026 04:35:27 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1780313727; cv=pass;
d=google.com; s=arc-20240605;
b=lGRTX+gOKsekPYDmPgfobpjviHCNrAkqwTbwGsjILc2KUcDcVBhhpS2ghfvL8OI5b5
/zPoVzT2yWERL1dsqdibHlh/fCH2ryX+DwzwOx0B4IAM9KZLWOp8GweQeeoLWXmoSd6H
2F8NmwYL/eoNE1xOW5E7tGRdfFjCUWscpWZMKMbZzLBk3DBTzTQnA1yUNF1ALUdt3w4X
i87glWB3UgvIqnsZnIgaTjVdD+s7cOlZ5ehNClQ+J1pVSi4sMHUqbe5PSGG1tlXDXKUN
rjxbGRm3U+SFS9V8/qOI6qR/Vm3zptGPwKsZNrLaHYifVXrWc9H+wWnHEtnQuJcOnNsg
0VrA==
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=TpW6Vnl7DrB8ScOH8r5n9FIFJxdyZV2GpB3FELvKzYQ=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=FETrSihCPjQLKXSpplYs/IdUv8R04K/U2cEar6zKVCby7M/HDyGksmGtL5b4cDQNuV
aH9avDo+zilwNJtJeqP+x9H/Orc70k26mcvh/BSqnuNrh7kEgRlVgXYa6ytYHSFtZRRf
QW+oYGdEKzXjtnLRpabBxTaRClr/Xwp3fQv4cgbjofP+gEg2PNLe4XP6xPRb8JldETd8
L9EREF55Mz1eg6mBaUVwtZia5jGUxQy2vdER3whNPZn1rjjaA0A9tirDFCLCNW1tUVqm
oVJ/tw088DlTkV9YsqpRPqgyL6KbG8zjAORgapWT9OKaC510T1fUypWAO+hh+ddm25nM
U3QQ==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=KsVlGHcL;
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:c20f::7 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from OSPPR02CU001.outbound.protection.outlook.com
(mail-norwayeastazlp170130007.outbound.protection.outlook.com.
[2a01:111:f403:c20f::7])
by gmr-mx.google.com with ESMTPS id
46e09a7af769-7e695ca31d8si351370a34.3.2026.06.01.04.35.27
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 01 Jun 2026 04:35:27 -0700 (PDT)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c20f::7 as permitted sender)
client-ip=2a01:111:f403:c20f::7;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=qzrQ+ocmfqh5rNvbGWWOn7TU5dlJVj/0S+6+JDU4qgUO2pXH1Scyf/4bYzy1EFzX5Pl2jo1XtgnSsvHW8L4oJ7t+CQ+3u5wORjrWgbmFSBu7xS0yvC4iJwKV4Daj+DYE6APmZrFRxdN7ykH2hx3BKhzL7K/I0Ef47kEipdrCTdqQwZFl1Gitxs9LQYOIeJIpyGZ/+dEGVerYIXaqekrnYJtDlB0Aa5flFsASkYnB9eW9UYzdrsoKzzi6cLPWzkSYUju40z+34AdsNLehu1asdL/Tno/yqi0yHzGn2EsuBf65m7c0nbgE7H7h6b3uRqleGBJhi0jXl/qq34ffOz1XaA==
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=umJbTQnuN7iWzQ6P3oHwPaUsnDPYIj3A03Ev5x2CbYslZp8bbPr6U/Y/cs3/PQSGp+zxmj0v13sZcm6GVI5Rd4CLO1ytiu//qa95ChetdsqYDBNFL/aBZsRMOMCHfXQArZL9JmjKsarZIxy/cjxJaaLPegmBNKi2QjUvOxVK32zkMgq9SsI35gMbT5WuK5AjtUdCajSRYJTvlkzrhUoY6RJ/+xw6HAgNlWnfVewqf/aWd2QJmLhw3cd3fu+aHuNmC+3oEDVum/zZoznwK+XRFrPyroF/XcU+rrVDyXuUNlVS0+DfhG0YBhCS2qkO2V/nEWVKkIA1L8Uts5WykBFEoA==
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 AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6)
by VI0PR10MB9577.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:31d::22) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.15; Mon, 1 Jun 2026
11:35:21 +0000
Received: from AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
([fe80::c0c1:ae4a:a803:8b8a]) by AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
([fe80::c0c1:ae4a:a803:8b8a%7]) with mapi id 15.21.0071.015; Mon, 1 Jun 2026
11:35:21 +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 v4 09/17] apt-fetcher: prepare for chroot specific fetching
Date: Mon, 1 Jun 2026 13:34:56 +0200
Message-ID: <20260601113505.2898877-10-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260601113505.2898877-1-felix.moessbauer@siemens.com>
References: <20260601113505.2898877-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR2P281CA0129.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:9e::16) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:619::6)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|VI0PR10MB9577:EE_
X-MS-Office365-Filtering-Correlation-Id: 0a629c3b-f18e-4fff-0d3e-08debfd1dcb3
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|366016|1800799024|55112099003|22082099003|18002099003|56012099006|11063799006;
X-Microsoft-Antispam-Message-Info:
K/DFEk7kJBXv+cJyRWby2q6+5ixu5I0LXc7Wedn/Ox5bV2S44VTm3dXLwP464PAfTesAurAAPhpK32q+Spt17z0Eydw3lkvpGXb2MocBTV1O55p4r9XrWrgc5mjQdznJS6e+B8YZR4R/JfEEDVU0io3HzyXl/qbPolRJZrf1EWyVDSQWNDzCNO5PLRjgPmklqr6i4AnxGcoAHo7ahdCNM9T/EsKva260qgEntWN9b/HaiKhnfyzA2YfsoP6jidRN4+AmLkdTFwe14j2Q0LNSj6XiwUuI3iosRq1NmShBbQyZIiL/cSutLEzFjevcRf2D3OH9CmDIfxoPqSAcS87tCrQ/QTJvh89m/BFzRCRyZY9G/jdGPxl/Z0lymunmenBCKJ8RO2RuXKMIeIl3KHZNmCO6ONpdWJSAzsGA7OnaF8BPl74eIRbBaLOMs+20jvqfLRK8T8E1aZIfMeeREmX/ggNncHuX7Rb8ouIAcI+ZuKFyJBywUBxARpipocaAsrxoC8EskAX03+aSodR3GpmPrq040/oOO2B0EdfMQlPguUTw2rb7pVDTdN8mZBTJViNhzWVQoDvahedFH9ISbPJBVD1E/VyUkDouzf65RqfrwbCJOFGIM0M/OpS4THYCmPYWSuJRQLX9Xp8qGUj1ZhVUgQFrU4AWEn4myIBWw9EejDxCnQLhSmEwGrcR3Rqnlmsw
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(10070799003)(366016)(1800799024)(55112099003)(22082099003)(18002099003)(56012099006)(11063799006);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
h9xCSMIAvzgQ38Oke4zwQxNTQDlPhiFyMWVPY/NylyUOXLoUiLZw2QvZrBnNIewUED1HGQIBq1klLuRvUkkrNTtu8JK1dwoc4TashIuvXTF5N5BfK/tG1SBv19hVazeNoHzp3Usk279Q/7SUQCup58YI0Yt4VY6wZ+FJc2iKaGBy+tGviWhAB6KXJYCHBWVcD6XCFja0JNz2fFA/plvW1tJm/NfuUnI0LOdysWm4WnK6puZXDW8vjSjJPOnoccf01Im+72DcMtM28NJ+vB77rSACVSdzYake7lxlWLyWuUsF3wKdcFBXst+f82GVlnLQuPPiGNQM5od/HzLbrwCzj8kHhOZUzOahu99w+balz9qf/f86OxdokQqoV5WOWRwN0cxBHC5+4iTttHshQ2YRt8a20dvh1I/OkjPx2nlV1Wremvcl3y1hWYDBxyFfEh0amrowsnJhIeY0j/x+z63yYIMLpDK6uu9x/FdO24TSupmpoTdeBB9GgqGN8ub8lho60d3gcLHsMmRhlmdV251jdwbSM6qrFW9r25jqbvlBIr9LCjAqAdkY9aVGb7XiIsm6KjP+5XfKmecgnkk3Ro8oqOWyt3vgvtLzb545B+Qf7rkh1/kRUr2vkG3KUBOXSIWiXJRhIYqmxDSArrFHFDFevSFkqOcE/WP3HmqpeWKAzOYkNzD182O4ChEuah/bOZ1JX1huN+dNBS1YQYasBslvZAHhCR8vuwmYk02FgRGZlQ6Jvoe0+xxiipdpi6t5g3qkb/tDQOoXg2HDp2Nkwh3NiYfWZJ+tSA+bOHDJe+U8N4q5GHxH3MZKKCkDy0GzG0mJdQAjhsaz60r4M2699alQh4zc3Cgjl+tRfWtpy2BWQXkeV00oS9F2R9FI76fnuEYU1lfGWl7fhpExNyqBlgHffpILUFkV+1dAGHKQ5yAIJXOSj0AMH65+AGnnS/K+20Tos4ai5zhZ5n2ZR9pNY06Bsv3tAWVAs05Ap/c4sIjlruuETFYqPKDWOOK4QH6MzSsSphDKP1HtSJgbcr4wTToovjD08IRsEWXjhaugeo0AK0osDoykO7i++ZqSWMXJL8Gyvoxm+agPGpAaY3pE5H7mzFIXzfCPn8n+OZrgBMVvGdzbmO2uCeOCZibgCur2VwChhF+ZDQYonLY1vsBl49dh2d6rOcL5yb3h5Vlh2XMpfkMiqW/J3n4uKDMO3iE8uQCAMRqEPbZYc89cR7UZlyXp+tfpriCZeivys3v3s+IItP7xmTkvTgvIGqz0WSDsgDelCT06Xqe3BwqbBYqJ+SG5HMx/XfkFhf643ZzShg5YYtdWK7iw/S+4C6BSdj4Bm7dGYerrXRdbRRceRhIrJEqj/0SIffvnbEQ3CsFMC3cLQZCQ7gPvot1nGMdPxzXba3VzEC0lN2YTmPVkq9u8wCz2LROTdVl6kUxCujLcCLRtPNkorIY0cnbwLbEbCHjIFoHjhhO480e6aEf7S6gjfY7NgfAlNbDdSX/oB2YtRsDCGK4PDnhPH1Q9n5JggOfoy4o67AztMSCCH5nZa+3MyPAvDWNgj0hLhjZv7H84DJF6Nb2YKtYLubHRzQdCJslOMKkj6M1vQre3onlw14t7xZp0oAJMsY7eMolybHWZLlLNrlDhsJptX1Dh2saMnD28eqT/44eCbesZl5EYXHfaHyE+GPq4pRgamDcaw+RmSqOPn5/gxuNkVf0y6fNsQklP/dfaB0HEozvRhtVTV34yDbhp+YXVDKRbvw7oKyljqZVbGxc/I3aPwigNR73IoA0h+XChlpLp5SBk
X-MS-Exchange-AntiSpam-MessageData-1: 5iUBHt5szMjIP/5Y2cYxShzBZPm8hm4t1os=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
0a629c3b-f18e-4fff-0d3e-08debfd1dcb3
X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2026 11:35:20.7202
(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:
Ck/PEw4L+YeLjSxdC/N6F+gV9wEu+o9QRT6KYL6uC3q/+ENN05baoNsGm701Vv8NlOLjYmlR99AufrL5XbYScRn+OqTYQIprAQRrUK6JU34=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR10MB9577
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=KsVlGHcL; 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:c20f::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 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(-)