| Message ID | 20260226162843.1642329-14-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBVHJQHGQMGQEWSUL7HA@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Thu, 26 Feb 2026 17:29:17 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-qk1-f187.google.com (mail-qk1-f187.google.com
[209.85.222.187])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61QGTFkt009811
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 26 Feb 2026 17:29:15 +0100
Received: by mail-qk1-f187.google.com with SMTP id
af79cd13be357-8cb3b0d938dsf923350085a.2
for <iupwgm@isar-build.org>; Thu, 26 Feb 2026 08:29:15 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1772123349; cv=pass;
d=google.com; s=arc-20240605;
b=SybyO0do3Ym0kXslF6tGyhKCwBcRwuqWBR5o6NKuOx251kvxGJw8JG56rfI8jaFHtx
u8DiVs/S4QZBh4AqUZ4SO6Tm2/B/7CsFEdlvU2nNx0XlGLopNh7kbY7KsRp5K1X9N1sZ
exMojCxo1v0+1w3m+VzMFrZ2wjS7aWn6Ejjptc8DYhie1xrl2pRiKnfDmWniprW3JyP1
5GZUrsgqXJj1mMT+EmIj4/YW0p15UkxA3W0UdmNn6P2U8KAQXlPe3fYBerN3rcsYBjJ5
EfeoKJlEvfzwhgSTGZmYK0jdUTGcT8YRY3b+xa1raGsXFU2XTy1SsLBooT/xFmiVgz5m
pGBg==
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=wxlmPEt3KIHsxr3Z6HknGI8ES9Sc35wvVsA8LUoxoBE=;
fh=0/ESJkGOe2QSojtmOI+nY1s4+Q2vdw+htquk0HhA2uI=;
b=Ww/MC1wSowuTwTN0JhUxi6iF0PBC0CKdu3oVYmAxL6679WDAwqEcODfD9l+mFCwYy2
g1s0EPTj8m2tc5FfIbUTqW4+jEHgy6UsPKTAqQElzPDWBAAOsXaWbW32zec11NcwqZW8
Nnu2Tk2BxDscTM6rUrs4Bz+8vJxKo6rkbj20LbnnWUwVUmVtpCABqhD4edltfP4Jv0k+
8/glLI0xQRSoOHvjdeiSdwG+w+hSKWQswRDFES+uchm9pAq5FUbvMtZAGMpcT0LgUUs8
0BcfxMyPhjlHA6yhNLAztR465z1wG0Yg9MiaWNJdSDjGiuEXPohvsNKS1xJ7NdlQBx5L
tS6Q==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=ARpTav1v;
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:c201::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=1772123349; x=1772728149;
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=wxlmPEt3KIHsxr3Z6HknGI8ES9Sc35wvVsA8LUoxoBE=;
b=cPCtsrzn2UGViYlUeaogati8ernTGSzyMD9z04SE6drZyH9gmuXcd4wK95xjKbA1NF
nY8nvekzP/l0eZ8ZNNqPW6T5OAVdAzm+lI8dktDSc2SZjdCt27fFN1vUUsw6sc5KVzDe
U0BXqw/bXEq0yJPFeiad4OiAEpVP8lhNH9bMsIpsAobG3hlW4ZEfMHCMveaKPDpE0oHY
LBGtM4vpcM7cbqWzPymIPbLXY1NCW8NUeqvcRGTPn0WuseUGdfCJNv98moj7sH+awtbc
hrCto8/8CU76Qku6I/rrnp8VCNZmYzpOBwmwAM4FewSlVnzt5oK0AkOfItWyFzpzg/NO
dLOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1772123349; x=1772728149;
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=wxlmPEt3KIHsxr3Z6HknGI8ES9Sc35wvVsA8LUoxoBE=;
b=jPjMIsA9ehmF8i8b8OGMgdOm7r6XB5QZ431OyZsRE42SxeM1dgNGWPaw/O9fevIwHl
MWUQXWto5r1qs8zZ2Dk9AWiQOYMa1m0WdqT7HRWd9h1DxbVVZjCNQEEC+MQUVlc9E/wY
8LUnnN/OzZRd5h4dMxvcYQo/PcqObgQtloRa9qHmx7jMFkPSl0KoZS8GARYnZ0I+yrwq
nhr7sJJS2ZwcLYush0FKVhUz5o8mVusScBFFDFEbZN5COzk3DbMuaytQb+loLIwiNroj
vVdmDAB20Q0FCDqFKs/EnVbc0BUs9RWRDSqjpZUFyE28NCcHr63tiEGOWn0eW+kvFGxy
u3qg==
X-Forwarded-Encrypted: i=3;
AJvYcCV6noUlkHh5SOfq96f6z9SeJ10mgvANxmtSBYWaS11FAhAiGB4x0ASV3/oBqGEqgM9l/mrMu4w=@isar-build.org
X-Gm-Message-State: AOJu0Yyq1gCyoSMG/hU8zB2tMkr37YbEAAxj198hCNSEYok/qQ1s3QMS
ZZffpj90xEU6D0v8gKOzFbdMWaUNPKdS7eYmj8Rz9Dd5sWPf5Ajp8fzC
X-Received: by 2002:a05:620a:1707:b0:8c6:de6f:898e with SMTP id
af79cd13be357-8cbc1101e3emr286844985a.9.1772123348496;
Thu, 26 Feb 2026 08:29:08 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+H2/eaHa440ZlkflmIJ48CoVvS79QybuvkBdwPYPFGdvQ=="
Received: by 2002:a05:622a:15d1:b0:503:3c80:a900 with SMTP id
d75a77b69052e-5073bc73d65ls41913881cf.2.-pod-prod-07-us; Thu, 26 Feb 2026
08:29:07 -0800 (PST)
X-Received: by 2002:a05:620a:46a5:b0:8c7:f61:fd7b with SMTP id
af79cd13be357-8cbc11bdc03mr325601785a.57.1772123347475;
Thu, 26 Feb 2026 08:29:07 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1772123347; cv=pass;
d=google.com; s=arc-20240605;
b=HPUgPZkoJeJvY/UM+1tmcodIhyN5QxaMSh2dSQkbgqhBmYt7PTdBR3LojFyvy3/QPX
CnYO4Bmb/DndpSN3VSWwM3mQ5aGBAa7j25tPMrC/sJR4gAb5fDqfqrFl/y9Q0Y0vSA1Q
/Qv1y8TA9ih2usj3kJyPpKd4KCQtT9m0ygwcZO7WP5YMoF1inqrFtglqeDimoR3SIjT8
FJe8o2HdLjrMMueOXNUNQI8RrG09hiTmllg/qyfqMvhLbTugK+L8Pm04F9ZTanENB3/Z
PYXtu6CREzUVPBfthCh6OIwTClB8D2QvvpEXZJwEE+yozjH7mPEWquEx+B8g0Oc0oHIo
HBcw==
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=8surgULo93BPhcNd4D94W9yOMSOwmYRfZmFqnfzN9vQ=;
fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=;
b=SW97eNK+k+I6svQGbS4I/0aADPWc/JTCAO6ofMM+fmOxaMsK+59vyvCfQau8hiDKmO
3hO/64YAKBQwNT5/jH3sVxhco9iDrouECvtYgdGHN2WHp2zhynQNdporSHSl9VMHm/TV
m5quepQfvJ+DIwqN4TTvRcQWnYZC6u4nvAVcx9RM1XzQOKI8gDgTmuwfAJCBVFWmxy6f
uRG9nIFTAdIdn2+GnAge5Tu2sAzrXa0wPz+CUGiT9m/4CpAw9n0YyKje+BHJrG5y7rBL
D0aGTckQNfoKGDCQK783s2AoMYBvIr3ud2VRVj0KB+HHTj3XTBfc146ZYTJD9WggcIwS
oHig==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=ARpTav1v;
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:c201::3 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from AS8PR04CU009.outbound.protection.outlook.com
(mail-westeuropeazlp170110003.outbound.protection.outlook.com.
[2a01:111:f403:c201::3])
by gmr-mx.google.com with ESMTPS id
6a1803df08f44-899c7160d0fsi738116d6.3.2026.02.26.08.29.07
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 26 Feb 2026 08:29:07 -0800 (PST)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c201::3 as permitted sender)
client-ip=2a01:111:f403:c201::3;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=agxnX18VEysesJF3YM60l+kktAQVjo65zW3s9qZVYz22HcGwAKUZMKbznDwoow6LNkpswNPZzVv4HDHsCLi+879Kc1scnhk3jK893q04NG7ValyheIyvQ84DI47phptSs6gahJ4SGyhR5VvMC8YidRSzgky/i4v6ORLOr2VpnfScedFAi/d4Y39v1y5kcqlPTrmzDRRlEORI2Tq+eHs6lrcgBaMRmgxUdYkPYbjAc4HJ6ycCNMtmEduybwXJ+NVLQAk3g6fQWOAW70NplAQjE5+r5CanEZnVFL62NZKRDf7mf7SasntDEykHogjBfVf14UVg0k7nigZ672Kb6yD2DA==
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=8surgULo93BPhcNd4D94W9yOMSOwmYRfZmFqnfzN9vQ=;
b=UoHgUoNLOunR7BXigcMPdHDFNegmsjhrROdfaectPMTnoy0h5osL612d0CQD+/WXTd7OpfOTcJWc5WaBKWJv4tkEnGAGARY8XDEMcckjRG6l2YWGtee1aG8jsrUfW37OSlozI917uPxGka0EHMJPB9K/9VOA6/1quEGiJ9ysXj8gwnvwBKi3/B/w0qvWstSXSIRK7/AyFLc57lLdPN/CN7h2OL6usMEpYTPlcyLcJOC2gPw+rIS/bO3rnXC7CPbN5UdGCRb25jtc0952xMjw+tGOZZ0h1lA0tSM8NXgXNoKGtUJ8tCqnvTXr8goqY36Q9gppoRSvqNHIdGH+O3JpZg==
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 AS4PR10MB5669.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4f0::18) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.23; Thu, 26 Feb
2026 16:29:05 +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; Thu, 26 Feb 2026
16:29:05 +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 v1 13/15] dpkg-source: implement multiarch support for unshare
backend
Date: Thu, 26 Feb 2026 17:28:38 +0100
Message-ID: <20260226162843.1642329-14-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260226162843.1642329-1-felix.moessbauer@siemens.com>
References: <20260226162843.1642329-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0218.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:e4::12) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|AS4PR10MB5669:EE_
X-MS-Office365-Filtering-Correlation-Id: a39b00c2-dab6-49de-c4b8-08de75542862
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|10070799003|1800799024;
X-Microsoft-Antispam-Message-Info:
q9ivSurEyk/2cjeEcH69/IRjnwISUAFZGDf/WzANetiKTBUYd97g/xT1FBv6Hcww17jyCuXiv/uNVThiNAANhcXFOtVwo1GUwEbLbhlz7L5dg9y0KSJ7/7lKNvPBoa2e8llNNIL1lRJug/ja8jOXhme3wt0zXEP/nE0u2SZaMA5mB7CRRip1KoW5Nb4ZCmKEWXNfFTjIuEranbKMKDQvKE0OF6i018DRNvEyczftoCF3n1HNeHiSJeoAEjmsx0ZZRxS8mH7LieecGy43ESvfUKkpPHsA8la/MzELvJ21MYbcMtjuzRoHFTAP2xLIkYe8PaIVe4AsvZr2sg1ohNTf516rGr1f9i5w/cE9/AlNdqBkG3OBW2B81kCTjcnz7+83V3tLIPf2Cps9EC8gvSoFEqJv76Sl7xnf8aV/qlw8vGf5bLzOz+QJhlzz3C1Vw39bHZ6A9hSDeHm66hMzGlQhY2VMCIRXRDPVHRnxXITCbV9auHXWKjRbdw3gq8AwFKlvLWQApN7GaAbqDACQBCJkAt8iiRJUY/ZxUDeVy+iKbV/ktzesBGi8DTtHfrmMff/Zr8MOEhlKz0ysmAd5B4fS21TAdnJaCgZ8kXSDg7lLbzV1A5l6J2JTjpx/dSmSiYU+asrKJfmCBjmviAKKKnyGlvUWUfbTFA0nAekCBhMQdv76PYxSKsjOdpozkkRWGFIf4ksjpCZPEns44GAbujiy+0qkflJGGRkmMGP6GeY/Gr8=
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)(376014)(366016)(10070799003)(1800799024);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
fuXJbxE/LilAcoOZ5KczG1uK7ZnMXJZw7qhdDGq+Auqpg2gx8wVXPGx9ANeUM4pKG/ocuqgTxD8ryYNZILLygQ6QiKUE0gshJ4tUvfN3Pij6nlV2eHZg4Q/eTeVoLngYNB6izzT5vxa1qu7p4tx3uAutxGpNWRMGwDR5L8cT8ISbhK5gre5tGUQT06ejFmo4gn2MCHk710o8LYBZjb2uuHe9n61iPoVJEyeycFJQw3HNayaKPDF9If8GF5e5oUB8pGkdgof52IDjpYf3LPmRunOseO8/fYs8NKfESzpw0h6fQLG0CvB7ZOY2o/tDAMXY3cgv22/+8DshC98k8oWLXXyTfdTB/0pumTLWLGkkhiHBlfKoTxG/ezsR14C82rehzezF6OPvayX/1RIgvpQbERSYExQV+9HmVBjCwjfhfHxTdDLFFywXu5CTGYdsNkC+3lJpFvR+1fAz+BCFsZTcrZvj82qBV8H/eevbyM0bCI+YVg7Rdy0ItWe86lkycEtpryfVtqDtHAF4FeL9xq656cyccuFXt7qwanHxAUcGoa0q58435isMNwgknPUgDa9rFSQYTyeYeVztXQYjS0XAAhIGp2FqC4l9ZD8wA6FATtrWxvQLIHK7asRrzdXkh8wsaWjt67uGsh8fOAb1Cm/Uv3eah0PCV2foAZ8MIYrpsa67RsAob6hFjWk2Kv6nvcQtzEvuc8f93C5kRzdPuSY7yfss+4CQDEN6ojDHyUtiVgtwC4WoIBSaXEHmWZTcxtuyDqSPtDNHqKCtKiZI8jrMTEAv2s+dLZ6AhtPfhNqjqS1+JO5jl06dFCJCjcaLNCppJn8pFP3EnTM7Ea7aMsZDAxwUOKKbzHFo+EPut6rJfaPJrRs1NxQZbEVu5GleLakI+CM2+PUYUkanQq3VQxclDiJhlTe8SJ6bsEXM1dRJXs7fjbcoPp5knedkk3WyvqqIjq37WU5J86uGRDxLHdS19QPnWLouba237MlD/LSXfIcfZWbxBcDoJ1lkCWzGPxCvL3sQU1vbhbid6qVxRmtaijwT/sF8lJqCb2S+2TOUc4L7SuLxaD+dvZ6REpdODJ/bZPqfRdZI/iGg3FmEUi+bEJKN2QSCXrCH+M2LJDQ2DL11NzoiRbiMH6IaPMjVfnIWc9AcXiRi+M3/4RwbFp+e6IMiNf2p5mgkITo4jWIeneTeOEiK54uHYBa4KoBbKfCuMiswhWg25iMEdpEKcYA4fzbNgWfHldfXJ90MG3ajadcBpu1SrDrCKknVX92Mi2qQqx/2hhP0VlBVqtklKQs6CKhJtnDRfckKh3qA77Sa66znny3WjXISlm4470JP9oD1w4ZtgXjoUa7RUmN/QQDPE/byIGChsBpI0NKGTJVGFr/8Wb90wqSGu4xKFPpjBUvjzjnxM7UnaAb9FRTKVj1/UyoSc38ERmbxE0S5rUSl4LWkgh3IIL9TCmZ9WpumUwWegvZZil/7eltfxAD34w1zkObujWjYnLNsZ5L62XuEplMbrQ8MQQoXlkIPusa+BmiTQxflckQ5Poe5mc1u4m+T5eCCFbFo8Nf4opdT3YeMEx3ApPmjr5YGm/o3sUCrbRIlPetwFb9CPX6u9YD2fDGnZrXn4mjvA4UPFMg9D7JrQHODqH5j/VUq8/R76gnnTiq5Jne2Ivpl552KjgNPVmwMAmvAt6ICPcAv/QmkWGGNMBpEAZP8Yv5KNW46vlHL8wR90DuOx4mkeTUP8oOMB8pvADoAa/1zZZQtYA2k8tqVRbGKsPY9tmO1zSCd4mrUw+ff5GO0Te5r
X-MS-Exchange-AntiSpam-MessageData-1: nsgDrJ5t0p+xa5Su7a8dFHjq2ZtXLsevp9k=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
a39b00c2-dab6-49de-c4b8-08de75542862
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2026 16:29:05.0219
(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:
z6F4hJlmiCxWAte53m5QCEVza1L+T94lZQiTY0/WeMjkRkUQEBwOzdL5n9P3CBUHcoeBabFJeGNGVfPI1R9zgdNpDC5I/7zxabXdfz57DHI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5669
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=ARpTav1v; 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:c201::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 d0809477..539c2992 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(-)