| Message ID | 20260625153651.762936-14-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBKMW6XIQMGQEKRT5QXQ@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Thu, 25 Jun 2026 17:37:21 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qt1-f192.google.com (mail-qt1-f192.google.com
[209.85.160.192])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
65PFbJGf004572
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 25 Jun 2026 17:37:20 +0200
Received: by mail-qt1-f192.google.com with SMTP id
d75a77b69052e-519fd6364c9sf42478341cf.1
for <iupwgm@isar-build.org>; Thu, 25 Jun 2026 08:37:20 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1782401834; cv=pass;
d=google.com; s=arc-20260327;
b=FQWmd6ddTpwd80SIIVDR/0QSZVe9n194aI5bSluiXBEIcv4PlXFbqkEBWJHC0I8LjU
5QuVq8jK/E1l6TD6uVG+eHDEx9G2mZSKyfcpUo0nIY1Lksqen4Q1CuFOiq00pOMzsvg+
3nOXZOM5PBBOYdJcWcaRyn81NSW/mDu7dOIHSTN6o5gktiXd/edWI3yhipwkozEulqvJ
bENJhQzLQmbH/+sBGZHpahDVpeBQsGAhtGQ8Z3AcMzsfiupJ/WK+KxIva8PU7rCny1E0
xNAKBFWwSUy1lJwuFlVTtLEMr4314nILr2IgByLpyj1QUkUehlPg9jimsmG7Ni7HfkKZ
LN3A==
ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20260327;
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=fLwf/YlLBDrkftH99H1kYWmKCqAtWmj04bBPcmapmzQ=;
fh=iabBV/7nx6c4WbKskM8zEt2lh9bUpL/FeAeHlNQaUHo=;
b=SDADTYmfHC1xVGxbyocMOe+nccMYiecaKlsURstWGr7Vx3OIduKJS1k/eFZUHQHVSA
U9oyxVN2e5WuQQxD40RlcsHq5txaeBGMCH8Eyh5kCQky8tizqsgG4Mkztj0B1qB76qaY
dz6VliN6SYbdx7TVDLyVvLMHAYOxTytuHtdLKktUHmyr1spbm6PoXd1ltfmk9wqFIrZi
HR7u0uKtU8f2dWCTatB1FiFbsGCg+vowUnWni66O0C0+DMdwjmj0vFeJZOjlPKr+h/nG
gsrC8Rs5efI8DQtZk3EPylGqj1NKTCYHJQRMj/9INTKAK2XPx5PmNJofh+GPpCDqbcUy
R9+A==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=H3tvCHQK;
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:c202::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=1782401834; x=1783006634;
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=fLwf/YlLBDrkftH99H1kYWmKCqAtWmj04bBPcmapmzQ=;
b=HKGfK4QGl6u5azot0LPDrPL9M3Sf9BCz8E/0x6XFB0F7zVM3rmuMvSlSKQ4+ocAcW7
OGbnOKd8NaU+1k53yeIILDiQpuGEgvgmviSudxQgv9BRsxzIRHCJKzrQnntnPf8Bd9Cu
SEs/MISUNdQozzPZPY07o2SCROq8OeH1XBa6jrP2szigtr89I/lC+PqhZEcj1HGWH9TX
vh/w8++ukUU0I/96eJwM8kMGdIO9CHd0BSigWWsA2YIdmgD38/DyTFe3xCrdgyxcefQU
87o9JLR78Xv6IfdDcGJkXiTvTbyX3GVvjAulNJ1SVRiLW2RjN3f/CQcJ7l4wBrqREpgJ
aDjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1782401834; x=1783006634;
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=fLwf/YlLBDrkftH99H1kYWmKCqAtWmj04bBPcmapmzQ=;
b=tQvj568GpV9h+cn6xS0GxOXrBuov2E6cWCgSHgfGuPa8R42O7VUTLzm6rMkCVehC4u
XRInSHIzLliYcFxyB9UzCQI0gggBdXev1wA1abnlE3s4+bmew05IAlD13V8qo9uaT2MQ
KPkIjH8BZrJh/Mb9U+ARS/SI8OBEWPmA2Ocf32yZZA4Fs/I04eWuoz8HNyAWlH02x9X/
1aF8h5P+IJ07xfwzL6qQGDqyW8JivdRAmUWZZRKtSLGrwFBQxeL/uLeaWTp1+hyB8f+f
4yyUm7c+8SmCOuygh1L6dGaKjfWdcafqNE83uS+rJEuazpvxHHPYNHmPm4aUmp2TjzW8
1RgA==
X-Forwarded-Encrypted: i=3;
AFNElJ8EMT8t7QHh9eLo0H1bDTw+VyJRp0sVRWQpiMlLXed2yXFbQvt0o9ybePzVepHSGAvLrEexoYo=@isar-build.org
X-Gm-Message-State: AOJu0YzMYuABO8nmRM1CLMplWdIWcqAWAURWIRDAeg2ThxLDY5eIDyXx
ksV49ZN1fHQmvyTKbmGCGc4lny6U0GlDtF8tZpiKg7PC1L0Q4+SLRKgY
X-Received: by 2002:a05:622a:4d07:b0:519:efea:cf41 with SMTP id
d75a77b69052e-51a7294cdfdmr38956541cf.28.1782401833574;
Thu, 25 Jun 2026 08:37:13 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="AX0PUUdrkVKnNOVE9dOGEnz9UGPgsp44tKrdPSSAHc78QYNC7w=="
Received: by 2002:a05:622a:110f:b0:517:7fae:e93d with SMTP id
d75a77b69052e-519c311291dls174605541cf.0.-pod-prod-05-us; Thu, 25 Jun 2026
08:37:12 -0700 (PDT)
X-Received: by 2002:a05:622a:4899:b0:50d:db76:55cd with SMTP id
d75a77b69052e-51a72ac8450mr43166021cf.52.1782401831939;
Thu, 25 Jun 2026 08:37:11 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1782401831; cv=pass;
d=google.com; s=arc-20260327;
b=gwgK2CZe+JTuvp1Q6lcuY0lL+59Wmkfg+XLj0Ldmc3om+qiUJP25O7elv6J7c9y1SA
9sKFqiyssQ6lbRBDV1vvdgL9NECMcZNOkXRZSb5iuT9hJ8ZMxdIYS4/0yA5FsYz09pwz
r6dIvrJcJVE1ByRtfJEzFrY700RmYiTkvTKAu1sOPwSR2x2BVKgwTeBMA+N309qOdFgA
l4BZCYSpgpEANTRCLwZMoiDhFf80ilEi7vOiGROOjwFyFJgWTdNVKrjkrbEPdbpcB9Vw
cCmy0Qv7NiS9uKiGeM1PD+umW7Fuzub807Na2PUf74lrl0KXfXEzfwn5rT9evDrTpnwr
knVA==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20260327;
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=hU5txMS4zPByWAzJoLl/bGpF/Pl6oTEYnOVdATIwPmBSP5IYLxGIhMqrgvenm9U2Pk
7oshOH2mIGExSMGBkvKct8sJHP30HC+hlDW5RPfJMPzsihZb5nwkKS3Gi4iOSZpWJXsX
qotg4+51F5pbJoWFo3crhg1YciTgRw+Zrle12e0VK11po7A1b2U8UZvPsdW2sCDJR5vQ
8nWXqBOCw+6nYzenOxrQfaLgkr1cRi+v1GWHLz5YsuQe3Rxt3J2b3fvhvY3PfFiUWNWe
75LL9KGxMT6llsLztfvzaV5lJ9yAD2xLAyjgxIEZh6cXLATBfVgoGdllr6BSNwtyYeHf
CFXA==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=H3tvCHQK;
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:c202::7 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from GVXPR05CU001.outbound.protection.outlook.com
(mail-swedencentralazlp170130007.outbound.protection.outlook.com.
[2a01:111:f403:c202::7])
by gmr-mx.google.com with ESMTPS id
d75a77b69052e-51a5175bb76si3614811cf.4.2026.06.25.08.37.11
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 25 Jun 2026 08:37:11 -0700 (PDT)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c202::7 as permitted sender)
client-ip=2a01:111:f403:c202::7;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=aEd80zvnPgF0XFS0xS0sze0fnquuTuu/gM9ANqaHJNIXHmGtkLdkpUGsA+fKyPPtYWbIQ3BvWSKizG6XSLvGgaWsF7jUV4iETPTcnWtjfMWIF7B6T+j+HMJfzjcO7F1Ycnl7jIl1B6VCbvH0pLLS/tO5dKdWM73yvpXs57biq7f8A+w2RG7yi7FCub3hAscypQ1hKF/kPrnvR9uSttMhK69CR38W6GDTUJmYTiPtSc/l7iY4TJuTDxQ1dqEM5t66q4q3uFH5zNIbU2ZImxOc8F6A4Nbvj4pYX15HMP00EsCl0eW+NXhxmGKEpQRmoU6QUe4QQGYZ62mLRGGfNvqrVw==
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=AP7sywf+1LJ1+aBDEhI9MMMzEYQKi14lhR61PoSXBDLvr7tDCFhbd1zx/dBjEkJcvz845fpwVuYyf6zmOAWbqPm53X8WyKCUxB59G9Uw0NPhpdgFcRExUrMtZDiHAubYioIT94cAoyJ9SH4XH3qAZfVNX+AXQj3mkpdzEgkdX38aCb7JYphugv1Eef2q6HRSWOjY9AYUWwowLmsBGpVcJ+50ZUMuwfOTVZiEp7HzcFK/OvEC2/ECyvquXkxn3VGR85HWlosEJQNStgdR6feKv0vW1wZrYB8jtCSBfRNoRAvNta/+3is1uaHdo56RKodDHE5oA5JxSOSrPgZFKGjwRw==
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 AM7PR10MB3891.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:178::12) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.15; Thu, 25 Jun
2026 15:37:09 +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.0139.018; Thu, 25 Jun 2026
15:37:09 +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 v7 13/17] dpkg-source: implement multiarch support for unshare
backend
Date: Thu, 25 Jun 2026 17:36:47 +0200
Message-ID: <20260625153651.762936-14-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.53.0
In-Reply-To: <20260625153651.762936-1-felix.moessbauer@siemens.com>
References: <20260625153651.762936-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR2P281CA0147.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:98::12) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:20b:17e::10)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|AM7PR10MB3891:EE_
X-MS-Office365-Filtering-Correlation-Id: 139c6a5b-32ae-403f-e942-08ded2cf9e2d
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|366016|23010399003|1800799024|10070799003|376014|56012099006|11063799006|5023799004|22082099003|18002099003|55112099003;
X-Microsoft-Antispam-Message-Info:
yS2sAxPC13EIjuyuZnTwL+quyah3caea/E/A08pm9Vb4hm4gJtOQzZhK/BVj0vkOoBkomwZ7HJDMuP4Ss0Y2MS6yQDvqfM6Tw+uRp6KD3BNIEYxCynLRCVVhV4izgIeqjAYnHCMKa9ip8isD/ELXA+HTzO9fSvhHRx2/j4U2vpGYWidUCjDyTrc+kUOvVLaRJsn1TzC5iQgpTck+4niB/NMjg08B/nalzjPyOqFdlS2OKaj+q4oqgaeolOu5lGj2v4Rq23p53Ad5vZh6GXhs9v3aOsIEsaKwakBxgLcStaE6f5iTKrHpzlkfWEmsIPmLYmI6YHL0nlc+uT+ubpXTKPnlN3UFfIJ0czriF/XXq9R6zoJ1J0jelvDf+RBLIuA3BJFA4G7aQHH4hj+Yn8El7Ah4Td7zzuZsFlJ5RC+nRWUraO1Bb8c1/BDDorcXuxEh603mDImvQI0kM6nqKHOLioq1jdVvL5SVwWOgZ8lrFWONZekklnRk/80fJJD7UdkdYoogeBCWb06wlHKpZmNIx0449hK134SfnDoxCMvRB9dAzboPmkeIREmJt8KgiDbGGC7+nJwx8snGt45D+irmx3lrKXBA234+vbxyrWaImoews7XVU7OZM069XhAKDiHFVwInZl//bK3SFxFXS/E1VOyNFel4D5B8nAuf1lwI1/4=
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)(23010399003)(1800799024)(10070799003)(376014)(56012099006)(11063799006)(5023799004)(22082099003)(18002099003)(55112099003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
ShEoMKsWEWDqGouK6RK7RKEBo6UG9Cl3If8D3AHj2qwqdRcMZgNTzKTZURmGqlgdGp7DKHNWOr+0qSfk+W4X10tlU6Ww/G85Hw2pfokP8TalpSVGyYtkN7245Tdt77YcBwSTCFIYPJVVAU43vZC0fVGU/PPpLV7fK3gn/Idj6fE8hNS5MbKthQgBWz+AP2uOZD+IrB+JWcIMyAlsi56qWIKnw4grZytbaIo9hXTG9ow3JWs8y00d37cnk/kMRw+cL0lKlfGzXd8ML3FAaHoA0ywgOPydq9YWYwF5PQQMbo8QHymVD1qVDOQlW5AzsL4w6U0vEm+bC+q+yaTjPwYSgULt0RgbllYHBxMwHSJEg8BFHRB682ZanovLGvvxkke0uspo74qyOjvUL16E1pNFnkaf8Ze0/iOCugxwaLDfrHwZVQjSUtHF4TiCPvafmFaFsqi+QAK37MncViIW8d9Af4DFcNxyhYjbg5FMuEwaXT7hyCJGWsLjM8mGlXTElmqpIP6diH0LKdOH7h48dUhuQNya4o62LIchflBa++stdGGfPuwtEEHWvBUEE3qn4JO3iTSXiZxYsqfgIiJDrr1pPAQ73od38BjpOffPs3JKj1Mqn4LUJU43yL+VLkcQmAskIkVc/jMW7qyhv4DuaakRVT5alSRju8fp828q2H38GZT6sary6w/FhOY+j7jUz6Ck0BY1Rhv6LcABxfySyJ2v2kCimFvzEEU7cgZ0s4sqFBLVOhNQ3y+s5//FlAYEgxAIfl6+lg/h3dZBJvv3lsNklGTVgk5meMm7speW4d8VazWuiAs0bGxqGNeTmdQymybldls31rbghNaw3vU3n/JR2CLUd+lH2IpuOS3jH+d9I4a4Ee1fJUzl+Dmc2/xY6e9SKGRZDmh7LzRQ6MmYLkFQW2SbN6rzoWP6reEezOzLz4D5bkjlCU9p/JfFZvu9Sp+QDWkkOTa0f1oJtqJPUKKuL8JzlgeNcVrewAMn23kxhIZ8ViKArp2nnal/oyoAFawZJQ5yk5KEm2s5cFNrmiTSfrUGawNQsrJl9saESLz36NJ6u8javdWXMOqupX4a+49WOqCbPAGGx0zlTQOq/XxN0CYmdhQWWuLNAzR735g8aV6MlOpTGXG+KX7L1TTRblB+wOISd0Tqg8VlA3pGHlyyxQUQsBz4U1bJ1aDmpPcayIGlMrIdrHuYPqHWILJ/G/FPfI1tPOSdpFS0dJ2ASHQE4qTHRKiIlcrfe1Ih80IaGLJUJeN6VyiK59aQHpeNUyAHzjFmkQezklkAH/h1rsTjYHRbvb/wM8NdvEzr+46uhxHSNVeTR8U8SD9g+nTNScjXkygzDlDdefGaH/7yA5AKPPilPB+5IA0pbnSzEV2YiuIJdF/wnh2eB8EMxFHHMjb9jNxGHCCRkOp1I1B51Dm7gCzxt/NqF4DpyhVUjyfotoRwqFwIbuNCx3vcxLavlaJhRcnJxLy0iYsVCwPm1KgXMckGwFXL/5+Jay7CuPJQ8VebBBMzisWycovLPgpbF2yuYGft7tlpCSuFQfv5OmAJNehxMSuA6ZDCHeUOHnM5VQmpaat1LpQa5dVjOgyEucxRlVn6tnLwv3Ydcgac7XbqI6gQ6cfbqv7DG+ac+gEYefrEzR5hYviNDk3JAZ8lyR7OYEEcrDV7SqdlEpKl0r1w3q9Pk2cdV9bzUq3yyzrxfoYUm80NM1H5vG/Y0LcggT35cDNCn6VwsypNIHSgpmaQyDOOyZoslD1ZyR3YVx1i7YAa2cAh4o/uYzWzCq0wQO41NNt/NWuK
X-MS-Exchange-AntiSpam-MessageData-1: yBSbTo/w6dS55SaMdR4WmXOMkitL1ptHIVo=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
139c6a5b-32ae-403f-e942-08ded2cf9e2d
X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 15:37:08.8116
(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:
dSkryCwoMz5ccBXQSI/71vmg7y8ouODQwR+qBloAY+BzL0VIPDAHdtJ2yK2aG9MT6vfCV85qlLXfl0P0JlPXAkNLy185iqKTHPwRDVSQv7I=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3891
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=H3tvCHQK; 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:c202::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_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(-)