| Message ID | 20260615092458.259691-14-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBC4KX7IQMGQEVKUHLKQ@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Mon, 15 Jun 2026 11:25:39 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qv1-f62.google.com (mail-qv1-f62.google.com
[209.85.219.62])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
65F9PbGG009562
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 15 Jun 2026 11:25:37 +0200
Received: by mail-qv1-f62.google.com with SMTP id
6a1803df08f44-8ccd69b9a10sf7501316d6.1
for <iupwgm@isar-build.org>; Mon, 15 Jun 2026 02:25:37 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1781515532; cv=pass;
d=google.com; s=arc-20240605;
b=ZnkEQtM08JNzpxpMjAAdvEKFJ3Jcq+8PTniWl/6TIi0EO2lRyxnO9K4e2wFe8xfoQ3
nLkQcOxI+XhQN9XpImhsoRzt1pxTpkaF/y89iK1lUO5fWYf0IYrVvPjSm2JC7vCaQ5Ov
qU8u5xrFBDf/lFdbz8YsHhIyxyYR0XBEnBc4b/0K/xDT1nO22wj6jJnX3xYBWYTnNUJp
RcOJAXqb07Knbr8B1L77MFtmP5jtEexa+xSEwLcTzw2gBV12mb5wivLSZoPPHAiOi7XI
Ix7B9MFhgpRuCEzeg+E5YQs6ZBmDQPrX4ciHm8FMQhuisnu+xoF/+Bh2dLJalJEmDeNn
EVaQ==
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=2/aTbrUSkBcGwhHGCzELJqjCJd1EszfZtGfcigC9xko=;
fh=m1k9Xado/h13ObNqmq3DNmsScgxUntGMx60DaxdDwIk=;
b=WJAxg2ghCNuCv55dy1vHcx/BGN8/mx+VkrsyiSbdUkF8KTTjbgYDPeFmROZInUvM8P
IvVBAIOolrvn2IIDyB53oRIu2RwFiFjkxqwkUSpzGwtug8Q8j8GYs8iJ9v7PIWSoetjn
5Xt6WwEieNnMBIlYrw5rtC1mB79MIHtXPQQHWwNZGXVJ70YOycUta+4od66mNMJfkAl+
K7IxUOvAZ7LuNBP9Yl/OvG908EeoYbuKnBjWCZCC8XApumuLyKq0zFH8HjVi3TjUUEu/
swx7yYalrt7z/xxOI9npcw/k9njYUpJTJtXvKf/Jy3e0ORGeU3XsbPpr3pdCozOrAMT8
Cn8g==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=ePY9P6a+;
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=1781515532; x=1782120332;
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=2/aTbrUSkBcGwhHGCzELJqjCJd1EszfZtGfcigC9xko=;
b=okXvSJKMej/SwKqC/QjyTY5Et2FaS2sW1SSnNdhA+hWNAvyHTbGEW6fuUjcVJpPTOU
H21yHheuhNL3j9/CR0Adhjp8GDUf76eBBy/KiNdcSjN6hJ1QJDkuk+sQZ78K0xoBbmkz
vTm3R+yQNamN7kkaSkVOICh84a4cXXPs25nMhLu7W06hZYmGattlKuAEhcFqMRZlzYek
8CoewKyc8jqW/xMqQdrSXBoQYZvuseN8+l2O0Rda7kFTkB+56vso+glmMsNFGgYH0Hve
N1Tj48YGR9sfLGv0loNSOgM54dUfKeS3QRTuXri56b4QnLZ7VZ3AjGfZdwxOwmtoahCK
//2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1781515532; x=1782120332;
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=2/aTbrUSkBcGwhHGCzELJqjCJd1EszfZtGfcigC9xko=;
b=X6k6UxQbruoWnJERtHHt8ymSlzQp4m1d0ZSwb4XgF16xga/CQhBuB8ErIarrBzutwv
E5ZafgbEG42NDKm6oJfPpozRhN/7Wa41dCuYyMtUAs2OAQ8uD+Kzd1lxTUtdmjrEq4UA
yTjXUs5HF9grteFkAGlVFiocUuP3AaB7+wnmtQgS/Ge5qzgJY3eDOS6nicp0FkM+hDfH
3xBau7BSWJMQh7OM3tCa9Gt2AjIGJtJ8paNTHs2N1Z4CyYBLhX9iVber1lcX4tlMeoKU
6SVW9jGBvPRvnGR0b183bD1wQJndDlwCsh6BI3jXsXWui6/8PvZVMjCbqX3JaH3yB21Z
ZPTw==
X-Forwarded-Encrypted: i=3;
AFNElJ997x4y3lOxXxAxqC1kpG3lTc7pXHuEwZkLs3GcZUeyJQoeIDQr7n7E32UoFuAyL+7PudWi82o=@isar-build.org
X-Gm-Message-State: AOJu0Yw5/IKxE12HaXhzAw13VwjxJ8Z3IXfKSPVeru/i2//ct+tJznL3
t0lEv3Dw09oS+teo4jCh28HSoofg/LRtJrWaGy2ddWMmSKa9Bfy52j7W
X-Received: by 2002:a05:6214:27e6:b0:89a:4741:2147 with SMTP id
6a1803df08f44-8d33091a028mr145174976d6.8.1781515531779;
Mon, 15 Jun 2026 02:25:31 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AX0PUUfr97U4BL/4sHGSG2zRQUXsbBDMft1EXUm02hGNvq6bUg=="
Received: by 2002:a05:6214:4ec2:b0:8ac:7f7d:4a02 with SMTP id
6a1803df08f44-8d2f3054464ls51083286d6.1.-pod-prod-03-us; Mon, 15 Jun 2026
02:25:31 -0700 (PDT)
X-Received: by 2002:a05:6102:8085:b0:6f0:6293:747d with SMTP id
ada2fe7eead31-71e88c388b9mr6234449137.14.1781515530992;
Mon, 15 Jun 2026 02:25:30 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1781515530; cv=pass;
d=google.com; s=arc-20240605;
b=C7tarWCze25Sn+OeOdqK3rtD8iSxK2t2VyOPqQ7SegBANmTiULj4dhfCI0ugLgHZeY
t+TqYnrImmfhj0N7jxm9BjnFxvSEt/H3czObXo6T3mI7wsg5sfYCx1KrQzXtSUAITWy1
/+G2iz44jp0TkHDZ5c6rT6AnxetCu+abw73KJ62JwSprST/fa5ud4PaAnvZCf2PaSSJe
DDqN8esjHpeZF8bgNPLlMBDEp13iOVUAyNwpO5d8q/M57fQd3WXVdBl/AXahwmhIi6Wp
bVA7YqQ0L8s8CNO9iyEtZsSIaKHdyVCVZNXlfVVn4rPJucrydGRXxB3WwYNcyfsFD1jA
nRcw==
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=HTgr8wxfwx27VI7dtU4RA3c3NhEh7YzktZR4SnjhkretwIabcHd94rJ0QnjXoZhRC+
ioXHt5DjV6wqlhumJlNOYPyplnopXL7K3wKolR4O4nfFJ7QcTCL9rLuZ4RbeM6EVEIOH
FiJcghCt8JVMELInNjgaJW/L4i+u4wECUesF1aM+M3ZC1obTfzYAavB8pR7NNxf4Tmed
RsWxHTqPg9+/3CuWNQ2cjmmR8tZbi2Vyeh+cWPqh4cxs/uPUu+FBbl6n+XjAig6gjrgZ
dwotu/uHzVf5mV65KfTBbW91EYcLHL/HvNd1Tdky8xUmJOYLLZ7E32xSSeuPTHMDzH+3
LuGw==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=ePY9P6a+;
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-966a05d589csi133727241.4.2026.06.15.02.25.30
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 15 Jun 2026 02:25:30 -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=mLDT7l0RzB2wx60TSFSbSBMF4kYUNH1wAgAOXqcylj40Dh6uetPpd/siJgcilcvBh6CRoJH6xVJMqeokaw2rOQqhJWe0tJXMN7fEt4V9+e+i77lb9GfzpYE4oe3IRhAnS3Wq4J29ws0xNjQVdIXtoiNpZlyp535c0Qqpl6Qx7F/Mojq5JxHRM9VbNxkswHTohF6Y9/bYyJScWJtJHL8F2OP2EPqzUfH9XX5/kpuuap352x+Rb0ltrXRO6/puQBEp4Ocuszp0ZQr/Nkn8kjSj/IRNq8ytzTp8RtU6iFnePYWwfEp0ZSxgUzIkviN5xviGOMZKlQNJ1iSIjsdrlrwxUg==
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=irh0i562Au1icR+xRt+daleCB+8it+N/M6yWawhe9jdLKPRtX0zDRmLrbo9yWc9+lkEo+yMz8ta+hAl/iGdsMvtNt+cM4eUL1zUvDEmZdmHWgkEEWqRWV7ZaBJtIFrEx+Q6dCk80dXoXbG+mUwuDfdZ1Q+7P4k3x7imHL4tWPPl+800o3Y8ieH4XlMqI1KvPoeR2+k86EzS0uKoG46dPhgr/pkTIcA4RwNR8/TayelHeM8Xwex0YfGMNbLkUdBYkxiOPmMBM3+NAxEAy3MCYBFOdAfYHc3k6d7ZkZAT5CloARAZcP/j2Uf8XBNWoSwHxGnRRQrL5WewftEcybtgCag==
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 AS2PR10MB7023.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:599::16) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.18; Mon, 15 Jun
2026 09:25:26 +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.0113.015; Mon, 15 Jun 2026
09:25:26 +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 v6 13/17] dpkg-source: implement multiarch support for unshare
backend
Date: Mon, 15 Jun 2026 11:24:54 +0200
Message-ID: <20260615092458.259691-14-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260615092458.259691-1-felix.moessbauer@siemens.com>
References: <20260615092458.259691-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0109.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:bb::13) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:17e::10)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|AS2PR10MB7023:EE_
X-MS-Office365-Filtering-Correlation-Id: ac0cf417-7416-4cd4-34a9-08decac00732
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|366016|376014|1800799024|23010399003|10070799003|55112099003|56012099006|5023799004|11063799006|22082099003|18002099003;
X-Microsoft-Antispam-Message-Info:
+hzYexcgzSgZMl2Mx2E2YSr0YJb+s+XVS27IQZF1c4HRG8vqBHaaYmd0Kq3XkJVrQSZoMxGbop4GrGp4+a6fulqhwMpc8wUpefau+6pUBW8g9r6yN8iygR7A9HNK+dzQe/kc8/3IQgamKRcb0arT9Rc8b0PTLum2BigJZbIPPcMuhxL7D9oaDSHwtPe/ulg0YpDuQ7aJmjSza33gCZCwecFlxddSH7b7xa6D9fAiq/vfhO7tIm5aRF3mVit8R+FbDbTMMqbtJ03GWbkElmVwxs4iHdDHathvcrd0WvCYY0H3eMFgfraPEOpFMDrzGU4zJ5abEJXzfletDFBZo/D8dhWPdxQyL/HlmGmgIUMtAqQa0+RIgPgb3mo8l3B2880YsQw7wOCJmj7BmEqVerVNh6j5RLjDRjCQtt7dPDm6twpCVSoHgp93BdxH3/t6vkhLArNPGHQ3wzw1gWXlAhQjyye790PfKOcD37EZ4sIIqqQb3X56MTHqRLNgZK7MLEWEL0UylavckaJwm7VtILHHifi88orZSGwHbEdbaE7tWYRaEy6V/l2P3M/Zy0m7orgrdGRsoYvM3UnhPmp4OrEXae4BMu+RWLH4RE0CfGfnXUBFvGfwu0EH7IQeI0PALAbmVRzf/xstEV17QHngk3t8aPpXRkkvTMp/QGIR+yZcMTHiM1B4TfddweXeuFySeoYl
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)(366016)(376014)(1800799024)(23010399003)(10070799003)(55112099003)(56012099006)(5023799004)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
UxgP5TNDj6ZKFOA1CeK7N51cPkex3yGEljMfz7jrcR2CeBzNgndA8Q9f+mhjaoGpvYM8l/tMI8waJobdo/qKmkW/RnNJ4Y7auHCt5ngmUQ95cvI19tu4zGBkf4JB4n1RC4UroqqGryqM+cj3gxsXiDl9PC16UdIvw9QufB3p2Vo2+xATCnoA8CDPsegIcq5Dny6FqSEHLM9WGpPkGkYFt/gcYpmbtITyWxuMqQlz+wgemDgGqUUHJQ5twleFr4A/veUlEH2AwJTyRZdl/lxVYQhBMu1LDMaPXJstq99W/EqkHi9iLbQnsJxGqFFdjgKwaYQvSsAaxVfnV044xJzsrvFRPthNwS13Adg6hUzfeNx0OyXK3bTGEGR6Vp8FtE3Pl40i+nlXbkuOSS3JEWh66gRwMrOZFqi+HKAytVyHLsQEU+mdFkOnwDV2ALATiJKVCgR//eMPtFcMZkEh06FwVt5R5QgBk0KYd/SGYVuaZlyvFgIBBI3/oJGyVYx2Wkg0V5dBVfciQ4Owaz8haJqlSnQ/LUP1SVNczS79PC4In2YPSksMU5GyJp0w9grRy9Rn1C/JLCTOuKI2YQ9cx7zxd42aKnePN0cGPW5ntQ8BLkkQjYvEuqIO7GKKaIXNEGLWxo2gaM8vFeBGBOCJIzTKo5UCYaUHUQJ8XTZ3GpWPSLBJV2qRG6gYCGeZjcFX+ZfzbN3uW83kN3gztgseZXUbj9bfGJ/IzbCgRqjZYHfrNHQa/E/VR9H188HIwVqXvzp9TMqQvlr5HVgaOvvtIzzd5jj5MFEUCpp+n1bDqmytTw6IMi5KH5uxCDJSm1YuRJAWB2ZU46RlSOmHW4nYgMlGMUCXvTpdTJxBK4JoNdVHqnKuDwinyFKlzAdRJsm3r6O/IMl2zBqb3dDiIGOgGcBLUrHd16Wx4env3UE98csMfa26HUhqWociiWAwX8BH6h3Epz6SB9ukw3jtm5kBpNFjjmoNRugmOYqSshKO19CK3hlT+0AhHnUfrPzFWsQPCi5wP368o+gcBZ+Bx/Adnst21kmkt6Zugl2J1V1xXSATXT7Hm5bn9PC0VZLij6j9prnuJTPjXf1GDDcuSAD2dB32nU3pt3x7HPpRBXG4Fr+XMadQGhjNzftKFGi7GJEn9QQZ72VHDGQLAQgFqEwDvuRjd46EkzsR2W/M56ij4drF8jKdP+xq7zh1Z2KpKCQUS8NPy6i/qFlcu3hGqtXwwUpBmR3zL7LYS0WGaVK79USJ2/jOBc1FI2wzAd/Z9vq8uV3r/9Yb9D62a92Yqqs7kF7rXdpznKpdzGdvrV3okfkm942oObQGsLb4WfuwHAVTiab7ehM7VhhB6wf5/kCBw3rr6QPdloWo6Tyov858yycY4cd6S5cNC4pmvKSGt4rn+SHi/ayv3lLMFwv4ckZVMs42aJUkJswsBO3HvPk2Ib3Vks+XoD/7Z6QUlACs6/jBwH5qWkvP3TwSUc1aNxkfg9G5CD3NMM/eNUpMF4igFQLWxb5ilhDmzccwIPcc+p/xPkIQFSkwAmfGKEBGaJrQRocS8if2PFeL0H80RxOhjIAM/66iJe36i+5C98R4Y8CsXo7KAV7197FnIfDExk76gfI3OEx0mjYmLLUuvvRizuqpnxT8QchlT25WkHNr36lxN6DCBGU4dzOuvH/b7GdX6vN3OOK0nQUh1rJ4JGHKF66Xt52Y2BWN/yGHN/3kpOvVHll8qRXpUknFK1KT6IjMywFAErYkAa1s34OGA8b0dmDgMnlcsxK6irQ+24/BE1IsJiG8xzkBqom3
X-MS-Exchange-AntiSpam-MessageData-1: /GjOA+HsAHEOQJmf/C2b+7iDCCNJqhanoVI=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
ac0cf417-7416-4cd4-34a9-08decac00732
X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2026 09:25:23.7563
(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:
ZwsbsOAuxnHSqhyE9KgrS8sOJjS/0WO0dxf0/03AqAuF2C6XsC0aLWl9p7mTI9uJZcD37h16DDHU693s9+pHsl50T7Dg5s3WTEe3+YPpaGI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7023
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=ePY9P6a+; 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-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(-)