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; Wed, 15 Jul 2026 13:06:21 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f61.google.com (mail-oa1-f61.google.com [209.85.160.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66FB6J2k022897 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Jul 2026 13:06:20 +0200 Received: by mail-oa1-f61.google.com with SMTP id 586e51a60fabf-451b05ee871sf2651987fac.1 for ; Wed, 15 Jul 2026 04:06:20 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784113573; cv=pass; d=google.com; s=arc-20260327; b=NuohgfD7lfMMZPN5A36ED/h5+jKGgnpEZu/JH5LsSlM8Ryn7o0awnHWbfCrguvKE1d 8rOxypXdhQpBmw8PaMHUjbZUq3uObhQA4U4TU4yuZ5l5N894DZZELC98n7orXjFVVaaC i2hUqBknvTD+0n81Kdopbq2kUyzQ6Mcb9FGHnF5KjBpWevsVRCCYi0zu4tFcdGboG/9P mTuLbIP5SG7ki3X6Thl+Ji6WjTRPpS5xfCYjLuQkfR0pVJ+0Zgo72K+EyHyGN2QrjjlM QNe8n05e86Xf6snb4+hSUvC+Iu7Tf4rbb+UhjJyWCcTXKPMLJjgYGrGZzZJPw2v5Nu0n bf6w== 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=FN9rL7qV6j/CLiGK9EWYojVvEe1Hnx5ATkbX42Hk3y4=; fh=mk5GYBYrMyAT9NuCBHRKq4diZJL3u5KIYvnojVJZMhY=; b=XyvE3gOar1s8OnVXgH5VVaXsHEAy5yMf3J3FCZ3QN0y5FmKNgl8ymTrLVb4vtkb02j TMqKCSSwVVdm7mC9opdHJYti/TSh/fpqGtDQ5TbbrIqHMGhW7c4JtpwpqLXpNyeWrS8S y57BVcDHKLnF3EaZHKwypXCmJPgvqSe92zlIxGCBL+mHOei5nUsHjvBVH94dlOESKYcP sipQGt1njUxp9lUTV2bbTB8Cs+jwG9/yEgmhyMOrRiVDMlea0DnMESrAJGM/yKEvrWBi vmm1w/H18xTJqaybcEBtJyrudYFfs/PxAsL8YWZOlViQnVEX2FBjcNVJ6OROTijp3xvl +zNw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=lzCLUNZB; 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:c207::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=20251104; t=1784113573; x=1784718373; 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 :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=FN9rL7qV6j/CLiGK9EWYojVvEe1Hnx5ATkbX42Hk3y4=; b=kKdJ5YXZzJZx6X+SOBLZ4synoSvWi09PKSrxRhPitP/vhBFjYsdb9zqG2DJsgYTXYw 6CoWQYo0Z78+L4wPO3zWMgXEuR43lw30czM4AQxYNridEAa26g7tsquylctvrcN5VrSX gzyc9PMciqnFjDgZet3qNc7QrU+lKZnTY9v6Xu+wKq/XskQDgaELK9grSrvQzUUTko2+ xVDWMkCKebDhbDysCbR58AGHEFjCIms2jXX1diKElKAbXfvHxao5lrqNMC8dvGFY0Fl1 wFvkB9hGzSJDtfi18IgGRiqezPJr76Iv7+l5pMSdn1kxXavIQVKdaVv6fU4+DDsSYE6p NCAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784113573; x=1784718373; 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 :content-type: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:content-type; bh=FN9rL7qV6j/CLiGK9EWYojVvEe1Hnx5ATkbX42Hk3y4=; b=YZMTVlOeJee0kP3sYTEL/7ni1Hhk7Y7Y+WQQiNotp53ArIEWVVF+fpvEdw6ngkqGe9 bsnUmz6VuMEX0MbT+RgY9bR09w55TTF9D0U2AEDIwZea3SqWfNOTdwJqNfu1CwmTtrxl cx1Wofw63M6jWAGBNbNOIabe7WHASCOxDaasT2eWDjPKIipS2e0+EhGP6gFBWLntUJ+Q SEm5jhMZgf6fRy7GKr1Y+HjbYlcLnU9a+t/kHGszGgfW4XvQev+RifUop5eU1yN4fyHL yde1SH65CQUgBQO02Tfh2DBGOtM5iRaGP/c0z1yBU8IB0oF2wIgGQiJo/QBaD/k6TVId pNaQ== X-Forwarded-Encrypted: i=3; AHgh+Rrn4ZLtiwGiDIVas67HqNIQlbE5xtYtJBjIfZn9hDQjJTqUB3CYQE3/5C1u20DSKALjJ2eq@ilbers.de X-Gm-Message-State: AOJu0Yxta4065AnkHwIoRtAKZx7rB2wDDLCaCb/5sVecwawynkT4dhIE wfk0jSw77xFIOJej+7fhi1ubnsZtZAuZ+JVEzs1nbGmoAghSHTrmkhBd X-Received: by 2002:a05:6870:3047:b0:448:b149:eb09 with SMTP id 586e51a60fabf-451f133cf40mr10582337fac.21.1784113573085; Wed, 15 Jul 2026 04:06:13 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPTIfMUD7ZywQRvrFoWdRULqM7yJnvjiRvtAVZ57R8bP4w==" Received: by 2002:a05:6871:5b21:b0:448:b2f0:fa5a with SMTP id 586e51a60fabf-45628224734ls420049fac.0.-pod-prod-07-us; Wed, 15 Jul 2026 04:06:12 -0700 (PDT) X-Received: by 2002:a05:6808:10ca:b0:497:ce6a:c1e3 with SMTP id 5614622812f47-4a42b00b1f7mr11491267b6e.31.1784113572197; Wed, 15 Jul 2026 04:06:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784113572; cv=pass; d=google.com; s=arc-20260327; b=p3Omhtwbjs655AlZSuqNpulYfwkXDNauNRgWWCpwG8YuQXrQftXoYW3p8z0MobCZOY PBKlF5STPAzvepKST2bKQZwQonxz+NC2seyxkMxNNqD1VdrAeGVIdfvy0VikQTbv45dk Nn8qxrftA/m0HgDMRwWvYngUTYWS0sibRFkzx6lJuSntMuSas2ol+aN2fmJt0JRQsnZk fG5+mHEnhRFDbFew3jnfm9ibZ1EOjo0B3WorTEHJzpV0WqIVNZTpJC2EqMwc9nmOzUct y4rgO108mbJFkn7G7F3DAQdntW7TECb4lBG8vLpE/TrWBGEilIP4SzdGqkvJ4RaK9srU rRqg== 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=liImveVQNIrrlMB/aUohs1wzBTa/mVARZQ2aLh+/Y9k=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=bSSysEINivpHt4gCYxBTgNcT5UtoEMJLO3R2su7ByV1aFAdN4YgSbIwZ8d26HrpIVA cD8N5wEKjvfO1UgM/pIjQuoPff1xwzatQJBbUZs9T8PsWfjcvt+Q12SYsuIVWmRJi/5S p98ndtIKflQNTFMCLN3Xnom0bM3jqidQnEc+KsrcOrR08LY+jEjdtth1+iMZJzKi0Nhu RWgZXWBVXXaCQ+VMqaV1wNy93kaOhWnEjivea/2iBba7w0yR+QR4geKUbZmQP+DqucNK KUCFOtk1biUe98QOupF7diOsByM0gHrbkQx5xBHrGpElnv+ZCiRsoShpq8zX5vADu1dH GWeA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=lzCLUNZB; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by gmr-mx.google.com with ESMTPS id 5614622812f47-4a1acb73834si829433b6e.2.2026.07.15.04.06.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2026 04:06:12 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ttIrDvC3Fvk6TVhOWvykTy9k6XOjf4HuvpkpGm1pKL1DEaDmxuU8TSrRTz+vi6oN8FjPuOXTJ5J7pld5m43CeEsk494EuBY7dNV8zNlKliXTzIVZCxqxFcQQmGywKCfxZnSBmN/xEd5QXF+pZKSv1LCnqksKQU1OIc+Dh6Td3Wv5WhKdD2p/aMNk49fdaljYBJ8lXUPKAzYz+a4Vn7snJGxOiA0sHhygQaXsN64WEZ0NY4e/ztyp/XtqHbtUb6b51q3qKj1f2dqQaGVejXREizyDX2HZc86Ta8+nyDGvyQqplT5i1kPIM0Aw2XY/6vFJH3druOuCf0OUOaQGWdYWtQ== 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=liImveVQNIrrlMB/aUohs1wzBTa/mVARZQ2aLh+/Y9k=; b=rRp4DzOub47eEARVVbjUjJtu828uZvVncb+OWRYeZT8+1OBqY53ZotRtwom3P1VgUwTB47iTCJ7LlLSU6/Onu74g6QKclJEy+MHmBE1QM7oDQdTrYOTEv2udeNtvG9u+N8N1CxJIdIGSypIqyndoeIlCU62pHa1qJEYvcSZnFkNSR9xtqOrNzf2DvIXPRvqs+DzwJ2ihboAcIMbAHOI3aEskFI/ptHLWUAW7Can6aAdRmchNGqVTWw/DN5ypu1MQFZzw71jfwCgS64rCB9hLvnA/1e2rnbwriQzgRnJVWJGtgTggznkgUydESI2Se5vB9JtNlp3KxShA2I88QemSdw== 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 PAWPR10MB7915.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:366::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.11; Wed, 15 Jul 2026 11:06:06 +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.0202.018; Wed, 15 Jul 2026 11:06:06 +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 v8 09/17] apt-fetcher: prepare for chroot specific fetching Date: Wed, 15 Jul 2026 13:05:40 +0200 Message-ID: <20260715110548.3605767-10-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260715110548.3605767-1-felix.moessbauer@siemens.com> References: <20260715110548.3605767-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0166.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:99::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_|PAWPR10MB7915:EE_ X-MS-Office365-Filtering-Correlation-Id: be2aff47-2ce3-4214-17c1-08dee2611163 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|10067099003|22082099003|55112099003|18002099003; X-Microsoft-Antispam-Message-Info: zWbR37FAnWFxEPLqVrs3W+k56aEq0qnDWFgdWbj4xer1ORdjCKr3C6WluQF0qYJ3B0jTuCOt1O92z2eHAQOJzJQhzppysDV50Uq6BoulOkobCBwe38QT2q6rASL7WTF/jHZBbbxNJ7hYy4sVzl0wOuD9lRnAYgAZzCy9IZagDYA67vqsEzJkye7HdahKU8ckrbL4yZfyDtd2/PPvnWQCCawuO8LLasVDnZ1FLB3IZcGkw+ZETGqrXIq5xRGYtpY+9gd4VFcXNB+D5qhFr4rrfSOxiR8dZx2P2YH0+F51OKKmani7C21a+h3JtNAx4UHmebrfQMGBJda1a3juqzEnDfDPEpOu25mgrF4Mx+6BQOAf3hT3PyWPNxKgGxsLq3+BeOSEbp+uAjlcM5mRV4KAeDZyFhJ8mlVgY1VYxgFeMQ/SoAYs7pcf56f2I/ejRDnWx1FXT21u+1eYhIJ73hB6YfaEdwu9xG2vgH/ViLHGobwp39jShpuySpdCyPbk7egLQvRcvgaAwidnufSZcD74OnxRlLo/fBjj4HN18WQx0eFN/kxHzYMgAn8TrRIBNiIVVbB+CVF6/q0xkWeRt7v4ouUi1x4qlzV8I3iU98MVl01opzJsEGozpdv7iivUcXUFBei7CicY9qYnVKsuoWYSvULs8jYfadoNTlSmiZ/tED8= 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)(10067099003)(22082099003)(55112099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Mjx7SpfM46z0iw+ofRvv93J6Sp/tUuNGKJBP05mkvvtoXXzQ6bRmft1Fw6OG?= =?us-ascii?Q?mpY82GTha5G8BX+jVLYXcxqNa4NM7Nm50/4bZGU7a3/cgOZlpQHSqzUNDefx?= =?us-ascii?Q?tqxcrhUjlwFheQYZTczRbUw28NZDHPJSCOMVWIAe9koN/VTrw3xk6naWFA9p?= =?us-ascii?Q?8KtHpMPGEsmh2KngjyxxZ3WZDK+CR0xYDU3n0h1EhFY8in9qtHnfcmFxczQv?= =?us-ascii?Q?fTlFcRkEf2JbqZ9BTDO8bW1LkGxZty7xgQ3iNGDcORQkidQg0v+/tGYAh9VR?= =?us-ascii?Q?kx8Ek4hHLpNfizhGNMq9DcFWIKakmXdXnfy9ugLc1QmfxHRVChFCwHsHaKsL?= =?us-ascii?Q?TEUPFeqHJZTFwJDjB5lVB09Fu5O0sEeJJvGL1xzt22QOSgK1tQBx6PrKZ0pt?= =?us-ascii?Q?GscxRg+4qO5iipHNcfJETIjAwceuJ2O6puVy+KhCiGCmVa0cQSXzj552myyB?= =?us-ascii?Q?4LEY53dtoISTmtH2D6DgxKqHYBGhhi/uwIZu5f3yvdvF5YD62LETRY0a245Z?= =?us-ascii?Q?yuItNp2jL+VLx03OlkLJRiAJC1farf5w830DV1wLYinZe3lh1sI7tn90xSm2?= =?us-ascii?Q?GkkrwVOPzyCHGBBv81zHl89zv7MK3BkWV6c/+iRNuxmASIKGVdxBrhhXDWcC?= =?us-ascii?Q?jj7lYNQBSmqqDEsuaAO6Qd0nJ0HdV2b8aNu91ASAFcniXdmNbyDFW7MaqCt9?= =?us-ascii?Q?mOLoL3nzrIt0HK6mUdrlHufHMVkGod9Xm7SIYu/72CyVKFt5NZr9JHCn26kX?= =?us-ascii?Q?Vs29lBUUIBap3uQkKnQbcSpXhN7ZNfrT61JnOpGRuwgj8sXmEVVZngI1Szov?= =?us-ascii?Q?DLLzEJTn1B8+cur9IITcHC5wpEnxCpMN58djUo/0fuvNUqzACBU6aC/KOnfH?= =?us-ascii?Q?8N/4JYK/YU+8BI05BynYKjSy20IY7DE2/6DvcZQ/rzr7xiXqj6/FYxvzZCiB?= =?us-ascii?Q?CznDfVy/DXV/DsW3rLwAH9o/cminxw+GirTtHhrbvKKZj8Zl0jPYfkw5kxj6?= =?us-ascii?Q?L0ImF6PV7jeGK8181Thm6JpmKik86Hteo3ODdeeYIoWFk9WheNn8juDO0DNk?= =?us-ascii?Q?e3t1XsWB7CQeO3SszBE+EsvFSC5tC6dGQBO/72bR1f1+bwIM0vaMYsNYjcCt?= =?us-ascii?Q?M/GYSazkFx6yvpUlbnOEOJjLqlYwH8UF0bSxIaD3Yjch4OYcQu2uW1XXQXX9?= =?us-ascii?Q?fF3i06zFUitHxxDdJvkB/xXF3AoWyv4Wuca3uoYFgqqJeX9MsshEmASdWtKe?= =?us-ascii?Q?/0OCwQvFFXqaFAykUYE7BoSGO6oHMZSRnWfxfJw80hRxjgmU9NvjLyil5g70?= =?us-ascii?Q?lOqbfAuyFujUDA8eaxDEGKSNfCE0VKHl/9hvridI6XXIv31C/lh7mqU5IjUw?= =?us-ascii?Q?pjYFT2Iuj37X+kd1YoIV9iidHt022eNpSiSvDOQGLuOhfgg0nyTXIlnO2I4n?= =?us-ascii?Q?CPorzxatheMqCFRhQiYmvDxME9lQ5S/sYGbWQSSCbuKjURivZFtzQeiXpq+t?= =?us-ascii?Q?syPTyqiR7zRMtWWlR9yDQ9HNDA1xMrdAxatDZ+2BO70k5ZcYGroInxBZ2N5m?= =?us-ascii?Q?EdBbTcMo2nbYar62YqYAoneAe36UsqfS2oXEC47WixttK1xQsFnlDvpt54pj?= =?us-ascii?Q?OiUBrH9sEVRGePC/69aul8H9C8/1OnwvrJ0mPscudu/1iRyZXa03QHpIiWOs?= =?us-ascii?Q?l/gKfkK/4sYCeGscFuR1IJfjpTsgXd8acSwNMCrxJ3otEbsSmRK4AacnTw5r?= =?us-ascii?Q?qDqbl/GLb4slQ5ogYJDfsI86fSoA+DKzu5wE0+7PE+vh7kb1K+lhav7UtIcK?= X-MS-Exchange-AntiSpam-MessageData-1: a7K66VjD5I8YA7+ZegdYY47UM8u7UQdsJBU= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: be2aff47-2ce3-4214-17c1-08dee2611163 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2026 11:06:06.6476 (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: lduHw4rYXRuqvklSgxeF6i8fZlMtOK77NGvS4lTZRK57P8c2Trbs5PVGwCPwjJMKdy4F/k6QKrAn4pP/OSmoZQkqnKUI8FPnoIOo1BLeFuw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB7915 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=lzCLUNZB; 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:c207::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_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-TUID: oYQNCzxh+kIe The implementation of the fetching depends on the chroot mode (e.g. schroot or unshare). As a preparation for the unshare mode, we hide the concrete fetcher implementation behind a factory, so that we will be able to dispatch based on the mode. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/dpkg-base.bbclass | 2 +- meta/lib/aptsrc_fetcher.py | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/meta/classes-recipe/dpkg-base.bbclass b/meta/classes-recipe/dpkg-base.bbclass index e144decd..b363da5e 100644 --- a/meta/classes-recipe/dpkg-base.bbclass +++ b/meta/classes-recipe/dpkg-base.bbclass @@ -84,7 +84,7 @@ python() { # apt-src fetcher import aptsrc_fetcher - methods.append(aptsrc_fetcher.AptSrc()) + methods.append(aptsrc_fetcher.AptSrc.create(d)) src_uri = (d.getVar('SRC_URI', False) or "").split() for u in src_uri: diff --git a/meta/lib/aptsrc_fetcher.py b/meta/lib/aptsrc_fetcher.py index 837a79f8..26df1bcf 100644 --- a/meta/lib/aptsrc_fetcher.py +++ b/meta/lib/aptsrc_fetcher.py @@ -9,6 +9,10 @@ from bb.fetch2 import logger from bb.fetch2 import runfetchcmd class AptSrc(FetchMethod): + @classmethod + def create(cls, d): + return AptSrcSchroot() + def supports(self, ud, d): return ud.type in ['apt'] @@ -20,6 +24,11 @@ class AptSrc(FetchMethod): codename = d.getVar('BASE_DISTRO_CODENAME') ud.localfile='deb-src/' + base_distro + '-' + codename + '/' + ud.host + def clean(self, ud, d): + bb.utils.remove(ud.localpath, recurse=True) + + +class AptSrcSchroot(AptSrc): def download(self, ud, d): bb.utils.exec_flat_python_func('isar_export_proxies', d) bb.build.exec_func('schroot_create_configs', d) @@ -83,6 +92,3 @@ class AptSrc(FetchMethod): finally: runfetchcmd(f'schroot -q -f -e -c {session_id}', d) bb.build.exec_func('schroot_delete_configs', d) - - def clean(self, ud, d): - bb.utils.remove(ud.localpath, recurse=True) -- 2.53.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/20260715110548.3605767-10-felix.moessbauer%40siemens.com.