From patchwork Thu Jul 30 11:11:04 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5311 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 30 Jul 2026 13:11:28 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ot1-f55.google.com (mail-ot1-f55.google.com [209.85.210.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66UBBR76024264 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 30 Jul 2026 13:11:28 +0200 Received: by mail-ot1-f55.google.com with SMTP id 46e09a7af769-7e9dc0f5900sf963109a34.0 for ; Thu, 30 Jul 2026 04:11:28 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1785409881; cv=pass; d=google.com; s=arc-20260327; b=RPZnNdQuR1WQlwK5DzcC8B0RmdtDWuA4zw5NrYLASqTxof/+qiiQBoJOuCN8Vb6BMg qCSnkKVysY+feJyOzdeN52ZM4LdgNLQISFYsoNZ3p6GZW18HADonF3yvGU94D5+0VxbA pktIALvBKCGsBrhA11HPsSiR0BPjqdyh8I51GniS88oQLTqZFiRFQZaU6Peelnaull+H 3SA/WzgsbK9/0EYnohnHRsqMXWHDZX1usjYXkcAtOWcgShIC4eIBJxiAU3ewkeWycwUp v6zkE/b0xEsk6EP9IpzTttGkZ76VEcQR00kMe8PzC6IiWk+hjmVjJMSPztT+rcqnMmFx wOHw== 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=Lsfug4HT3xrxLhb8C0H0ziOQ84kxp4fGzgI2E5oFZaM=; fh=UFGp1dMZ3DsicImlWpkrxwYgo0ao1k17UUMkFp4U2PI=; b=BsTd59MmuNp6b1AQBJ69M/flXSauH9P3RVZxBW/IA8vvlUE/wwqY1/sTxhOpE5MAcI AnJfuLADnZ8pyWPc+canN47OViuAIW3WbeyklBXt5X/EnCrrWx0nu01jFbPmnqX8MVL4 VA+/s2MIJGFFMvANz8UmwHYuAQMPMERG6wTkrlb5eY1OD2sC0SVB35DJHTF4wD4lf1e3 az/AlxwFEwVVqfsvlJZcOxTXCu8l4aUJ0tg8ypvKMM3dxS5SrSMth0ljuE7+UrikxgC4 GfE2A/sPI666tqpAJcnPKN+ika/Z2btPopO/3b/p+GqabScObO2QzUbzlRnw1WXm0zqR M8gg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=cZYAJBFT; 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=20251104; t=1785409881; x=1786014681; 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 :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=Lsfug4HT3xrxLhb8C0H0ziOQ84kxp4fGzgI2E5oFZaM=; b=LOaketjfunOOkidtiQfZ6rdNXh5RwjKMKZ5H4Z37Az/d6m1uIGdtJGrpZoFbOtFs1Y bEDfzC9jK/441ZbOLEqeoaTh4tguwjBNTK59ESCBw0eOm9n7m+UTTAYFnUlGQy9RdS9Z d17SZn5gltK2ow/PwxrLc5Nqm/jkSoCWh2fcGlyx7ymivB1AFxeGnUnqNvV0VLFQiDjk XEhtMcgzdr88AoAhoW2g9W37yAZ7qyRGUOvTgaUOfp6TKG86yk4Zak0cRzuXmsNeFTIu +BXetbWt4LERRdF70oXDOveJjBcGb+MAaZaKkj+LX1y9+6aaNbVyXK7WUofcmReBm+U9 WSoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785409881; x=1786014681; 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=Lsfug4HT3xrxLhb8C0H0ziOQ84kxp4fGzgI2E5oFZaM=; b=Oa1fAK/HgqwvNXhjNUSqRgj0blGP7TKtp30BFAl6XRPDFvJHpK8xBE8TtmYvqozCMs K0hY/0z9IBatJO+MC58lnfeTI6taO5ZLviI7thl0E29vxn2bLucK8BA5vmjY+Fx/LbD3 vX7k59W7RUDN7bDk6/rmtrTjcvHzQsTidDSPp3/NO1gOe0+lbw3oi4IQbi/AHH1bTxyC vhttqmb4CO+16miVLZCNHWVLz28MBU9Qv2y+Kv/QBTMZKAuqh5+SJLBRmRpYfgM3jMnF p3g9t80kMvvL3B3pCz+WTLGhOs0iKNFgNMR2L8ycT98CrnEpDqzdTepIXelYc/jH2Xtm E2mQ== X-Forwarded-Encrypted: i=3; AHgh+RrF52k8KNyLxPM0Dn4LaJdGSjlPVP+Ef4Ez1Cy3soG3vloWxNc9CZtl6Dq9WMdnik62EVOoIgQ=@isar-build.org X-Gm-Message-State: AOJu0Yxk7uva6LUt1M4yHK5ZDFzfB4a+Spm7IbdExw9gYKPcczQPlM79 eFTH/OTIvKVEXxpULTcAaM0z3M3GpAgYQJWP8BnsX2zL6uT5PtKrhYTz X-Received: by 2002:a4a:e20c:0:b0:6ab:bde:6099 with SMTP id 006d021491bc7-6acbe6f1a05mr709745eaf.9.1785409881001; Thu, 30 Jul 2026 04:11:21 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPT2QGsKUnwNahwuOPbqC5PiNpaaekSns721PPHC/cZvmg==" Received: by 2002:a05:6871:bc0e:b0:456:ca23:e921 with SMTP id 586e51a60fabf-4588a225288ls311660fac.2.-pod-prod-00-us-canary; Thu, 30 Jul 2026 04:11:20 -0700 (PDT) X-Received: by 2002:a05:6808:2445:b0:495:fa67:7496 with SMTP id 5614622812f47-4ad8a904832mr974300b6e.14.1785409879913; Thu, 30 Jul 2026 04:11:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1785409879; cv=pass; d=google.com; s=arc-20260327; b=THfJYlQPpvCsQ+Zu+YNtCcQI066NRXrV5/khdLzUxmGxHbOpNN5hrlCfELpPKAxPfU z6HgU6lApq8e6CMkmKOrFlMJqikPjB0yi0r1S5+t4y3p6EG8vmechMf83ZATfM9Q1voT RyD+D3PZjco8lQ363i/J5uO5AIifDyeMoY/l+2uw7hQRqcAkctEIGtCK6QhEEy01spQG z1oF5lsKPxSMnVZKEdmbvSsGzcz5a+VS67rngRCSR1QTOBwdtOZzWrobmenyiIW116U9 TwMsYMw9K3iZCQ6CiFH3XSRPLLsztDxHGMPThUgaoxqPFSgldpfqBFz0Lgv5yUleZKNW q1QA== 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=SdbM3fxCGShBP49BjYgkAIT871HyfVGfO5iiPTe1QS8=; fh=LHNhQIHIn0z4ZK/+hfbEsIm0uMcbTlW3lbpoO4gfStw=; b=BCT35ei0wftpKzKJ35hpL+pTg5QjUJAQSVm7GwinXLUqsldQ+92SmnctPojCiHDUtw cSzfVKQIQCaDxS1aaQjQdi1IOQ6Z9uFzYjbTJXkhWq51NsWPk6YXkooeJk2molK5v+0q 2Dwa2gOMHfSyFjWDt+9wriDUH9mg7ybaG9LKW5orthrmb1UPrdg8wyagM1wVdYF++MDI EAP23nMabs6kxCzKDI9yQndiBfXzy+d+9FTWIYRXvQSAxhc2p3H9gHFwZDAkSuTm/PJZ 9VS9Nk3RYbbXVpC3yJyzewp33iwUvEDZn7nE1AnG/iJXMb1fEVVdbyZhJLT9bGo+2iTD 5Gjg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=cZYAJBFT; 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 5614622812f47-4ad6ef5ebddsi148040b6e.7.2026.07.30.04.11.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jul 2026 04:11:19 -0700 (PDT) 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=het4bl0kSgBgJlGgqaDE0hGLfEQNm1xEKcYnXcXBucRZbB7retBCfZhGeVS5ddqC4PS5ethF6lminr7Ia+bVrai5fDUOqS0ounGOMAvMKDo722faVH5hAWoag13R4CfZq5+wC2IriQhdDjJjllseSma+Iw9LxOVOCARnP/QrhHjv9vXAzSALWUJv2upCpkFA7FXeTjpopahJJfIb+sSmSoTNGGRe1bt0+toFNyvOHgpRqk5wAmewbOr+Fywrgo4x1mUCL7Pn6T5M8tjrvpRD0TN7bvAw7ng+hgaLydeT7Ezh6ozBrXQVR42fO4sQhEKFzoRB5i3j3knwgB6ncg89BA== 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=SdbM3fxCGShBP49BjYgkAIT871HyfVGfO5iiPTe1QS8=; b=icLi/xHis1fFiwHcyb5pgbo7lpK0JGHVwmHIDKMnpB9bnr6mZURW5dr1gl2ZLimOoCNpUcAXvr056rptrgFPQLN5F95FQwFLSSMoiXEqDZC/L7EFX8LEVHMt/bxHigYmKdWXuFgOvvV1/yxmBRUJkMI0AX//UliQ2WmIIOCsLN77tsDkiu/T+32y5AD97eRvVsmpbXJPgv5S+rS6D6U9NO0PGrnQ23SKC0c5mLZOovmFwOqdPyp27kWnjfs7k/YBz/zYR0un+UrzOPSTmsZfUt2VnpkxOqQ9j5MB7qAH0htTvCt1I6Alay9/yu6ISxNtbbJSk5XFkV99vPOr+xg18g== 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 GV1PR10MB6076.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:9c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.14; Thu, 30 Jul 2026 11:11:15 +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.0245.012; Thu, 30 Jul 2026 11:11:15 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, akarpovich@ilbers.de, Felix Moessbauer Subject: [PATCH 1/3] fix(rootfs): copy isar-apt packages instead of downloading Date: Thu, 30 Jul 2026 13:11:04 +0200 Message-ID: <20260730111106.1223399-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260730111106.1223399-1-felix.moessbauer@siemens.com> References: <20260730111106.1223399-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR5P281CA0018.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f1::18) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|GV1PR10MB6076:EE_ X-MS-Office365-Filtering-Correlation-Id: b2378bb7-f012-4293-39e2-08deee2b45e0 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|10070799003|1800799024|376014|56012099006|10067099003|55112099003|18002099003|22082099003|6133799003|11063799006|3023799007; X-Microsoft-Antispam-Message-Info: oslpTWOQfvlxLQ6RtJvAB4UAP2jCdo64oznzjTlvgwsZEb+dqnMtfC5h5wp9lS4oJE2I+FRayrZ+x25i6wkti7rhTbw/e+QDJDUDVXCbhSY2Xqi/9JewqeCqdKcqEjVpkK9k5iZH65N8tDWksiQ/OKzyDvTzm1m56vdIb/xTweS4YCR/ls3ZHftkM1EceDkJ9YPVSbeUATqcx4Hb3PhxhU9sRYIftV0WxOP+P8xmCvOBVYGiaaMA2UtaVlIhxibXMT9aGcN14UE1A3uUDXQtp9uNUs9ZxSK20JuR/aQM22JENwxMN/KSMjDJBKmYHjnUhpf5kmzVrlaudhHDJapPZchkCuAPVa88soZWZRfIlTRz25JCZCvGcCjgJDGuPr0qAsQ5TqKGyd4iA29ufa59lv0VoH34NPKV2k9RfYAbOd14xMQKpmW+dL4gKR2MKbIUa1DYdG+uCRIz5f/M7DomRuCTNkN9FJw2gfaLRhk4EMtnW/KGObCuFTrLInR/RISt9jDnVg4Vk3/7n5LQRknveTuxq6sDyONtpoXEpISAlR4Qp3/h9quqlppyWBAGl0r6MzgMD++r6shmoafBVSFBYwOHXrRK3S1MpBhnCL9Ig7I2rdtYlPdM7rsY1SXg9xCv/oA7tyEzRx6+mNzC/QtP5Orga7n10MCny+LubiJ44KQ= 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)(23010399003)(366016)(10070799003)(1800799024)(376014)(56012099006)(10067099003)(55112099003)(18002099003)(22082099003)(6133799003)(11063799006)(3023799007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: O8wuIX3MKOSQpGAnVS5yn95x7iwD1WADWO4rLUbSHSn1ppnOjMrvJSOBYCMkqoPh7cSmuVH+EkFuB8hV2oeoDp9YeNmJj1aKK3VzHL3PAWRqj4+4/10FpIcSyyl7ccO9KbeLEo7B9aLgrIIVJaK0QljCUBDVMBRUKK14V4He2DVJCuGfSONqhIxucqcjgHpCoLOZ42KqS/dYH9ck4WlL7Ea7wjiPkjOZlkCav/k6E+9YBXwQVNDgOgjFxcgtzX4jXKTGqt5UDs9nwwfZN9777qUWl1zvAbhF057kCe8luspcHPpILb486nbnVM0x7lnrbn/s9uuGLImZZtBAuh+M6Um/2Xm3RwP4Jvq0fZEANGs/Cc5y6ujZBJ58eF9mWPDBhDBLvk4h+meqi7s5dKlbhbTQT6SS0L7LVSUs0zr39emUkMBahfYPo9AXF2W/L4dPCJ2kd2Tt38Qvxn0puwS+VmQVqaKevunFO+zH0/JFzBwyZC/YlpkZb3EpEpv4J62OGwBS3krb0DA6gyo0FhIQuYRKoBW36ioERH8UO8GwYVTQKjIcWE2k09kimIaMWvNqiCmsqm6L8+fiwBbV0HFkOYAO/mPOo/pcJ6QezQ9fj4lJZPqBmC/HUo7DCyuNAb+/XbZuWFUcWQ+1XsaxyDPrjUkLmUnbo4hZS74j3JkoaR7s+82VSjXpVMENaSjX/AydMTq71M7tANKHtBr71uaj6uGnSVR7PGy+H+g+ZHZpwC04fOsJ5hlbqxfX0gbCnp6sXeaPaPPEPzvwsjyJVAv7F2GLWAhpEVxnJXBmEngsakCptmg1uQb4QpaeN1V3CLRCI++/eA1DpXLdhmAAVI8l7DoSxUVQQQVW1EepnP3my4AGHzbleO9fDQ4oNOl0udSKn+har/aNFmJU5fiubjGghv+QooOcv0Ru9KN8+1ngC1RS4ZYTFoPcaWaC2xyUaNo6Mz7nWM8UN5xE4/NwqvjEzk1uC0kEnSQsfLs68iIriFSJTDUwBCDVbnrE0iEBh2pL9Kx2dquPN3DlEJ7eOTjt0yxRDA936qtaeSLqEzH9ywfhQnMC2N6ZSTVf3PYTojXF869CEt0yo/TDalcpDcGyAPxkaEc9cUhcQAc6gctgj2Nhd+d8fZsvuLcFUOrmngWzg57E7IHULr17Buerc0shU3lk5vtNZzl1C4t04tZrKqJTYm51QBuBFGFeXhTCv2TvkSYhd5iwcR14gYU0hKCzqQBe0aa39HSd8wp05bzfhWTgTeah+JubiJvScBolJzVBGaihunlMB/Tgw7i7n9A3ci6PfEHGTxeiNpV5GXGK38BX7DRML4TRgVkjBXpQ/lmyzPE2ZD2/roAY8mhQ7DI6Eb4W3DmA9T2UdhLNEmfVmetHI0R5eEBqERGcTMswJbJ0HgkC4uqWMW9o5vRpWK9bWSNspiyndYG7Rmupb9D6s+NV30DgzjQw5W0TMpB38V6n2REASoystiHR0NJeK/kSph8TXzqeoV6m7/H/B834xYz/gDi+sebGwCYeaWH7QzqqT6gmQHPPxtZMytCKMRijLmD2S9faz08Yb65izIYqnDphQY5l25Q506K6dOVQd7qGm2qZdlkSx1b5F5kd11lN0/N0VI4R5y/6yDMbS0jhfImKJwjvmR4YzSR6WEq3rUXG6YU7xEf3WlbO8bpnDQwROLEtEDFSQH/iL1K1nmJzsoUM0p7U2kQxCABFAVBxLdcCW8Mr+Xq7LNbbzEzy6VT1iPgDvLA1VKsFSI5RNPPVNe5JBTmI5FtAHuzsuX5uhgJiHf5vWE1U X-MS-Exchange-AntiSpam-MessageData-1: NUBLbPtdBN2ZPRlFhMUL094Sf7eVbBa68zA= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2378bb7-f012-4293-39e2-08deee2b45e0 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jul 2026 11:11:15.8149 (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: JpKacXwG32mIJyTi+QLCg2GC7u6YQNWSohR3wxG4rSPlnak1JZZr8vHm38uveBIDh+aibNgGUkAtBvRHIBZ0eEsLTD0LuNDNsHYFLgZKRcI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB6076 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=cZYAJBFT; 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_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?= Previously, the arch part was stripped, hence on multiarch or compat scenarios the wrong package might have been downloaded. We fix this by considering the whole filename. For that, we switch to cp, as we otherwise would have to reconstruct the package name from the filename. As the whole path is urlencoded, we cannot directly pass the url to cp. Instead, we reconstruct it based on the base-path (which is taken as-is, as it does not have any special characters) and the second field emitted on --print-uris, which provides the decoded filename. As we now use cp, we also don't need any locking anymore (technically we did not need it before either, but apt was called in a way that required it). Fixes: b90b722f ("rootfs: Deny packages download during install") Signed-off-by: Felix Moessbauer --- meta/classes-recipe/rootfs.bbclass | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 77e6aefc..2ce8cee3 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -361,23 +361,15 @@ ROOTFS_INSTALL_COMMAND += "rootfs_install_pkgs_isar_download" rootfs_install_pkgs_isar_download[weight] = "50" rootfs_install_pkgs_isar_download[isar-apt-lock] = "acquire-before release-after" rootfs_install_pkgs_isar_download() { - mkdir -p "${WORKDIR}/dpkg" - - # Use our own dpkg lock files rather than those in the rootfs since we are not root - # (this is safe as there are no concurrent apt/dpkg operations for that rootfs) - touch "${WORKDIR}/dpkg/lock" "${WORKDIR}/dpkg/lock-frontend" - # Command apt-get install do not cache packages from local repos # We can obtain non cached package URIs by recalling install command here - # No need in export those files to dl_dir, so we can run it right after + # No need to export those files to dl_dir, so we can run it right after rootfs_cmd --bind "${ROOTFSDIR}/var/cache/apt/archives" /var/cache/apt/archives \ - --bind "${WORKDIR}/dpkg/lock" /var/lib/dpkg/lock \ - --bind "${WORKDIR}/dpkg/lock-frontend" /var/lib/dpkg/lock-frontend \ --chdir "/var/cache/apt/archives" \ ${ROOTFSDIR} \ - -- /usr/bin/sh -c "apt-get ${ROOTFS_APT_ARGS} --print-uris ${ROOTFS_PACKAGES} | \ - sed -n \"s|^.*/\\(.*\\)_[^_]*_[^_]*\\.deb'.*|\\1|p\" | \ - xargs -r apt-get download" + -- /usr/bin/sh -c 'apt-get ${ROOTFS_APT_ARGS} --print-uris ${ROOTFS_PACKAGES} | \ + sed -n "s|^.file:\(/[^'\'']*/\)[^'\'']*\.deb. \([^ ]*\.deb\) .*|\1\2|p" | \ + while read -r path; do cp -n "$path" ./ ; done' } ROOTFS_INSTALL_COMMAND += "${@ 'rootfs_install_clean_files' if (d.getVar('ROOTFS_CLEAN_FILES') or '').strip() else ''}"