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; Tue, 09 Jun 2026 14:34:22 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f58.google.com (mail-pj1-f58.google.com [209.85.216.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 659CYKYP005545 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 9 Jun 2026 14:34:21 +0200 Received: by mail-pj1-f58.google.com with SMTP id 98e67ed59e1d1-36d99333358sf5335302a91.3 for ; Tue, 09 Jun 2026 05:34:21 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1781008455; cv=pass; d=google.com; s=arc-20240605; b=iFmBqdLAKH+4Ea8XIFqY/8GOImeViyCiTMUno7PhTCvR5LiH7K6TUnQS9EsnUJsGa/ Y7aobxyKznslhx+dJOtYU1L9wc9aC/wRLXYkdEhRnQ8f8S2RxVG3aWscj2Oa0SnzxmPj wwEW8OrEQb9MoCqZHX+hNxn4YNN0ldx4WDjrl5rvXotA68JRewT8v1wjX6hXhoLk3q0V FfPxq1aqeyY+hoiFanTTBM0YJ+v2xEy1/OLozxBepvuKEIfRLuvN6vPdPZCKWbEtWOnt idFCDgPDS+DiVFUNMarzQT4YWnjCy7muBjp6OtltMx5e7WZ/F8JSqO6xAWHaKbceE2wQ z+Rw== 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=nhL+J5Aq01hCwExhfQrlCNpspEFtg87+ZplR5EaGyZg=; fh=uMRNB2OfiXD68hwz41BbQgeH7+6KHvL0WcSQJ8WUNGU=; b=VDcC5p0k9uPj467gJyCIShlW4YQ6EdqqjvqRdbOps3KzdL5qVRKWapalufqbbXGbKu sfnVBrSq9SlyhqCZJ5Nd+uEc0yueeLLZgmMHztxOx7gWVkxdyZ2Fgons+67E5hXMc0C8 LGvlVhSqtBVI/YV+EtxBwkf3B+Hi4wKyC2XW7iW9cm1H0UXVB4y9Bi3APcMJN9+I9WC1 BS0JNzWq8WRKSZVX0O0T20B2zDl+rkqIeUQ1llqE9k19wmJueEvXLXFvtjUxICL4ykBE A1fGUQ/nBigDLfR41kn1UcO2S+UNR1zXYBh59B4RosihplaxfUX7Oeoo5jU8SROOOcys f5Lg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=q3pB7byp; 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:c20f::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=1781008455; x=1781613255; 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=nhL+J5Aq01hCwExhfQrlCNpspEFtg87+ZplR5EaGyZg=; b=mMg/ZuCYZvzY1SVQQvZ5m74CpC4uLB5tQVPt3NMtVTfOqN+iQ8ZTKNTV2Tnv/Jj6nr MBXdoKJ4nnZgDOGeZsRb7bF3uB5PS8KYmGrLr4TEPXIEbubSEcaGRU6MlRl4l3bTUyvJ cgeJR+rX/G8XNrgCD4cvY8dV/rWIYpZ1qYw18uUUNOomiu4R4cDNT+gJA2QZIUXwxyOC hhF2ITVUCDJ0W5aNhRV1kXTIKCRLm2JeXPu5QkJAIhO6HWICbB9dXZ+dUFF+qe4l9CDC mnKBq401xN+T4PTP7Dc8THGPQ2fL7z09Jyk2VTuD8EVtNSe5Gy2t5uzvJUQIpPhVaiMf eYAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781008455; x=1781613255; 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=nhL+J5Aq01hCwExhfQrlCNpspEFtg87+ZplR5EaGyZg=; b=rtRdHPOazE/2g0X2dsa1ElQwOAVWSvlPaD6fn/ayPCV1LuHbDHFJ631/9BocKJdzks Yb42xmNUoV+5/qSoiOcvJze8VM8CQ3ANhsnZWoHz1LIvWc/YXEprvg65pVbut8SzsN8p fU6Lw+63AhOf/NGMYcMQJzUta7/lKmGZv6mHz/YceFUNPwTvW/zolOOWDSm4CZAK1PpF zhS3pqp7vwGkSDQx3MOshCmavnCkU0TQIHWkEiEPaHdvDw4vyxHJjOjAIKA2KsRblRVi RBqAJ1GomlIvRvKBou9S9lLyUI0WVM6/UkTAUKpw9YNoP1ASqvKaic6wGDDC2Xyd5PYD ghTw== X-Forwarded-Encrypted: i=3; AFNElJ+2zLhSxpvSauINw5bE7lG7rfTiZGOkW5Y6uWxP14w7ZYEgsqs0umOtW9THV54A/b/eBaP/@ilbers.de X-Gm-Message-State: AOJu0YyXNEHxCAAbVH0F9OlGq40Z9/LzNdJZvEJ3CJXPs8zZE7v+LBO8 byB4ZO0i8savZWMP3hiMqONuC+Z0MXEVv0wdZB2Z3IYzrpi0aYgXvmar X-Received: by 2002:a17:90b:524f:b0:35a:189b:43db with SMTP id 98e67ed59e1d1-3751f35ab06mr2560351a91.4.1781008454734; Tue, 09 Jun 2026 05:34:14 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUfDvtCVtwKl/HNqb7FHMKutO/sLkPo0LKZRqLhtDk/kfg==" Received: by 2002:a17:90b:4f45:b0:368:be5a:cc4f with SMTP id 98e67ed59e1d1-36f61f6387dls6971351a91.0.-pod-prod-01-us; Tue, 09 Jun 2026 05:34:13 -0700 (PDT) X-Received: by 2002:a17:90b:58ec:b0:369:b9db:b885 with SMTP id 98e67ed59e1d1-37520dc53admr3340299a91.15.1781008453419; Tue, 09 Jun 2026 05:34:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781008453; cv=pass; d=google.com; s=arc-20240605; b=ZQgRcgma6seR+/6mTUYK3ItGsxUVkigX1bEFhHadcM4hw/gI6RdEmgiMlhg+CsHtnZ VwKjIaUMTtd2Eu5ndYjfIGSGRLjANIVUqZmFoNFUhAEdKUP6ml1pDg9hL1SWFdEBEqBa sYb4umvwK9y++78mOFRwUGl88MSElfIbTleQ4zrzW2Hp4OT0ZRkyaNp3e95B4sNjtQ6f AoV1k5C3KnWI87zPOybjUHkG6ChxW7uLF4gO3nKnTC3RU6oAA4xrMWWFjzOlxps2CIO+ pRXprN288CBs5tQU3xR/7RZ7tZ8oJ9CEzOjglsD825KhSjeKxhubE663Ej97c388Apk8 kq7g== 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=TpW6Vnl7DrB8ScOH8r5n9FIFJxdyZV2GpB3FELvKzYQ=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=i1JxNHlzA2ceyScXHoUIlBQaaqPDOciMVBXfKyUStOKPDjW9SuHuMYCS23Rs8ajTLg dTyJzNXu7n0H8ABgEDqZdLewPTLbajjRLteJZEAuXZVRxNRebFyPj9Do9wrqfCagRsEU 5L38FP8iGk591me64LzGMMP/dNwLJgzyPH6VIFJBp3xWTI7Ybu+rfRvclCzKUGZrbgmt vSZh9H8V8HIUKvPCZp1bnUa/bx49Kjl49tMImIsoJRrr/KkAASgaGAt+vXa67TzC96O2 5qvymVysqSGDL8AGau/xSHG59+YdO8lm/iV3OjJ5ALPlBrYl1fHYqbWNCNLB6krjpq1T J1LQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=q3pB7byp; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-36f7092b0b1si616456a91.3.2026.06.09.05.34.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 05:34:13 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=F3qoZEfU+031uF16su4Uf0UvRCuQsQbqmljOhYC/KFuztz8fk6Y36mil3I+IePu2ymKbWzetlYfa1gqveWQO1MI7YnaPp9gG1RNfRecuOkTNz4kCa6J6QZyDTxBIb+uatU3xM0bQWnqt0+3SGNUqJUJ522HmEyKPPaDUp0+fiOHbdYKIuN12W8mQova1N+akdbic8OMDrPM2EzNMsJzGXCpjCPCNCpZs7IahQj8UPzQmcCckYiuM8BRQ3IcvbfIdU+2luYxOuWs4ymMJWlORB1T5L2S0+dlpGW0f6tovmt2QXzos/KNxUSzs92Nsu8VmdaxE/Cv2n8/nRdfHh1erxA== 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=TpW6Vnl7DrB8ScOH8r5n9FIFJxdyZV2GpB3FELvKzYQ=; b=RfdIvvwYgtY3aHO4kvFi7doqDgPF0BmCpWfYpUDSDFvWz3udPlcnRKQpPtbXOpHCOo8MA96LRmq43HIOlF4//lxWQg3lhl6uMYJxN92STE3eytQkLroyvuv/x61z4mM1fmy2hzUEAd8ATY2YZqe+SWqihQ61HCHPpLsX33bAJ/JAqLvk7WuNK+m4XuCsFrq+qNPQttj/6oQqJZmAEdc2azoZ81CkqAMwVIimQK0TxmnBsOPgDQyG1+ccAPAoebC+nkzN0o5gKLh61pt9VD2SeNE4DNZpqtJ/fl+zlJJ+VV6EqzrxdnRYEVVBTR8IUCe3FDSdpzav5OsW7msgMpRBfQ== 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 AM8PR10MB4097.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1ec::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Tue, 9 Jun 2026 12:34:10 +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.0092.011; Tue, 9 Jun 2026 12:34:10 +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 v5 09/17] apt-fetcher: prepare for chroot specific fetching Date: Tue, 9 Jun 2026 14:33:47 +0200 Message-ID: <20260609123355.2368573-10-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260609123355.2368573-1-felix.moessbauer@siemens.com> References: <20260609123355.2368573-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: DU7P194CA0012.EURP194.PROD.OUTLOOK.COM (2603:10a6:10:553::18) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|AM8PR10MB4097:EE_ X-MS-Office365-Filtering-Correlation-Id: a64a3179-edd3-4e03-4c01-08dec623675a X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|55112099003|22082099003|18002099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: 4dBnGWBxd+aaCMctHQ/XXzJCTw7WjWBUV8PIP+83RR4VU44jzrvj1iJs/B1ayWXl+32GaFVSdawaKnp2ferCOedscg5Shg3DTvyhWAiR+6Oq/TSu30qCvzunWOmvZ0dhWtcW9bZM4XdDZoB6Kb7N78+Ndtneczz338CWpeSwUhbh4r/ZxdTxfZHzgHZYkXqJeKCddli7TLtvDDK+kXQshs6txCD5QeE1HQcbzoFPMAlgWi9ypL4In26l9O1ONUl/cs/Z4p7azexHRvS+gueOfnZWKmebL6L8kSf8MwqwLITnSz7vhl2xh+069EBDOUodCgm0sKvtvle2uOIOeb7wJVgUZbP1tyJaBXLm1HF8ZIlx0Zow4mwHDFxkdp7yNabzHxx4dE3Fzoxkud+YAmA0hP7JPlq+dXsHcUXC83LSylWoINwhVtrHUG2u5phG2WaaFg2lBZC2dyfjVwma11piq/DnmbCm1XqATyoQuq6GLOKRzNmqUKxI/J4CoMQHxR56kpjJhH9GGUbbTdf+y8JZra9GiRvHjeAYnGNLGJAMPHfTsYVmJKckfo+xZBliRvaAsI7RMf8lrrGYWyqM1mmhEQqOuSz4B0aWooryAkxwKshk0n8+qAFdCtOSR6ZHr9ZQrSRUrNdZ0iiqemZ0kfM4Va4V3JvIDCNsYS60C5GqiOycNE7v683AD0KLzyt/Xvyw 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)(1800799024)(366016)(376014)(55112099003)(22082099003)(18002099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?k2VPcRfXH2NrPuKhZ/oRZ9RHWI+t3XrqKxOkj6eIcsexa1cMweGhPY5Xv5zJ?= =?us-ascii?Q?Ti8IQ1EBwqdrJ76dk/CTVdF/UzdNCRZp/8+OUzWOshsQAAbyfgOLIR1Afh3y?= =?us-ascii?Q?1IhSlSf/zeCT94VKjUdBM3hG19P5FcS5lq4bzC2o+S4Lz0ceHKxk24kHGkR/?= =?us-ascii?Q?jnyzg9o6CkWQ4ZOYp17Xi3jZY5zsibLCbAkYV2ihaTb/hWpuu2fn+ggJSSQE?= =?us-ascii?Q?nQp/GiXr4bmen63lIHDDJQH7dIm9ROFY1NDakHoQW+jPhtlBTymCPXzSdmD2?= =?us-ascii?Q?wfAJQYAl/pyr/uPtQq2oO6WD9hquhwsncjUHneZ+MKaVsmrXZjpyVSuuRQhg?= =?us-ascii?Q?kC3MnJUIx2xKIuaJHmnpgM9wt4UuCPSZb740OUyY8idQ/hIzAUl+0jbhFgdb?= =?us-ascii?Q?4zKsXvV/e4R2bJkznliADg/RI41OuonXkR7nMIDZsJTrkEBYUCOJXX9oHKA1?= =?us-ascii?Q?P+KixUQ13Z3vLNfjDdzWTX4lOihXSLlzpCbkjHSEB/8drd3sUr/BDeMcT2hs?= =?us-ascii?Q?sFp+tTLQSO7WJWksTIYVGpLWsajYMvsUol7rN+9ipIBZ5gMcmwZQVi0ocp0k?= =?us-ascii?Q?KWVYhsiS4ZBQl1Qe7uhnPBdM+hhJ/QA4ZZSZ6inxt0is6zJHF5d7+agAs2x6?= =?us-ascii?Q?Z+i85GuMPps9XL+U6Gro4GKGqF+JDwBsF+ysaKd4SJOqselRNfY38aB1phxG?= =?us-ascii?Q?23/TVXGkxEDdK7qPIdHcLuoJMB7hIwHifT+9kK5Xio5/v+PH7yeZq22mNTF9?= =?us-ascii?Q?U0yp/YLxKkhIDHvoAP23jOEoVowNxlbhxXT4Edyner20AbTUxBk0Lr9SgoDp?= =?us-ascii?Q?CruJR9dUjW1xNhr16g2hpPIrQdlqx9oaxsEaFWXKLdKP1GsyAOgBKb2BNgez?= =?us-ascii?Q?KL2kdNLqKV0y9xCMOP1yQsDsxJiDHrAFgIaKYO3uT7MIdwGh+NNIHq8gQ6KI?= =?us-ascii?Q?4MMWInIBX0KJxHR/KkVaGpVMHBaSTeQLOBPi4f8Ny0pjUqflsZZQK5Lt4WIw?= =?us-ascii?Q?MO6lo6JQhDX++Wgs++e6Usx4SAjUrkcdA3B3CgPuGFtlSZHbhM5Wuc6We6rt?= =?us-ascii?Q?GLEkXngW6FbavvbjMFCFzA3hPqHKo3fAau0CKXA2S9oAAc6aC9E4ET1eADqT?= =?us-ascii?Q?aV0TQG0NkbgeqTCZoMBAlowqGUAjI964oL+GEJPuySnMMNez396fO4vKVKx9?= =?us-ascii?Q?SyRhygzI/Dtaps8SU5Eon1Fm2SXLplwy0CdOqzq+fKWEU/VpPfRWLwqjg+H5?= =?us-ascii?Q?xxha2ACYep9EJfXiY3cyQ6nyL4vWmcU7Bnj5hiVEiacPEd98d2s4ScMAPu+O?= =?us-ascii?Q?Irw0He/jRcF9PEchOxxc3Kr64QduuT9PBIP/s0CRcWT4wQEC0DB/hNTkOWKY?= =?us-ascii?Q?d/BfWy3fsCl5Gp00BradARYxGWgva8NftEZbhtCv9Q+j3t6hZENMdmgFUBEq?= =?us-ascii?Q?SPHT3eTehsZw30bMnieMK0qlV51vbiI0UtFMnbI1hj0D/sSZLEAstLI8A9us?= =?us-ascii?Q?MjTtvNShj7l72Pnxl7p89dITT1zj/+GkQJoevA0xgEJEuOVTKBOjS8ROhwUF?= =?us-ascii?Q?0nh9jFKicWVnmmxv6IaUdPAZ3s7O1EF52TGxaXypPP6BGQ1DmORuo+p+9wLG?= =?us-ascii?Q?pfoZIq+p+yIMV44F8HC7PsXlbsi0GGJQGErl3BaOTR7aBgae1KOscSAhuG9M?= =?us-ascii?Q?424Kh2eHdYWeWWsSTHBYMXlK4b/bS3vfX/K8h56ECaxMtOimmKAR+7pt7mMM?= =?us-ascii?Q?giiw/W3cJg2Cyq8qET7bMr7/3zR8wIs=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a64a3179-edd3-4e03-4c01-08dec623675a X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2026 12:34:09.4573 (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: 3Q3YAuOu1KfiEMvYw/aWQisI0XNR83ArtR2Nmjbxf2vxdHKBa96wdoqZc9yA58btpQsGCH79nIamXuI3mtyLkppHX/n4t+IjWuziptbDNgg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR10MB4097 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=q3pB7byp; 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:c20f::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 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: eeqej/7e8MJP 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 e5987554..e8721c79 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 da2d94c2..1d133aae 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/20260609123355.2368573-10-felix.moessbauer%40siemens.com.