From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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-f183.google.com (mail-qk1-f183.google.com [209.85.222.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61QGTEfw009787 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 26 Feb 2026 17:29:15 +0100 Received: by mail-qk1-f183.google.com with SMTP id af79cd13be357-8cb42f56c4asf897117285a.3 for ; Thu, 26 Feb 2026 08:29:14 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1772123349; cv=pass; d=google.com; s=arc-20240605; b=SlxlNB2BweY6q17meDn5sUuX9f/UboAil24O7qCDLphTnNzrtXMb1sgPDw4Ze7Vsxe 4+U1KOJS4TeWB5Z6PTZ+59QcDzrX53j6A5goBOgITuE/aX43FmuKbtrf8gR3AwG3gLEO p2GC0HX9R635LyJpRJ6Pf27qaXuftSslztQoNWMk7yJOBa4DT8qUc78e1V9yHQbfKeON PMaDM5/C3MukYq1QcJptTMLO290BiTu3lxHvJKUlnXlmoPQFw+pFD6Uaj+H5p5+/hwdG 3rIOOFmPIuRF/9k2d4QYnnqQ//9VAv9oT9Uq8Nb0RZUNusP3hw3h1BLevFn867XCmbNa s8TA== 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=f74El6WD/lRcyZ5BoTKA1hs+71csdRnBWEKksgkUdvM=; b=Yb0MvQeqhbN3Z1MgACdeJK9+HOC/yEg4CCSZ3qlXyV3dFOLAYrv6LSyR+2vH7uckP6 nJX1I0wOf2zD1yweVphmZMT/ri7x9boxqCA30l3RdTlLDbhAteqVC0wZ5Rns5G6tv15e e+PJD+su8gKHa6NiCoWODicCWgvL7ahAZVnX/FCWWhKb8MQiUk62zQVFFrdc/DC3JPTA SKJ2svFZCXfncJwpoOwWWqQeJb9DgG94E5ytsH0/HT24dyqVpLAkTNcD0j7Gd5LiC+UG neAVY44/6oFag+nmnDd27IJZdmyQTKwCfj3M3KrJ/bqemVC/fINq5L80mlFKb3t4wxGP wvDA==; darn=ilbers.de 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=ilbers.de; 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=xNwQr9cU/LhWwnmp7avFoHsxzXIEoSZs4MqxmkRldidmsjz/hSz0dJv90zV9vRY7yL sFINUE9fbC7S4s7JxMPMfTPjmXDxekh7GVYol6q8s1zu0SnT02yUz2+PwYOuz3cslRf1 GjdODfcDsdK8agoKcXE7t+WQMaa5CR/77Lscs/jX/3lWG5OMSV2Cnk4dqrZ/l7c1jGBz +dtmQN9g3b2F8bhtVBZB8vCmoqjJVJpACyCYn9a2i69qPvKofXgSKdN5OxKxZYAzaZkD ZJfYLkWEFr15slcFxAFGbsOYuK2Jju10PGRcL8lHBfqpYItIziQ1qmIPSD7fSzKs3R73 1Vsw== 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=Z/RyZicc0+uDN/028VEbgZimmtX3R6fS+VbC+RY7X0qCyU11Cgch5B8ZKIjPeSw4Hk 9qP73mM0Bbr2JIk5eqCX8V036wawnMxG7lJ+yfkuHn5jGtUX73n8N/xtV2C/YBJsQKTG JmR1m03RvsZmstUtXb8j4YYDo+a6pkbEKRv2UOIQDNwfZs2xwSs5J6u4UCXA97YfoJ2z +4rstuLq6MqhMsn175CyoEEkvGq+fewlHt8DPlyCMuulJBYYBck3QM+Zp238YmTn9qlL k+fodwIbHgDtKoikCqw0MfxP8V8v+y+jKCYqXGx/uBZgkM8oPzQFT0qwQAjMs8O/ECLq G7fA== X-Forwarded-Encrypted: i=3; AJvYcCU4uCFXYji6MujeKn/MmyvuiUt2Yu7yw+dqecgY0WjpUuAY/RqbSS0irH5TRO+wBkITPCHm@ilbers.de X-Gm-Message-State: AOJu0YziQxwA8CXY8x6FbliFb6ZJ5nDaQqcUr66V6N6uIIAG2ySa5UBo 7GNwYCPjKCvKfC9MhdSMDtcAx1LUs0tMmPMW/tG3W+AwD1kqViwim8wL 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 (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" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer 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: =?us-ascii?Q?fuXJbxE/LilAcoOZ5KczG1uK7ZnMXJZw7qhdDGq+Auqpg2gx8wVXPGx9ANeU?= =?us-ascii?Q?M4pKG/ocuqgTxD8ryYNZILLygQ6QiKUE0gshJ4tUvfN3Pij6nlV2eHZg4Q/e?= =?us-ascii?Q?TeVoLngYNB6izzT5vxa1qu7p4tx3uAutxGpNWRMGwDR5L8cT8ISbhK5gre5t?= =?us-ascii?Q?GUQT06ejFmo4gn2MCHk710o8LYBZjb2uuHe9n61iPoVJEyeycFJQw3HNayaK?= =?us-ascii?Q?PDF9If8GF5e5oUB8pGkdgof52IDjpYf3LPmRunOseO8/fYs8NKfESzpw0h6f?= =?us-ascii?Q?QLG0CvB7ZOY2o/tDAMXY3cgv22/+8DshC98k8oWLXXyTfdTB/0pumTLWLGkk?= =?us-ascii?Q?hiHBlfKoTxG/ezsR14C82rehzezF6OPvayX/1RIgvpQbERSYExQV+9HmVBjC?= =?us-ascii?Q?wjfhfHxTdDLFFywXu5CTGYdsNkC+3lJpFvR+1fAz+BCFsZTcrZvj82qBV8H/?= =?us-ascii?Q?eevbyM0bCI+YVg7Rdy0ItWe86lkycEtpryfVtqDtHAF4FeL9xq656cyccuFX?= =?us-ascii?Q?t7qwanHxAUcGoa0q58435isMNwgknPUgDa9rFSQYTyeYeVztXQYjS0XAAhIG?= =?us-ascii?Q?p2FqC4l9ZD8wA6FATtrWxvQLIHK7asRrzdXkh8wsaWjt67uGsh8fOAb1Cm/U?= =?us-ascii?Q?v3eah0PCV2foAZ8MIYrpsa67RsAob6hFjWk2Kv6nvcQtzEvuc8f93C5kRzdP?= =?us-ascii?Q?uSY7yfss+4CQDEN6ojDHyUtiVgtwC4WoIBSaXEHmWZTcxtuyDqSPtDNHqKCt?= =?us-ascii?Q?KiZI8jrMTEAv2s+dLZ6AhtPfhNqjqS1+JO5jl06dFCJCjcaLNCppJn8pFP3E?= =?us-ascii?Q?nTM7Ea7aMsZDAxwUOKKbzHFo+EPut6rJfaPJrRs1NxQZbEVu5GleLakI+CM2?= =?us-ascii?Q?+PUYUkanQq3VQxclDiJhlTe8SJ6bsEXM1dRJXs7fjbcoPp5knedkk3WyvqqI?= =?us-ascii?Q?jq37WU5J86uGRDxLHdS19QPnWLouba237MlD/LSXfIcfZWbxBcDoJ1lkCWzG?= =?us-ascii?Q?PxCvL3sQU1vbhbid6qVxRmtaijwT/sF8lJqCb2S+2TOUc4L7SuLxaD+dvZ6R?= =?us-ascii?Q?EpdODJ/bZPqfRdZI/iGg3FmEUi+bEJKN2QSCXrCH+M2LJDQ2DL11NzoiRbiM?= =?us-ascii?Q?H6IaPMjVfnIWc9AcXiRi+M3/4RwbFp+e6IMiNf2p5mgkITo4jWIeneTeOEiK?= =?us-ascii?Q?54uHYBa4KoBbKfCuMiswhWg25iMEdpEKcYA4fzbNgWfHldfXJ90MG3ajadcB?= =?us-ascii?Q?pu1SrDrCKknVX92Mi2qQqx/2hhP0VlBVqtklKQs6CKhJtnDRfckKh3qA77Sa?= =?us-ascii?Q?66znny3WjXISlm4470JP9oD1w4ZtgXjoUa7RUmN/QQDPE/byIGChsBpI0NKG?= =?us-ascii?Q?TJVGFr/8Wb90wqSGu4xKFPpjBUvjzjnxM7UnaAb9FRTKVj1/UyoSc38ERmbx?= =?us-ascii?Q?E0S5rUSl4LWkgh3IIL9TCmZ9WpumUwWegvZZil/7eltfxAD34w1zkObujWjY?= =?us-ascii?Q?nLNsZ5L62XuEplMbrQ8MQQoXlkIPusa+BmiTQxflckQ5Poe5mc1u4m+T5eCC?= =?us-ascii?Q?FbFo8Nf4opdT3YeMEx3ApPmjr5YGm/o3sUCrbRIlPetwFb9CPX6u9YD2fDGn?= =?us-ascii?Q?ZrXn4mjvA4UPFMg9D7JrQHODqH5j/VUq8/R76gnnTiq5Jne2Ivpl552KjgNP?= =?us-ascii?Q?VmwMAmvAt6ICPcAv/QmkWGGNMBpEAZP8Yv5KNW46vlHL8wR90DuOx4mkeTUP?= =?us-ascii?Q?8oOMB8pvADoAa/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 Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , 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-TUID: 33FtMxzvqq0X 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 --- meta/classes-recipe/dpkg-source.bbclass | 38 ++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 4 deletions(-) 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'}" -- 2.51.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260226162843.1642329-14-felix.moessbauer%40siemens.com.