| Message ID | 20260407142310.2327696-14-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBZ5G2THAMGQELNABGIA@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Tue, 07 Apr 2026 16:23:43 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-oa1-f63.google.com (mail-oa1-f63.google.com
[209.85.160.63])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
637ENewA015547
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Tue, 7 Apr 2026 16:23:41 +0200
Received: by mail-oa1-f63.google.com with SMTP id
586e51a60fabf-40450320b4fsf6732795fac.0
for <iupwgm@isar-build.org>; Tue, 07 Apr 2026 07:23:41 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1775571815; cv=pass;
d=google.com; s=arc-20240605;
b=lsas0v6ivqQqC3NIVgUQtyt++cQ6yZAl0AO/fDrsx75tEzDsRlU0DuzpuNK+Man/40
UvR7uOUntJk9t7F3X3gpOBCrAV7jl3WVk9dR5qREtJIzUbgplf0QoKtbUps2e2uc/KWd
ECcJKyUeP5U07BlRZUI5U4O5MFQOJQYP9xpit6xE5fegpFgmbVRzKXgce6ac+muRYx0k
PROUxDCj1vGJNfaBf6TvG1ZnaPrtIYFGZHiyhCfYga+Ce5cgP+S7bJbVvdwGrGzk95S9
3UyvW35bpqZQMUa0kcwphSD2/OOgRzCoRLm36kAS6tzSV8ZzzTADQGnLb2ubVy7X9JgN
yTag==
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=mfNmewnzJ3XQDSrLnaDa4vTuBvFc6HaKFHHT8JYEiA4=;
fh=+LAbyF6f9s+Ky3uOzAGiHYefqLDG0Y8LnT1cSG9y81k=;
b=X8Ve832uMCoCvgjJcBndYbBZ4e65typGroI4H66cam++A4z/eiZfsyunSHxiGqVepm
tlMbWQ+HJ3c/t5dk0WO0LUSBr0VK9lUI0Rn7258cPH3CZtVvhnRmHDi9MaEb6BbtdtQu
plwXKogagvOohQw0GH98UEGbWL084EJm0MfzVX2eptkfYQ4j0Wd22L4pqFKX3MtUlGId
T295p4nm2pSFWN1XS/1AT4eVpEgHHx4rHiXwegLWwrjbQvc4qlpRvzWHuMct4vLUImRw
m5+5t0iVUzywnuq0dd0iKK7Cxd+NYudHaFh4ns8ypfRus8oE+1mrg0ruNMarpY2+Mhym
czgQ==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=aiLSgfSf;
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=20251104; t=1775571815; x=1776176615;
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=mfNmewnzJ3XQDSrLnaDa4vTuBvFc6HaKFHHT8JYEiA4=;
b=RtcmO/pfEnNDPvqZraiom7vw2J5o2XRBRYaSzZYY1jtq34CB/j4xgRGasQmgORnjf0
s+pCkN3JIiFHklWG5lBkD6czlaUq5bSX0gE2GeL68qgx3JDvRyQOvtSPsKg/tbEfueCn
hW3S8OGHbQBJ01H8SHCh9O/bIuYzIP1S1vN256b2fdWH8rzVyGOf9lfp09syNByak0s7
LzMysIj70+lK42srCdf1LWHk9iLuYNy7J/PQFG32K6dcIVGNhFiZgVoV1q58/NAONWKj
lyrmlA+cyudv04j5AV/oXCFsU77JHEjyflMU3QljWK1nKsCUZnIEzulpsbUN+Kwx0s46
yqWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1775571815; x=1776176615;
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=mfNmewnzJ3XQDSrLnaDa4vTuBvFc6HaKFHHT8JYEiA4=;
b=UGoNZs/yF5I6RgT4cf5SeBkBmq+GvOyClW+qJIdfHUAsjquvt9t4daBP/pAf0IYqfP
sSu0sNXx53Et51W13R7DX0c8w1HmTey8v0qVBeSqZuH6bVylDPKVurxzcC7aek4UQtZg
oEFcTUuWv22SdqP6Puo9pgIojn6JCOQO8Lh5KNwbkZvBe9GX9AFs5FYdqorJiwFp/5yS
1VsOTixkg/IQ0+hvI3rhh7s/pnWuKtgMcjllG99A24EyszrTi244/Dl7CdbUcFfUZxrY
sGUJZz9kBH7MQ3NsZb7Bxf8wmeIFtwW6X2aSIEfP/4m0dUiOdMG/rq7mdIlF9Y77qmAz
AWhA==
X-Forwarded-Encrypted: i=3;
AJvYcCWgIAlZa/SIsPTnZWq7CG0wS2AsPA3g/HUarBW6Jxb/1u+crtrRjuihWcSG7S+tmvBBFIFrKL8=@isar-build.org
X-Gm-Message-State: AOJu0YzPwTEDJLUGc9X/Nu3gNttyJM+ulaMo8w4I9gJ1MwvMsMNLdzqr
bq7wXpwKWK28IncmnWVRfBPqGwEFWuwpv7T5ODqPBmA0Y3qWDi5ao2Z2
X-Received: by 2002:a05:6871:210d:b0:417:359c:292e with SMTP id
586e51a60fabf-4230fd52b22mr10427650fac.12.1775571815326;
Tue, 07 Apr 2026 07:23:35 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AYAyTiLEUrVeUN/kcpo6jRlSHutG038Tlg5Pw7/5F2DoxHd/Cg=="
Received: by 2002:a05:6870:b009:b0:40e:b5a8:d871 with SMTP id
586e51a60fabf-422ee637091ls1744841fac.2.-pod-prod-02-us; Tue, 07 Apr 2026
07:23:34 -0700 (PDT)
X-Received: by 2002:a05:6808:1910:b0:467:2926:1228 with SMTP id
5614622812f47-46ef841ab3fmr9277328b6e.49.1775571814453;
Tue, 07 Apr 2026 07:23:34 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1775571814; cv=pass;
d=google.com; s=arc-20240605;
b=cO0he6rDnHogheUoApNImBPUAiBjIofddRZXdiTtg6aWNOl50rqW8Nm7qDd8Kn49zp
X85QDyHSVIgLoWbPSW/bpu5fCIGtYPf37ITzqxMfCA8TjBTI7uiMQs11MpcZ8Wt9s7AO
U7t5CUhqER//kWP7pqmNn4zeNDtCXFPJI6dcXJQF4eCmqpVU3n7xlbwKZiiJszYKlvJ+
QZSzbDRZB0BMbY7fJHN7iR2vz9AmNaHeDyD37HE8VyK15+q85hRC7ZvTfGoBgfzCGKYS
r0OuCUwNVRgYAGFuik1jzSsFZ3IJtTRY3z13EsWSYP2Tsfc0JdJeKiytsU1sbOw1+30v
jGhA==
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=Vv+90b7t34i6El+lqt2CWEmdDsKRhkL+P2p3Qm9VG8c=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=gH4knNvAjieiANpbRCiYmj+OZdNNGHCFEPsIMrxOweX/+kqcVLK6pcRMEk/zICToFM
WFZCf/hrZ3gLAhTY010nigl0Jta+G6upi5M/a7Pam2TtjPTGf4j6yCsWyG8kH5CmKbtk
jrO0bsNs4p/WKpqod52EoKYXW+fcX0qBGnVdFlisKoE2oiYVg54s7wuP7TFlTjdPJh9q
6+27tIsDWzRNmgRFD0hNN7QvROhVUVfjgTjiftXkIX2IZbQOLB3sFgKKEPa9olKUvFKn
x7Lm/4oghtuA2UfIAHkKACUIJqD79RQ5kp4DcKLyHPfN1Ompuj2skxOZ3cKjcSGEdpJH
FjSA==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=aiLSgfSf;
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-472a0d2c4f5si241333b6e.2.2026.04.07.07.23.34
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 07 Apr 2026 07:23:34 -0700 (PDT)
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=svFcquCM9hS5+0nzIPJu5TGrt9vhYDGLUjp3b16F3tp2p41GPHKAHQ/i6avMyrnzElh8i7On7mVB8vj1p6g5k4pfiHGTwY3iu58cNn/tHGaoxIdIo2wz7MrXMInsdqCNsMYhyHLfPCoUgiJKmjjI9lIiLap9lkmgBoT0WqBPbah2yXMtIZkOzIX++IEx4b2aDCr2RUqIEIn0m/WkEJTtC9m7cnoF6LM11QAR/x2YxE9ij7RaZyWqIPw4M5UrCZVcJrKGnNp9BDelzF8AT/kb/oEfLROjMApHwkRqfC2UMVq1QjI6WefUHhtLWupfUsck9YQKUGCIV4rUfSEtG0e5RQ==
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=Vv+90b7t34i6El+lqt2CWEmdDsKRhkL+P2p3Qm9VG8c=;
b=Ge1IjoCM6wQSuZluogYdMx+Q8qSsyjq0Bl2b84HOJ+DlrCLY5UBZ/tgubUQfjv6GLMEYYI2f+grteyY4CfAcmdovmPVz18lNoEZb6r/PWxG0A4zcMFx4yIskfzS1UvRfCXBUU0U/Frozumcs08FFr9PVNeRDFz6sHJh+yxYgF3+mbbY36J7YGZ/m1MH+nx3igJeHEoYkhDmowzItdeaiFJKgT2kxUaGy6iYvxCcYGfYs3vVs/oiKccWnr8H+Vci9aagpcE9CKUm2qWjB9yUv2MYZGmFV1YTAxI6NLbGy97DXXvsR/RSxTyrk3odKN8pEpxJFF65LyoadOswlRm2oIw==
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 AS2PR10MB6376.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:557::7) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Tue, 7 Apr
2026 14:23:28 +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.9745.030; Tue, 7 Apr 2026
14:23:28 +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 v3 13/16] dpkg-source: implement multiarch support for unshare
backend
Date: Tue, 7 Apr 2026 16:23:07 +0200
Message-ID: <20260407142310.2327696-14-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260407142310.2327696-1-felix.moessbauer@siemens.com>
References: <20260407142310.2327696-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0367.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:f8::11) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|AS2PR10MB6376:EE_
X-MS-Office365-Filtering-Correlation-Id: f388a9c7-71f7-42e1-2fe6-08de94b13be7
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|1800799024|366016|376014|18002099003|22082099003|56012099003|55112099003;
X-Microsoft-Antispam-Message-Info:
30ACHDDEm4Fw8phYYh59/yoCA7EC8wOG/x1q6aEHuuHTH3Lb1tGDogdos7jgix8akvpDn28/2+Umz6T5D12gIcffBZ5TIANOuaFOO00IBtM2qN0MC41lJa3x56K+YH/wx9EYU8cqeanzW+O9/qx6wBEVrvnKzL0ahFP26twqHWBLpE7CL99o7duv8MfSs+Yonhs/YpGc8k3ztDRrSY/UxGitXQ9QYFaRiohLlnRFoUspGk5jVTCpj9/hmFlb4qRMSkTxMpvkC/E0wt8t+wxRioN9Wr8QT+a1ubi41on13pBj0dc5r/+ULPAPKdabsvm4/pBXLhnv9E/bd7/aq15zVKpAFDLL3rBmHw7eB4DS3Vup2hOK1tO2lm2FNnOZECOCZWwIC6YyOQhBMRCKzX+9Og8w0qwUeD9lR/LxgDRw1qnmZu0cr6mh2KfzHsba/PCkKUcZmjDJQh/AkfUphNz8c+yOOT+bxTe4scVNelJlaNs1JPr3yc+ck9629628TRJG387ARnuP19eAFRSz6g73gU3U/8xtkMKTVJvtTAH7VKxea2hsa8GQjQsUPDShy9H9ssABQty4upd0HyrvnLAxa6tSFQcx74RzuSBTtpxzzzx1iX66U+ZtdlIjoFUkdozsBRHlbP6TpIBEkjOs9btQj41yalcjNiWmPLzOEMiBZ1XAqgNwLotxV32cCswLG5W3yZsY5iIjuzETwxXghDUVMeAv52M2NDHgCStsJFTgXQo=
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)(1800799024)(366016)(376014)(18002099003)(22082099003)(56012099003)(55112099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
SEUngt9jynf+KA6lYQTKh6V43bVCarExHDNrVN4sSHu0I2Zvmrl5csnP05mtt1cNzEOZCPMF4ykLo7ujNDGsQhJE/xCt69C6OSiS05AahF497pasxmUp6uWhHuqOXxJOp/kPmdBFnCHMmaybT7+axDRZxOiU4fGbFBmY1cYOQFqjyYvOtQWLnGlA63UdcmeRiaAxXBU/KeCjvLOq2jbvDz3SaQk18wgFLMxaBOto3BcHE7MNg9VXiagNQP34L9/ZdQutVSNDFDpVfC6jDa8VuYMSlAQpYXHDl9xBE61fU6qA27sVBobGcTtQuuTtJjsL3spY0MMtH/PoH78c3I+c0d/7KUWcoukzUh3SWHX8i240TcRoo8EvqSAbJjMIWZJnIPvvWDw50+3eBjtO9GHxvHPUwlUxEH8GbyTyfnasD9oq45u/kuVZevSFE58jHxMK8MD4TfIwNqBybyM/fZUCTKE2ujxEj1g4U9YqtapYLC6CZREdpatuIvWp6jookxl7eSLwvhCgU2YAGimosiMFZuZSTWng0KtL2I3Dtd6mTGh2wfD191fy7LpeUEl8D+rwPflUE1OMnGZ8FK4qqWonZZe4xIV6gZiOMzCc2s5z4fg6hiYR5ZDostFScTwqVlGCwMjeSUXMEwWePkD/b8VOl+z/sIbGGRx6W/ZTYPpOTKulH6ohT8dEAPXGRCcpmDfL9hvVTyHudeTCVb/mpN9OpC/aPq4UYx4vvQlzvTI7IbDi9EQcGXFEEFzXlBvIr4pLnAOK2nxx8LzzZBP1yYVbdr5rqNRX3Zu2vwayOBDXFYa5GzxdDyWssX3dJ5d5jBE+HcJc5n3AuA2+o+ZimJqzCdEoI981V8CrVS2lZxIgaqW2GSnxfRC2OOd6ap0Rv8IOqnfKZUlaArifWkpYnInPL9qV2+k2LBFOgMudlAMNRxY3LyniY6qsqWJFZzsZeFbwkyIGvj8LSyWw/pmOnyy3dYd3g5m5d9CM9QxRePDFXEVM4vamkMpq1gVYuigFOMwtGEshj2epCZOtnKcn4seLxI2R/Ql4yTDjnfDOJ0WdkvTKFlS/vRh9rggoZqDzjgFYbFJQGO68/919nYZm5Hb7sBVd86ee5RKr69JVUAUS2Q7jWi4gvs94ocpaJJZlS7nKdkeuQH9zhbhyLEKfhZx0296IBkWHCl4Q305DYE6VeTDlo7bhiP/HNSodWhsiUHaMag1mFB8BCUcvJ8ZPVNqEACoWsc5fsePywDp0UDYI/eNtXK8Wq8KthqQRVjXqZ0EeVMv38v0T4kVr1y+PYB0ZG5PoBopU1EIg8i5lyoaZxEjGEyX5O8jcK8TqY192gSmMTYd0ckdYHKEd3vt737/8270VzTDyNBSTRaU/LPIzP0x4MyJO/jfLz4CNcrwqgLWE/vr3vSe82PmZIyFXp3UIS1IjOVN+EWQDF4DZBfvzyOmYP9D7dZyqZYKZZkoEEhkPzpTTsegiU1Otw16djC+OM5jzlu2FEfHenWkdM9qXt1SdUpccO5S72EmXmkqlQu0GnfsllrC9swkWY6QRz2fq84i1kauGpzDjzcWLsi/WZPnBg4mn8lDPWbabfj0z1LQp4V9Ec7z6yO+VAWwhBtPIPhVDCQF4kYiytzRgJCHTIzvZJlbRTeNK44yzvi+UZARTaS6He66b1VQUcbPqs13QiJSc4tlEGnxSdkoA7U7IxCMKSh+dVdEChEEA1+cJaRW3nFfF+DkWjz1hrQyJD1hxdL22AyX1oUuZsOo7om97Rcs=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
f388a9c7-71f7-42e1-2fe6-08de94b13be7
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2026 14:23:27.0907
(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:
8sh+0bhdRShOOk8avt6jXpa8hvBL0eRX2DNhfPzmBuz9gjQKmAo74I/7fH6uRsrUCm4Ca8bsqXCAkZd47tY1CUozUFO3h4oF3nGjnCKNks0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB6376
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=aiLSgfSf; 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_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-source.bbclass b/meta/classes-recipe/dpkg-source.bbclass index 629796d6..a1848473 100644 --- a/meta/classes-recipe/dpkg-source.bbclass +++ b/meta/classes-recipe/dpkg-source.bbclass @@ -52,10 +52,7 @@ do_dpkg_build[depends] += "${BPN}:do_deploy_source" SCHROOT_MOUNTS = "${WORKDIR}:/work ${REPO_ISAR_DIR}/${DISTRO}:/isar-apt" -do_fetch_common_source[depends] += "${SCHROOT_DEP} ${BPN}:do_deploy_source" -do_fetch_common_source[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" -do_fetch_common_source[network] = "${TASK_USE_SUDO}" -do_fetch_common_source() { +fetch_common_source_schroot() { schroot_create_configs insert_mounts @@ -83,6 +80,39 @@ do_fetch_common_source() { remove_mounts schroot_delete_configs } + +UNSHARE_DPKG_SOURCE_CHROOT = "${WORKDIR}/dpkg-source-chroot" +fetch_common_source_unshare() { + run_privileged_heredoc <<'EOF' + set -e + mkdir -p ${UNSHARE_DPKG_SOURCE_CHROOT} + tar -xf "${SBUILD_CHROOT}" -C ${UNSHARE_DPKG_SOURCE_CHROOT} + + ${@insert_isar_mounts(d, d.getVar('UNSHARE_DPKG_SOURCE_CHROOT'), d.getVar('SCHROOT_MOUNTS'))} + chroot ${UNSHARE_DPKG_SOURCE_CHROOT} /bin/bash -s <<'EOAPT' + set -e + apt-get update \ + -o Dir::Etc::SourceList="sources.list.d/isar-apt.list" \ + -o Dir::Etc::SourceParts="-" \ + -o APT::Get::List-Cleanup="0" + + cd /work + apt-get -y --download-only --only-source \ + -o Debug::NoLocking=1 -o Acquire::Source-Symlinks="false" \ + source ${DEBIAN_SOURCE} +EOAPT +EOF + + # run cleanup in separate session to ensure nothing is mounted + run_privileged rm -rf ${UNSHARE_DPKG_SOURCE_CHROOT} +} + +do_fetch_common_source[depends] += "${SCHROOT_DEP} ${BPN}:do_deploy_source" +do_fetch_common_source[lockfiles] = "${REPO_ISAR_DIR}/isar.lock" +do_fetch_common_source[network] = "${TASK_USE_SUDO}" +do_fetch_common_source() { + fetch_common_source_${ISAR_CHROOT_MODE} +} addtask fetch_common_source do_dpkg_build[depends] += "${@'${PN}:do_dpkg_source' if '${PN}' == '${BPN}' else '${PN}:do_fetch_common_source'}"
The fetching of a common source package needs to happen in the chroot. Previously we only had an implementation for the schroot backend, but we also need one for unshare, which is added here. Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> --- meta/classes-recipe/dpkg-source.bbclass | 38 ++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 4 deletions(-)