| Message ID | 20260227145716.3794146-14-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRB2PBQ3GQMGQEAQVUI3A@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Fri, 27 Feb 2026 15:57:54 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-pl1-f188.google.com (mail-pl1-f188.google.com
[209.85.214.188])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
61REvpJ6015859
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Fri, 27 Feb 2026 15:57:52 +0100
Received: by mail-pl1-f188.google.com with SMTP id
d9443c01a7336-2ae0d7f5c6bsf14471385ad.2
for <iupwgm@isar-build.org>; Fri, 27 Feb 2026 06:57:52 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1772204266; cv=pass;
d=google.com; s=arc-20240605;
b=QS+yJ5QMBhylCATL0jVvj9Vdx5fEvEVaehLLCBup+e+broZgb2FoIDTsFHbQ+k62yF
G4ejE73sQ3y7vSpUBd1r1Q0h9xyZvizmbAA8RvmdeaUsQQGsIb+Yv0fooet0+5pSQfCM
tPcxn8UgFbvQPbb1To3MdCfxjGQR7Arhrtz8+hvRdwNNC+p7CzFWqZ6Vmv707miaHt+j
EkA289EfeA9OS/PkB/75U5vi1vbh3/2kv7+6oF89NO/oHS9guzTWKIVZhqHXL8gb1Kdq
QAcn1j+D+A87saH9/j0Y1n3/5O5S9aKkdimr99kmEoxIZTFlqxmeXLFXUnvtQXgx6h14
dp3A==
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=amL7O34Xfs6fuDqcuClubvBQm0IbiLXUQ3AQ4bU8zrw=;
fh=zjLAgp5pd7Lvx+BLlXQPozAYId/BjCidtXNdivyD4Ho=;
b=e5bRgKYXFMWXn4DxckHR61tJzFRySS6ZCFxEhO5jFKtl+R0BNpcR4W09HH5v1BO7I8
GWMcM+d9gLRW7h7xKBI2LNdnKJ25xacjB5llg2dp9vB4kFRDrFc1n9Bf8+9rHoKJwwRL
NYAdVUEVW1YghN/l1zeJT9xRTnMm+cUH3cg0z0w+XBZOTr848dlIpxXOw8I2y/iCD2YP
Pft8uMLVWrvVzlRjj7Wu8W2jY/5St33a/ulopQX5utIK8t+P+g0vFJOw68JDryRHnas5
xB/vW0rRFFDCBk8K76g2Qkm8PM6NlY3fqs9E9ZyLf0gG77SaHpGy/oVBPDhKLQq+0LNU
CAqA==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=uK7pgzs9;
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=20230601; t=1772204266; x=1772809066;
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=amL7O34Xfs6fuDqcuClubvBQm0IbiLXUQ3AQ4bU8zrw=;
b=ktwKYA9lfbN8QozFDVFTZvpXZtwq8QjC05kc/sWcZCVYdYULdPPnHRga6HS+IzDDHZ
A4yX473Lpu4wTQgay0LqvGSptE42ttJumeEgLiWSFtOTfGMsDHf6otDWGqepNoGnsvFd
3YLBiyAW/MF+RRKPnafBoRwbenSWdkul/z4PfrH9egzUGex7x1kUs4tUApgXeUZrdP93
OgPBPwv9OzJE0KU8/fk0erQajFUSfRqawHQ4sfaRPh48Ef+8hbh4y6DKy+qmG0u+nt85
SuTE2lOYfpG4I35I0PgdDBgrXJeJg73q+5NV2eptzSFSdoRQ3I9RZINvX6aQ23ODQSqP
AX6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1772204266; x=1772809066;
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=amL7O34Xfs6fuDqcuClubvBQm0IbiLXUQ3AQ4bU8zrw=;
b=UhtjGmL+YtIK0wqc7nbE6ibEX6rDAFfk3RWm+hWntUcw/OQUCiOcW7fH+zjEEh104w
gy4jH78yxzPky/c9GZCe2OZ3B+ehN8+JK0r1CvjyyCeUIoHVxox3TnUH4xemwBlA4R/j
cofuPOGQKIjQDUr6TlrVpAre5CuOHS865o3i/PmmQW7axNmuCZvhMkNx76w+snD0LVM2
NH76ahDylXQ/7dUnSkMUuVcECERuS3QNqZjrvsJGa21zQL1b2v4aBErsLwM0/MIZUF7k
2MnXdeMg1mX1yq5/DamYsF0oVtDVxa9WSV5npFGk8dX7f7jhJSvyJeM3DqPiJ/WwrkLy
8kNw==
X-Forwarded-Encrypted: i=3;
AJvYcCU9TNyrH1Icpe5vPriTvlb/HI/yPuNoPr0OHmtYiPCuNNeaskoIvXox1oswex48SYdSADuDgcI=@isar-build.org
X-Gm-Message-State: AOJu0YwbitXZV2qFLdAwV9L0Q4YxSRlxpRsuLNX2o+TK5OUZp2gUSvww
X5CpkuGgTUc19T4c3MHjtAncrKc/HwcBoKg9/s09ZebRoi/I1hrY/mbE
X-Received: by 2002:a17:903:1c2:b0:2aa:df82:ed85 with SMTP id
d9443c01a7336-2ae2e3e3cbdmr22812615ad.1.1772204265789;
Fri, 27 Feb 2026 06:57:45 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AV1CL+Hx/wAYK8Z+ubMEmV2BXFHXV9Mq/GJhtgrbZ3TJHAiWiw=="
Received: by 2002:a17:902:fb88:b0:295:68e4:74d5 with SMTP id
d9443c01a7336-2add72fc013ls21675805ad.1.-pod-prod-01-us; Fri, 27 Feb 2026
06:57:44 -0800 (PST)
X-Received: by 2002:a17:902:f608:b0:2aa:d7a7:8091 with SMTP id
d9443c01a7336-2ae2e3edbf6mr33896585ad.12.1772204263953;
Fri, 27 Feb 2026 06:57:43 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1772204263; cv=pass;
d=google.com; s=arc-20240605;
b=frhzb8b0egLpbzQP3MGzJYW/UZL3x2q9ELVecBmqfZKATFYdOT3U2d2hbQsySKoeTZ
el/5ges4yIN7xJP5PCtClkFPqfwC6yISVSlQs/sqgvztxJnnWaqOBIVz1ZrVpZZlSvv4
TYv2J/PmU5U6josmDNxt7AUzB638a32p8iMtafusvyrsRHr3YceZ8ItMTA6OloPXmoiN
JOgeCm3Wj9QoBgSggfICAbwdUlwpbBTY868AURwRqqg0GDqQBem/uIHRFRYrlSZZ2D6Q
zX6cNmzVwUM/Ygj8tXIaxWZGacblc0ho/GmW8x/55BFgyc4tYD+k+P30ZNd7h4Km5B3M
cSNw==
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=gsuJwhyPOsaDFrEoDGa9Nk8Ug/mrdvMPmcLmdc1Gh8Te5v94wrjGY2YArrUnba4T43
NFptJtz8Vuwm+f+KnbR4ddunVegx4W+7gw/ugXqM5n3IT/5yApWlr/6NzSrhBrFz4gIE
eYbQeaFxvsNWG2o4qn7r8tAiKvLynfHlCGWJon+SDGLX8OrRYcGYM/I7kqqggbntu8tM
Hbl49WLt3H76yKhOlaMVcUaVfi66GNwx5KEnWSOTN6hfw3pE9WPHxv6N889eE813lV0J
wKVvjhKzKQJ7ACueJJZtPQ1XRcBdFdJtkQFYN9jHdP9CH5cvhKesaYh/pF/361qn8zIp
xL1Q==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=uK7pgzs9;
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
d9443c01a7336-2adfb65d3b8si1703605ad.9.2026.02.27.06.57.43
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 27 Feb 2026 06:57:43 -0800 (PST)
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=gQxoIpmzeLjcpRcvJsOiEDJnJTGRGuO1GsJm1JkCmcpO8DaUfGCuPYJiogjALtpiaI7Ln1TtPrhCRXjorK7zw3AYLCyPeCeO5BVZRqJfvmaA6e4ZY0AwCLaPwF+WTCNeHVHYE8mewVtIFckJS8e6hlINnT854cC3iD3YqS6SNs080tOkKEvrfmxkLHvIQiLDt2ovI464AtZtpt2+BWtavCnx4nstNKkQ6/DerpexfbyPH2AjbzK0PLsHAQQ8GmrC+fBMJGRDs9mTcKZDcLCh7q1uX2l/Xte0dNy0bkRuvEGK2XGwSmys6/Y5m13yPZAxVN/Z6lo1exdCRYyvykHk6A==
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=cajQQaEu6huR1efqRVxuE6iVvWCqutMjbfp3oLSom8Kqrl2WyLHMtsbd+7bIGwBDMwc2zQ+xJ7QpUwJN1cagcsSdtK7ENN7+oOpjWL/srUww/Xzf6UWcqLReDHQBD3G9UYlcdwRxHi4tAkKMKs8MGJ3OGZODdf4v49BxXOhMm5DR7MymnKy5r/ch6gkMGke2/9RlYGRABMUgeS/FSWl3gUWLAwU5HiPwB6sUdOmlXUYa4ucB7pgt9m/9IS1gX1AzglugGXDlV7OtkdL8pfH6+pKx/pN2HAVDcXRIBcM7b+HqxdUazcEmbunD708/zisMWZDDJPwRRdJVK+7kc6sndw==
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 GV1PR10MB8006.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:5d::19) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.14; Fri, 27 Feb
2026 14:57:39 +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; Fri, 27 Feb 2026
14:57:39 +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 v2 13/16] dpkg-source: implement multiarch support for unshare
backend
Date: Fri, 27 Feb 2026 15:57:13 +0100
Message-ID: <20260227145716.3794146-14-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20260227145716.3794146-1-felix.moessbauer@siemens.com>
References: <20260227145716.3794146-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0274.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:e6::18) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|GV1PR10MB8006:EE_
X-MS-Office365-Filtering-Correlation-Id: 166f74d2-533f-4741-2bb5-08de76108d07
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|1800799024|366016|376014;
X-Microsoft-Antispam-Message-Info:
J3ynYtnxslQYrjPTflkNbWarP55IiFJKrItg9U1XmYFT39Q5WAVRqGlrefEb6lWWgVpLRnZdsrpimz1GlnXezLtJm6mgXysdQ1YJEBnCQesrwlflIstGy1r3aqALedmn5bRMhUDAnlJ28dKZyPXE8oEVGlN4gdBb9rdrjIuwZTyX91KNjd+22VKuzfKnoa1+wKXCEIBIQLkELH8+BLQY6MumvPhP5ioHjCH5jsXsbujO9bioB7stsKt/Hn+XMt+aBQzMYiYXOVEh2NZBf0/f++mS97NnujR2RVPjxorOgwrErjV5jU8X16rZKeMYs0QYvIhOalLT7bzkiQhACSJaAYCeg/zDbiZ2Ocac1EhIQacYCw7fs9eiI1xzMqRx1c0w5pQqN6C/xj/ZUGhJjkNNJpBrQC3sVAai+9VJYYJzPnAD1a+C22KG3A1LQ2o6ABuc4OUkfSI6lH0bhbTuTHwQMyBAhci/dmcNAlIr0w3/Voew/g86zZPS40F+JQagC758nIJpc6mExyTSjccn88M8yT5ktQJ1MklLaZeWqizWCpzTVvR1tRaDHB13PNQnmj4TUYwYw66kXa3N0e0X7Ii9+FjnYkCr5hothJ8Vl4JbfCnoQCCxTGvQACn1/ShIjO3W8K/MedJK8cobB9XJwsqbp3mMP9D/vxZWrfCxPRnjD1gYOXg3phk7A8EjrB362v9HAq4Eh3WRUQJbSjvS+HuXMnCx5YBsIOW5u4vYaloHSRw=
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)(10070799003)(1800799024)(366016)(376014);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0:
4B52XVtPxXDRDT/9GokJHpSqc32MYS1tIbW/IJKtBncaK++B2ALZlevyw152ou3KoOnVjSx9rSSDI43mc3hDW+0SqT4ZXvEBde2WztX1gEyJbajSQRnHpqzOTx9soxJTMaYTJDkK1uo4OG/j2KLaPileAjdjCexfKr8ZIxSfA0vshK8e/KgCXYnheFFLWo0ZS2oqV5JKHQGcBPGtAAilY9n7cYiAoKYQySpj+jJgoXvkFG9uT9mDRY/34CpvoszS4lYLJuoqxPiPl9SLbKGXlAkb7OyN6C9jAKY3Ysv8Bl1IHXLpNsmPuJooAr5K5KcBLqaCDd2o1lPzoFGqTY3r4z+Fgwcw0RcmMS19VChc73W6SfzMcCeNCzydlbew47ijSTRC0UrH8aOi990zYRcC4MbJPbQzkgcTLXVYA8NL6+O6yjPKRbQWSxxH7yKjMdsCDddB9LiRN6cGhjvcwDc5MFIfuK6AjJMOwVSDblYADI3SGfPKvDG+d3guSsYiWrBUM0zDOL4LUgQg2HLA+fZD/M99jXg9gPeyp0I8CjhS0aMyelKtwn61LDaEXZ+7qwMrjnCF3vMU/gcZPmLqODrhRVjyW1y3cmk/E/9ohLFoPKkAZeqtMWcFl9ykfi4P2RysmoSlkgRq2xRZ+LCCfd2gr4KPDrpRQlsOSq7ZAxXdDuc97TTvQ7qD3R2cZg8R4LYtHSJM3UGfxs1tBeicoHo6Ut7rj3Io0ErbVuuTUepAne3MgE3wFLiol4bVVu39WWhyp9Kh1r1NDgEN8pdmgTIvMbK7tkSU4uw7TvdIactXd7qCjKTJ5y/4hHUd1RsyHa/xmZByJ7wh0tIy7qkkbmWz1DM92cRc8x36LiJ90XzMR8YRDorhwLuRD2VXJYQ0b0fR5YUexxyrkjb3205IKz7UmrggKmih+os0ElCOJePasBiyGV3AXjziu2x4y1lIODK1+s85KEN+lmo+ZwApJ982kQpvLI+ngFMUSBtRbdF2Y0bZTbO8wMjN7rzI4cG624Vpcf8SKVaDXrdkfzTo7RFEHNIwSls24bC38bFx8VL99i7JLYyhVMGybT7X7bySIpXUAiW48HfPN+1TyJNTrxB2GkRwet3EmMhhqu4g2kowpICU4h2bF/JtPwEm/IdY1uEFMTFf568jUXwJu7q0ajIy2a9F9NWz/UPYUHERJKqgeLF7Af92Y4IkPuApas/1UfF+0TOm3ru9rXBjStqRxUTsyaZXJGI61GRJRYrZhEMbBwrTgkUveedktM/CRY8nLZlG+Eh169hQQQlxo1CGB31KQi/Z04KzKQfxrW8MrtyVYQrLBh8rtdtFOFZ3CQQ2PkDfI1wnkt/XVRwQa0SwzojjtPw4/WHX+NEC/zocQPlzJJRUod/S1xvHlwFo7NLwCiO+OXVmHoYJp7OF13SbMhx8tEUYTPgcF39Imk7tCSHg6+lfZ6zUZ3NvYesQZEv89LOgXWA63JB+FAGL4KhDK4NX+nKq3rvb0a3cIaEBTEZzTOH7kUfp7LTeqx4myUfC+FOsJo1VQoh5UZVcvQGnwN63Fbmh5vyakNumJffGCDeMjT6v5o1R2x/eiJyrJb+V5zdiw18VqUcoHf4MYxc9eZqla10fNqWHNWUpjceHIx8TZgcu9nUCwIILD8ykfRv16lssdKw9sijSJvknFKD9ry+KZYY4Am/xqtyFpVcyHZojmVu8XbaC4UEma2XAYutDIWiPvTBmjRtgmh4bywTdzVpGv+S48ATRCL0Jekx1dKQq3Brs+AZhOOTsrtxIBsKWBQxBCgvX4iTV
X-MS-Exchange-AntiSpam-MessageData-1: qOdNhgMors5KyHzYx3YwBpCxJAWz79xeRjs=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
166f74d2-533f-4741-2bb5-08de76108d07
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 14:57:39.2323
(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:
BWCrBX2FDMpPDdIFrpJAJlgTvjcD9Zf9ekR5MjEeJtAcG2jNmsLXUTEHFaSVKbK7JvdxGg5iiYSMBahFqfPd1k+RKWCtdqAEeSUpRlg0mgg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB8006
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=uK7pgzs9; 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 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(-)