From patchwork Thu Jul 30 11:19:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5314 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:19:54 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f64.google.com (mail-pj1-f64.google.com [209.85.216.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66UBJqG8024618 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 30 Jul 2026 13:19:53 +0200 Received: by mail-pj1-f64.google.com with SMTP id 98e67ed59e1d1-38dd87656d3sf927927a91.2 for ; Thu, 30 Jul 2026 04:19:53 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1785410386; cv=pass; d=google.com; s=arc-20260327; b=Wwa1zlTEGtQ8r3pqQB117GseKrHXmBNETm/uNcFXpWoqYYL7bAH1jf6Eb2qAW2eESP kdaxUbUDactGbqkDC6p1ry2biPfq2v7vV+VcdWlhJT7y7VXY0w1Y03o0mGWiidf/KOmU kABN5XUSq0C+f2ObL5f1W5K0JgTgM5losM+Wxnv7FOUIre8V8xAk660jR7zf/vEUJ+AA I5vEh5la/bD9kkWBqRC15Nqsbw+pmfMrT/RX/Eafr4JXTkmFL9QXPg/IpzFlQW4090o7 LKE80DVnyYgmyB7BgKP2drQCMsU2yoBfICADIin1DLaJnk8dzV8ruef8YgZFuamgZX6U Gleg== 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=dLvtBZkkzS8YqwGTCPRMj0kl+qaMfLUS7hWHzqszzWU=; fh=KcFM83yd0/H1KT1IausmY0L7KDz3w8s8K70D0jpvveg=; b=AMhHNJZ5JckwPw2YWtuvERbLZ4Lu3t3HlSHFZa7heHrJ38WmhR8+O2gFoRaWDHLUoR uvJD6+12DKdQ5pG2BV4NG5ojQVA+yBykRcZddwwGKGs5DNldzu7SZDs6j3AHp2b5vGfm hfs9BKGj8d23LbRTBKgH9if+RhttruHcsCeHXHZW/C8k+QSR25dzxwatbR7Z6vRLS4Yw H7ufV5v74K9D9t01h3VW//R88/ccNfTbY4SzzS6JofRpVvxRB1yLhA495As8Ac/e4iMP rupQyIo/kvPuDbKvHJRkL19v5mpqczCjSpjCr2Dxn1dJxdSZzEwU+eoHWfDqqEBelNPh Giww==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qO92r6dS; 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=1785410386; x=1786015186; 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=dLvtBZkkzS8YqwGTCPRMj0kl+qaMfLUS7hWHzqszzWU=; b=TYPstDILnCyRxVDL2FThfR7zfRFNmLJgQO0PnuZ4f4zBAQ83AePJI+8kBk3vHwylYi boDn66uTl6dg/zX7mFq7JI3V+X2SB+X55XKKGgTIZBjo8AY9C1Im5tX3iXf2Jqhs9voD yLNnHnqk0tFX4s9XcmIg88COCtNPctU3i+rvYY6mu5Hnr217DhVCqgH2MC0UKcMuV3FC hV6v6wzlknm+6OVfulAWppt58llqtS2rorY9F/taT8iUMDYORcRqTvUo5nN23/TlXxWy Y1IVpuSoIRkW/c4D27Xg+Ce6BeoIvZkHyTfNOA9jk0c8JfnySIbMC7Fn8Swb2LIJvX5z J04w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785410386; x=1786015186; 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=dLvtBZkkzS8YqwGTCPRMj0kl+qaMfLUS7hWHzqszzWU=; b=iphWwuZvehV4l0Q+vzmObv//1qkwzmV+wbGP4pEvAu5WHZZp9f1QqOdvT8OEWSYvWH kx8FiY6OxYeUrsERD3lDR5qCw+MPGEMTQz8Do/bYU2WthFc3chqqWBqPvQnUQRjlaVC4 6DDJw5rIBxjI+k4t2NZ+ENdKW9r02RsgD043hd5TXl4YM4mfd23GqksGS6t5/FzpUa0z w9a1NCDuF3sQ0w7w1BcGreKqQ0Fmxtq30Ben5FZOGQsxD/RjkclTbnsX1E+QV2RtpnzY VWfhxFHhd+7F1uuT2bJefRnyPjZlitk+PhkKEk4g2sA1w/Xbe68XfxLBkDMT3KhlJM2a lsJQ== X-Forwarded-Encrypted: i=3; AHgh+Rq7hR/S8nNDAjplGmL4zXCDEjAZ6g3orynL6XtlrStYsl79zYl9PxHxPxZjnjfePtlEYccCH34=@isar-build.org X-Gm-Message-State: AOJu0YzD8Ya6XxA7yDEI0Slu4WQx4ssplHPzvzxId/Yn0c3c4l/dNiPj PXw9wUCqTRMUN5vB6TeP0mI03NRy5WqCswmxk2D35b/bbXXbKNxKA1tp X-Received: by 2002:a17:90b:17c4:b0:38e:9045:babe with SMTP id 98e67ed59e1d1-38f9bd3e0a1mr1756265a91.7.1785410385982; Thu, 30 Jul 2026 04:19:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPSTkB3Sf72TrLamIMR3CpuE8DJ9F9X27VrXzNrIAYwp/g==" Received: by 2002:a17:90b:4ac5:b0:38d:b3a2:bdfa with SMTP id 98e67ed59e1d1-38f974f9297ls1272034a91.2.-pod-prod-06-us; Thu, 30 Jul 2026 04:19:44 -0700 (PDT) X-Received: by 2002:a17:90b:314a:b0:38e:bfe:81e9 with SMTP id 98e67ed59e1d1-38f9bd3efa4mr1796920a91.1.1785410384562; Thu, 30 Jul 2026 04:19:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1785410384; cv=pass; d=google.com; s=arc-20260327; b=ZUfijBXCUiiW8gCFcDYC7Ef8TqRmwyOsObQsb4b3eqj6svfaef2x/SezM6up+dUm3i mu8JxUaeubdzdo7MCZrqK46wjVBsWU2zzQsZ3J52MhnDmfzo5LQDiBS4phCKCzyv8zw8 VZzj7nR4/N99vFL4ykf7b3px7SJDPCafoXKSK27TlXIiZcfkfgIbZmdqZwXh2LnpVEPE YRurTNIYXsGFqK9lvlSo2QLZbk1jIvFIYPVr/RIf1BKgi4LQK1AGUxytJIZmGbMhGWGq iRre3438eHEFVmBbqh/zTlxLBwB+4UG/jiTmygURAeYk+ngL5QqdZfW4aA2m6yvrPK3n rJWw== 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=jna+sGu0KCZTukDj69t5L+P5kqpkpT+tbSLB77R+6hS0VoHLA3W+Ia43sx/RdQmsVn ND8QK15lTGL60m+s2p08fiqXd4nqeHxXSz7ePQpq5x5Jo1MQrNpH9x7BS5v7kAgr69yZ kR/XhCilFhtY5BFOP3PsiVmIwZ1bSl77u3ZVpp49gKjM4DdpKTgAlfbas890Bc+SAosO gQfjyrJFQSn7Udz85Kp/mj8fC66/XhzvW+mv5vKLS8pEnWOy+ZekMSKE8MQXhXC6GHTD MQ7gCErGhe1GLqdsjFF08Y2H7wIXq9R4A4Mum4mO4QYumxZhutgzCwexfDEwIcUDx7S/ 6rFg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qO92r6dS; 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-38f807218b2si95762a91.0.2026.07.30.04.19.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jul 2026 04:19:44 -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=UekiG1J1rgpMYeozR9DvbY4k9lgRqaHrJBmMqesfFUI4LQI9dH+uyaw/KmSCvUSbAGhbk335vrDcdiBXCeysc5SCUn1YH4IgO7yQXt7dJ1zvS1danJ5zr90doIVMMux75AcabWpgSh8gBbPernbAnu51Qe7enQiSqSr+t4CryJhEimRXNmqYp+yxuxJiXJEdQZr5QMgoRwjQ6Yog0czJwp9xhNgxyERJ2eb70lc/4UTgcjt0zxVoPHVccOVFstAt4aS8zMXeR2McAibBaOiHGr14AGZPNyGuKSeRcXkGVbG/ibCLl9BG1L7FMNFq30V5p6VrrpIrQwKqN/u+pH0Gxw== 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=TWyjsaUuEnrEuq19JD/j5lhnyFv6OAHCjV1WZabrKbfhpN4KnFdMytQGqHMrLhCO6ywmi2HUYbwhLUdPK9ZcQoSnilr/MpXKhwWW61qWkEJPSJgjCW7PtpwZPPk7rIdFby0+H6rDPCHrbOV6fPI0P25iFWenR29G+UKmls/LC8gIXLIzaemJnYzRYvzXlgl1SgiJwjw4+XNI0docred9aSt6C1bOGMfa0hldPadrGNAx2ufeV0jAZuEGbiXjo/Vj2amf2211XbWU4lH/IQWohdMlq62mO2dWxVWN5KNJjHavHu2XdIPVH7ZPusj500zg4XVljJBCctuOIw+r11A02g== 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 VE1PR10MB3805.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:164::24) 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:19:41 +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:19:41 +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 v2 1/3] fix(rootfs): copy isar-apt packages instead of downloading Date: Thu, 30 Jul 2026 13:19:31 +0200 Message-ID: <20260730111933.1237145-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260730111933.1237145-1-felix.moessbauer@siemens.com> References: <20260730111933.1237145-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR5P281CA0028.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f1::10) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|VE1PR10MB3805:EE_ X-MS-Office365-Filtering-Correlation-Id: 3f828265-4041-4a2c-8543-08deee2c731b 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|10070799003|23010399003|22082099003|55112099003|18002099003|3023799007|6133799003|10067099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: VB0P7lbCcqbzf4FLJd+5+yB4sNO1cooQoxf+RlDJlEWePnmB2CAviXa6RWrWiJ6Ig3AgxE2kJPWMVYDRuSltvDBiIqGYeUKR5rWdekNrmRIl0hN8oFRZ/lJfx4ycn7KlNMqAvfdr1vv1GBLtFyYhWBsBK1uyCnu1dIj+N7YO+KkBd5QvHJsjei9talAzuMg+0x5c1FrJ45iGJLnmUk+AeQd0yjs6hXxxvDJbJAIS9tURTNFnSK78Ts9y8W4z29gxWUT9keCQNtEhJCmiR1HcE9mFGa59/8ynxerkQg9tF7QixpvHk0oL7SrjtISu3YpkBvykUQifiYtxGgk7c18GxNG5wmPhi8HigWPR4kw6VPgsdaHUoaXXzscd9inC1FmrwN7DhRhhpE/hFnjWGP8Iakh6YUhN/EqDNjseXG65ojt0I7nSIhPSNbtyNdNdsgzLGINvg8TaSjwvGOUvkIZaIU3jvGgBsPTwLHL+TucXa8maH2QbWXbsp5Y1J+VqGIS7P4O3uYgwxHCxNVVkqfcLsykHz6KR0HT1312VV7nNnKm3OKjZa4uROom6mpxpfrB7kl2xC2YbILKaoO8MiPNRfLSIDO+dZAWvtiy/287h83L6erCaE69uNd5PtqNVH58RA99ZZF0vTDBiK17ZezKSSqzAqlc1IYD4KBGG1Vb1wC4= 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)(1800799024)(366016)(376014)(10070799003)(23010399003)(22082099003)(55112099003)(18002099003)(3023799007)(6133799003)(10067099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: gpikZTzft1Z4QQcbVbKrZhEEgGivr0YVbZj8g+OuKJhmqkW5PyJVmpV/ueU8mzaH98pZf1NxYk1SvkDKD+W/JHMDr8PcVeHqkKJTtEHKY+jKvnK/3oyQIJehKMN+kf0agsf4qypvQvmkSlulHbVsGB5t3sU9VTLqEGITADC7pnuXA9EYT3ES43T/vPiZOP3LWEX4rJnzM74kmPvymVDcG5bJrQqUZcsjR907dyFu33AzvdkUviJmm863AsZ3b/E/8BkR5ruC0zsemKKJVAXvJnNtLPxeLycEBfR72159p6tfEiSW1YT+taq01k4brXD7EQAx42ibVATeQMLppZ2F2VapywsJgoM5j7A0zDRfmoSP4K8PtqexRnJjYgIoj19pCYTcX9pjls7unKlEXBVthrPXNG4cExM0gJFNoHV/aRjS/Z9KWhQkULItv9WFfWR5IPSk52GDitMh2IG/kMEVMC042r/CrMaOcevbC6Mu7HUvCv7TngzSkrNJhGCValbX/+B28IUgmymePLygSFe3d0vwR0QPcS9NVN07ii7NDgJraoWfSZbt4uLcUjwkOaxOhWFELpQ/6qaDtcUsYWKv8CUtGR6Nt1I2B83j0NZeuzeDhdSTHThn9+muAMoWjcT7tbPsAJO2yiG4GnRy+lN5OCaCf555SPHHx0Upvvy8r9hcZkDHISJV8Gq8gvAJa3HXe3kauOAvDzv6tZDJpxTl4OZmFFlCum+uPY/99tbVUKg3/p4bby/24d6wWB5R6hTgPtpjVflB1KpDhN8QTKUabjXvzIeiTVS/dImrde2oIJVemcymTm5kWJ+i/g6OZzYT+wQweOk9VyucI/xEDfyZNSUYDYkCZcrLbOj0hkT5e/Fro8c5PMTHi6RHuGicvj+qJANo72GNvX+eKljuWgGMCJoam9meKTOqM68OOBrcxdX36H0n0jTjTIlozlok2j0QzYBR3wV+zDO0ukY7j73pyQORJ2d1l5zwMWWMM3Y2P76OnW8ZLZqKSRCbIR1oNaC6D99Mj8KBo1EshE92v3EIP0K2x7BjQwE9uu7S0W6lD0tNR47/I7P7jQer70Rk7v6bq63f1ilF0hy7tsmxc4T09ZV39H6tIJf3rGlWK1P1DqAIiQJuPV++fPE2b9I/Zvs8/0137QiMN01d6X/JzuXsgUvcB2nSetf4eqwL4Gts65N2DUlrY62+VGwOJbIvdBRvcV38tK/N+4qjq3URp/AtwhnmYXknb6p7oRk1R3ZXtpTgtLMCwQAajX5QC+kY1kmp8ycGApwfvWXnjvatOweKDyrQTY8T/V/H/vcjUOCsw6/RrKcCuNf1ENfnTsoK+n43xOZ/4uWDw4hNXWWF9O0dgGG7q4HAC+UjoM3hqLxEl1cXacPUMyZrCoM79iRy85zv0Nms0JHZvERZmrQvU3kLYQeKqMFOduofi8HpU0dxCVpJv5moi0mzfP3uxSSE36xIcxgQ7xA2nVq+0/T4LEPprc4aI2S6EbXp0dTZYpXuLxITR8SKANpI42rxYjv5vMJRsJE0zwint8VhoNeV4VhHwVr4JleTWtTqaleeZxdL4zKLpr3LL8VhfE/g65eIG5VV+50OTSPO3gEsXGlHLCGtDLsjRCn1qpDvNBx2d04ibbqiYajv3YPT6FKMsN4VsTyB8jvU7l6b1KHdIOT80lrNMzuPba0cU+uz3X2WdP1c6ougVUgmDOJFp5ECEtu5DR0/CH2sbKqSxeeNAjTsvDNvZkducDy1aisuGmXDFqERQRtMOC2VDthV7+DMwquNF+UUH5pd3DGG X-MS-Exchange-AntiSpam-MessageData-1: FINUHE73ckSK+zKdtLmfcSzNebpjKBOUPTU= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f828265-4041-4a2c-8543-08deee2c731b 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:19:41.1688 (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: R8yTR9dskQ1a6scMqIDiNNAmJuV8S/Zm8pYech7HAb6pJKlb+5O7M9xNDZrI0qa0x/WEidKgGHJ5OYtb+UEVVnYQ0ex5NdaJC1QpxQefbtg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3805 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=qO92r6dS; 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_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-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 ''}"