| Message ID | 20260601113505.2898877-14-felix.moessbauer@siemens.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBAO56XIAMGQERRDPPJI@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:39 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-pj1-f61.google.com (mail-pj1-f61.google.com
[209.85.216.61])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
651BZZSH024825
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Mon, 1 Jun 2026 13:35:36 +0200
Received: by mail-pj1-f61.google.com with SMTP id
98e67ed59e1d1-36bd4146cb2sf2940017a91.1
for <iupwgm@isar-build.org>; Mon, 01 Jun 2026 04:35:36 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1780313730; cv=pass;
d=google.com; s=arc-20240605;
b=KuvVFpXYX3sFCsa7+7ymdgG9aIt98kNG8nain2NzXCZgsw0tVLcwT1Oqi00ztW28tF
5iSbfAcLlJ5jFnvZdLWBu2wIAuvr4GaziUi4syhzO+8C5bs/S/1WUOZ8nKlhRiIveCDL
V7v1pWVqOZmiybUraQgxi2mnU8qJmo0RvKr6y7FyZ7cSktEpl79U3vpxw43Cl1v921Ru
kpmzaKHprJmOBZTSNeNhZp0UuH8xOwfVavy30zTCX8OLLphktBQHeQVLqzSC9dOydGrx
pEATTV3+rdtBXhAmAQvCU84wPiBx00XS4e9rqtiFEPB+Dzm3tlW35gOcNLZRSJQZI2cK
DtHg==
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=SyBxg/2x5RMAoceXHIacAmemE2QEaaem9BwiGn8Jiz8=;
fh=HhNxs9JsNLGbQ0yW1SIFAlfwBNnNXUwbspdCQrRp7zA=;
b=TuAGiJAzGSbB2cT+uB/OGfg5QYSWtBCucqPPzC6Vxs6t+JatiqyUewsoRf15sIAgq9
Mv3QxvEilvoYJ7Xos7XHAANTvRAMtA5VU/TTyHx1Z85CnncCZXHjF776bweF92n1F72z
qtuqIbtW0cAS9ixXWShoTvgg43nY+8RZdLXVoVpXmMGvTnD/BE9uOqXOYA77+ZyU5F6s
T593boecYHYBkDjog5msw3geMTHNzeM5Va/gEZwl3rLH5ovbCFp/zKXAWlilDMSRdDSw
B60vH69ePerJxGM9l7H1xZzBVu4dqmdf+cea/S3sp6/UjNFpivM42K8u0OriA11Xx2oB
kUKQ==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=RPAFPU9k;
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=20251104; t=1780313730; x=1780918530;
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=SyBxg/2x5RMAoceXHIacAmemE2QEaaem9BwiGn8Jiz8=;
b=oexKJPHK9qqpacI0N//+0vuLgw5sDDLmXUdi/9YvqakLbMlpdDYwWKPT8iMObZKKQu
lCadRF02WQE8sCDtRONbxSMQrbqxC3nqUmLsMSsz6QRcjBQxBfTSeCbIRXS3/CExYym0
SPID+iD+0XC47mz9/NqXeUDQB9xMY9rji4oqWCZRrb3ni6IpXYtN1ElOiRqZb1TjZA/W
XW1Rwp+Rw8OJP0A8KiaZEbfPk1PMsbk2UiN0ReFsjtQ62J/BjPJakIEOvsSyO2QEbC0f
d0E6UP0TQAeHcUEwpiBd2P/GigzRQLigT/i4g/vh3es+3G0PKVZxo15jdZarY5B1Yzm7
65/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1780313730; x=1780918530;
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=SyBxg/2x5RMAoceXHIacAmemE2QEaaem9BwiGn8Jiz8=;
b=Tq8wrs8WrrkbtNQlvpB3F6iucdu6YLvxef5ez+eZa97f3t8MQRe4U77xcnUnS09CUz
bX06cC5rRs9Sb9OAnKCgPVdmYZmlnUknoLIxwyl9n6UsDEtMTj2/764rfZPzJjXIFl7+
HUec1wvFoxZE61G9Vz38EOoMxBiu3hlnNPlPD0+lG3jlvrH6Rbh6O8x19Woy/0x/B660
6syG3ZOBPkzanR3Mjwdy3Po8ktq3eZdesBwYsUKzxDQTO01kitklaGlustEV35w11mfr
Dyyc3+mytv3jnq5eTuAmnhPzJOKSkCdaYkLzpEF+k5085yvXoMHpb8czgT2uOUOi9+K3
Vk8Q==
X-Forwarded-Encrypted: i=3;
AFNElJ/pj4LDrvdYDdpVct8MarolmJ186AruMN5Cu3GThjHAEG9MqjwvaT1NrMHgeycVB9myLizZEog=@isar-build.org
X-Gm-Message-State: AOJu0YxJEbltra2acLBj6CYwLROYmZaOUAWA1vDUWB8W9t9r6es/OaGE
tkPn5juuUZOukpIGqlWJEWr1qU+oOwxk4JR6CkEeNiqqtxFOyfcpvg+/
X-Received: by 2002:a17:90b:3606:b0:36d:630a:c4e4 with SMTP id
98e67ed59e1d1-36d630ac782mr4198101a91.3.1780313729864;
Mon, 01 Jun 2026 04:35:29 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AUV6zMOSCkqOYmoLSE9MyvPfoBFoCL60r9w5lGAdUNRsby1Ybg=="
Received: by 2002:a17:90a:bb94:b0:35f:be73:26fd with SMTP id
98e67ed59e1d1-36b774a928els2402228a91.2.-pod-prod-00-us; Mon, 01 Jun 2026
04:35:28 -0700 (PDT)
X-Received: by 2002:a17:90b:48ca:b0:36b:8e97:fb06 with SMTP id
98e67ed59e1d1-36beb5774c1mr7661813a91.8.1780313728450;
Mon, 01 Jun 2026 04:35:28 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1780313728; cv=pass;
d=google.com; s=arc-20240605;
b=IWaRly2skBe2REVgkFZTt1gCVbXr93jH6imiuaVlXHCNDJ1Mo9ECXSEOwKiWrVb7bQ
AB81RVgwll21OwGnP/UxdcXbPeMzrIXbSzQYstW1p0BAQRzrPqTg+Atb049yJbZfs56B
Lj+aSgXX5RFY5hJ9hSF3YvLOy4MbNbbxExYbyeaxMEYyODowO6NuUd8437d8OPJeod8g
CZu/s2TA1ScNfKMM2iD39aUx7N//k5r7VYjFjFwKaGEZRuyDQgqz4kUFRpqkNvrQ+uUC
1FxVPg29OqupAmVZKvfoyWD9hP3wCsRWShSysfJZ3ysP3pjUPBVeDWlw2wJCQTinWrjk
48xQ==
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=SUsjov9wehMAJDellb0iL3zpLElVVDiXIw0zlrf8xWkKJMpWn+RdOmvNkHf+zsn3uy
UfxSLHVBNMP8dhssAJc6UEqNVBz7cywszkkwCd2qKMGw67V1CNeIidHkjdXZrS5a7Rn+
ohEdptvL80+LV7CFLplIHtbHLFHbrtUbWPu1BfOjizkMU1os8aiEmNIfED8cJtXBIky5
bJSqnRdmmu9634E6AbLh+rAAF9PeHLurMfbS8zWe2CtLMBNfJH2sh9BlihAGy4C/o0+6
rRWTEPYVfnMoitvWhRzmAMbcWqZSrFxpneibabf0Rrmi8/iyUqsa5SBhf85+91LruFVn
8LRg==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=RPAFPU9k;
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
98e67ed59e1d1-36bbfc9830bsi359915a91.1.2026.06.01.04.35.26
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 01 Jun 2026 04:35:28 -0700 (PDT)
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=SxQhwfxS1lPQF1KlOpkMI6qtblgF4vPhVrIQ33j/KofU82LDyq2yiu4MUOa2IxW/BkPymDDtTxsQsKCylGL2YxY29C+6F7obuSts7dc1QyU+CYJauwOJVfYw9jsMCu29I2QnpVDb1OWA1+8llKteu6aQfQr/mLX5xDfV040SbyLpiFFAu+kbyqhQNqkc/LjMXE/5fB7mX19+joNBEzMX3zV2bEeIleIJHyZrbJK6wueTtdbHUgrsYLv381VCtMcBd4L0llqL8qvvvXEdpfmmoQa4L/tcAAWz8LhbAQ9752pdOZG26Ix/q4rJEMsXrmDWydlId4BOaBN/EMPlRpQ/9w==
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=dxQ7F1+u7V70zHAO/Hz8aYXhuEY/98PN0AwaP0w0OvdIlZDKprwCn4MPATnDuvUfsLjrF6h651uPs2hB6jw0Nfm679htDfYLnJkygIBKBACt5olQKz3Yu0PVLQUUVkCegu2maaBXuS2InMQQbiUJWXSc5afdyGnaZD9SLKGhrP4qPUASLEFgl867yK/8xXSsUhn+ejB3XcfZBt8IywOVlX3axkNGyJVGytR4m1WSvG7/6JR81Mk5hiO7lli5Rl6dpFCVpIcyPf1gtQn1S70zlNx67SXyKCd2AiX/38g77DxYApml/ljduu1/zKYauwCAPhmSj4faNn8LpgeWKs0HLQ==
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 DU0PR10MB5773.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:310::19) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.16; Mon, 1 Jun 2026
11:35:23 +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:23 +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 13/17] dpkg-source: implement multiarch support for unshare
backend
Date: Mon, 1 Jun 2026 13:35:00 +0200
Message-ID: <20260601113505.2898877-14-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_|DU0PR10MB5773:EE_
X-MS-Office365-Filtering-Correlation-Id: 8c230396-b634-430f-640c-08debfd1de28
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|10070799003|55112099003|18002099003|22082099003|56012099006|11063799006|5023799004;
X-Microsoft-Antispam-Message-Info:
oy7Rn+qMT2K/AmtBgyTLkGKYSe9P7TxcVz7eoyQpwAJhDBHnLXPrBFSB+XYgbGNn0VBZSwLXb7fBC7kVY3UA7jkQUKA5mMb75J4X3BaVvZU1YhrMPLnfhos494YPPZ9RFKp6Z6uRBkf4NfDBjMSeeBCISgENQqiF9qAWwWiOA+3vTkE+TNJwe88a5FOigZRiOsyj2ILFpA/qETCOWmjz9r56qtuQUuaaukGbgvbcydHe3AAjiGKiPI5YSZMdVy19nikRz/uf7IHVkoWVVneSaEnYLnPLc88HU9S/5euhvqnwZ+8gCacTDg1vP1/4qc5IagoC2iM8+Lnxc8k4IEYzMDrStQWzJnEJIu1tbtY7/ltQa0utp98rFXAAYdbJZRU1GLA4vDk+Ypz/ImBDnBhI9hzk8yCQswga6znmUboFMLdhPaL9OPXlMplEkxHuwFsy4JH2JKREhFTjAj4Y+B0xlT7vMa8rMECviios3VM7mHTfDZcf5GyGbIfTRvJzitNwVA2AIksVKU+3et38QHeiyLqsglP4Oq1FqAGQpBmhjuukLIhF9AWoiT1vfLNTgmBDX+XvSpwjPkWLnJHJUMmyR8q8pNJ4GIhDyfKtcY2CNPE5I8Hi416HCi4WDR7mZCa0N+zzJHXd5UgB7f+JWQIpS+ZkRSR5nIA9sITc9sud54gQrxeboE5SVMs5SR7HDiA+
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)(366016)(376014)(1800799024)(10070799003)(55112099003)(18002099003)(22082099003)(56012099006)(11063799006)(5023799004);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
L+5x8bzhVWuvKN1XK0uNai0wjim6j1/TerXHA4WuL4T7/nDuhKKsz4py7RqSzdynnk3NUVQj6P97WxGmPE0a7Tve7tizH7XKDdqwoVQhw7+/gmcpyqaCW6pr/Qfu220Q/Lu3BlELjtgaN/kPXpt74KKViMHQC8nro35eVGDTlpiXorDlf8wmn5PzsSIYgTSBROUE7zqfyVN86SfWqd+m6S5rD62qPcWNK7ZE/ouCHBbErWlHxy7bPdC3EFmeI4qnik1OuFF78fSoejD76+hVITLEPlKB170U5kn3A8g+w/XQKYG8gODXNsl8BYcRCxKA29LMz6BclzbE/hWShyzi5oJlDRkGeu5Na8AUUwdPnrItoPvfuVJWKd6s2ISLLn2DfB098T412VHi0lYmIcZE4ysWVVq3pX5NVpsaqFtuyfMeCCXX5t2AWzGBJq1D/Y1COL/xBbaOgXmBEoza3kqrlHPi5CpF2NgLnLhuO9cOACAsj1WdPBWNvCf2EvQlG/HBBAm1WvJtbD79y/bUVrKSo8AjZ2xXXdNbPniZ3eqpwwJlren7ZHQ/UAKeMpTCkAkrCBqDBcFtgzXN//9/VPHQDN7dWNaunLK7KbMhKMGbJWl7vsrVXs9iuNxulVx/eSOttO+1pfdk0XEqdK0/9YArRWuNd5RGmSuwmnibCAXB1kBgpZrOwNbX5bWyKgjhKqrTlGgr4bG7IHsYoL97UE0Tzbdr6raGRcORGAXaWy9dtEmdK04r9wmFrzmtb5edTIl9hI2Qg00M+Jla4C+MuQuPed28KHDbh4F8r2oOpqNS2LuDw7mL6A4/vkP0Ij5yIjb33VOYwB94/QxW9Q1d0h+3S/8vHHUhdV2ujZtyGbaI9/ydyRKD1aZWnI64UTuMRDL+FhvQ49vyypFrLX6vjgW34pmYCb53ZPLrMTZiktUB0YE2vKUPxHvCNgBVQbOfgCuaScr91M0P6G2/xtjoIulbu3/g3r2Ecfrr1OA2IPvut7iyxJASOSqDKPphtqxdxyAHC3ecEvQLxao2O14N3PmvRyFJNGYjSUrL3vNUx3V28OhrOt6maOjIDOxAOsCDSw69cHtrdNXX+qoJcVplOASH2ZrWQewyRGRCn0DNu/uZy2SXw9QbMk3Z7n4NTxSTdrEdZKnTDflA0kWMID5+cOVvM543Xtu1S6A8TXT/18ijl9m9hjlJDxYG2j2F4RC6aW9M805U9x6V3ewAwU913iGJHicErxK4QwnPOp+z6/i6ljV87tx1ueiXp2fo2CKmFC45+LSMl3xPjbZdViAibkL1ahxIlS0B2UNRAqvTfhOs8SmmqJf/1hTMvfN5HIqmKGYmVuRVXvOAEHxBWYPuy3HcTGFeWs1a38rAnFIava+SaOURMLTkFZPz6glCuQ6LgMZpMiROxVHYMPLwfQXog8+81yTv5B0nTxPKtcegsraH2gOUcgCs2bx2WdzNfYYVTWXzmJnrDsRTml2AXtSKs4dX8n+Mz6Z0SJLIusLbt582rtat24SGGZtjaoOJgr+LwWQO1ZjpVJApCjWEX4Lm7G56n8wBzeVoqdxd4ZYFmQgkUHQIWK8y0x6qTiL142HM6h/401iZEZIpoTVnsqi/7IxuJdWbJK/K1XJh/Ohsr8NJiXITLwEJ8TH4vJUd7uuIVrC2KWyGraMW1mJZOKv5FtZWbl+6rkdPyfrahvNZHwHT/2OdHMXB2xvB+5qtjlfOdnAxWy5hAKjYp+h4ThEg6NQQNg2FOJfLMf+vn8PC0pusqqUZCsjOCNGjOKhsP4sFQ/RENyXSTMJg
X-MS-Exchange-AntiSpam-MessageData-1: 5PpPeOPVt2MbiGpUhEgE5SBTXpH3lXwbCwA=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
8c230396-b634-430f-640c-08debfd1de28
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:23.0530
(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:
NZeTct027cqHoECIJON6gspRNmmC3avjKAIfBgVKV8D75U2kK8mxHPjxishizao86i32T6jP+yWPLYzG0W1VJd39Z/oyMOzdz243UeKGYXc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5773
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=RPAFPU9k; 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-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(-)