From patchwork Mon Jul 20 10:52:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5270 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 20 Jul 2026 12:52:50 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f57.google.com (mail-pj1-f57.google.com [209.85.216.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66KAqmbH020817 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 20 Jul 2026 12:52:49 +0200 Received: by mail-pj1-f57.google.com with SMTP id 98e67ed59e1d1-3811279d51asf12657589a91.1 for ; Mon, 20 Jul 2026 03:52:49 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784544762; cv=pass; d=google.com; s=arc-20260327; b=K9yAXXHT36lum0RSqEhCymDNA8nAFOTpgl1+FoxW/DXfkDxElvK/3xehE6bqseMBaY qb0FT2HHtbV2cs2J+7hXJPgzx40LEjBW564Cj+y/FEw+/cOF2f17o+WZ/Wh/mOGekmDF MTezUFsJY7IRDmOhr9mqIQhif/PnCTUVRw6j9FIX+rdtP3LvAUnL1atFqiQ/e5NVyJb4 eoziN3kzEK3+0LxtIRfAW8yzXX6O6FHjawGrfaAScJ/v3V7+p9PRF/tLp1HoYoy9vaIB 3hQaWpmo5yg5bndOda6UH+624uCKRqLbUsVuJxnjs18ZZsBjTo1cL8hJ0k7t0+dGFwyM 4ZDA== 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:message-id :date:subject:cc:to:from:dkim-signature; bh=NMN8ZvvjzmsFQABrOZvuRtRXXB1io56LBF80Nn2Uv48=; fh=qyF/vtP6suK+UloSDtpmy7B9QS4yuLf+ae+c5yESYv0=; b=HbXWvsJofsdmqHU0Mrmf40VurwcEBndCoCCDUg+XnBk+v2nprQ2NFr2xd0IgkOyN0C 1096KwntpQNitlKfgt6DOeYGWXlw9yx89Vz1fiQci+ogF1Z/77yMpzTHL+usGvu9LZb2 XamK0onNYC1beaExUv7vdwZCj7Kl++lOeN4xtZXxbsHkrTXoDFYNfG3S3gjT0qqFhf9S 6iRToTkiwErcIikKk3EhD0VJjMvrOotjZlU8SVraY1E4LWcfoDNBeH2zSQ+uK3aXQevI 2CKLz75WLyyghK/n7K4htxRHuNv2XndmWkV96ypwHtAMQNmr9Pj0GWEijYRStxJ9us9o CDyQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=IGMu43LW; 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:c20a::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=1784544762; x=1785149562; 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:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=NMN8ZvvjzmsFQABrOZvuRtRXXB1io56LBF80Nn2Uv48=; b=Nk+FdM6tLRWyTtS5w9lT7Te2dMLtP4stUEUELKmqw+m3DZtbgy/0mI+yUy8ke/W5j4 5Rf+bPflJvcHXa98x4gyX7892NfCNHG2pcO7BjZXWnnDs6lpivi/eW0yyG815f2knxT2 k0XhQ0d1zfkM4QdcBN5uDdDBntAT0+zn0OYfBjbhnHnJupkjvpe29psG8+EgUXT6psiu jQfjp5pILXQfD5qcVDnhtX720x9ejBdBFgvQiVbaqUBdrY9o2uTDMpXLqmGiCgvPMddL WposwWRnJ7Dh5TVloRriXd3wAsVUE3/2h0aDVe/JaXHLfloSffgCTWqYDUBfwNfbfsZA kdVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784544762; x=1785149562; 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: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=NMN8ZvvjzmsFQABrOZvuRtRXXB1io56LBF80Nn2Uv48=; b=dbE1uDDyC2w2B1nqy1AM7dHktp8ZYRfUFQiOPSXH+XpJ00RJDuGTB3bHsE+AO74b55 0cO7X5rfrTILmt8e/Rnr+A102xDRRqQE8pBNDxf0Z5GElYiGqHjQTLlfEIm01BSi0VNO Fwp3BbBN3Yy+txFZR9Eraw3XxihAndHXfaJha4PHmJNholgcbaq+Tgi+nyvqiY8Ctl5j 9sJhMDq5KWQ8GT1gnioYYOkTEbe5cNWAQVhxvJbwVzglj3tBroaeWglLvx850W1IKOuN oVtKrdusmLCdarQcM9+sUaZW9oGYLunQJYvG4ctcN9pgIeglZZAXCEyelkqE5A5whIc6 9kRA== X-Forwarded-Encrypted: i=3; AHgh+RoWPvsYdl3FNiXCWw3xLZItKoy642/0/G6xf6V0xIQXLAcZAOIyXt3D3WJXxHdgfq6hB+qJlvk=@isar-build.org X-Gm-Message-State: AOJu0YwoyQjzkghV8Y3tWOR9x8U5A7TBAutO0QdAja4BKLV5BXpCfYf9 Fh7iWaoYgeSOHhiE1iNQtMoeNm4bW6Cxp8bxhRtp02yZf/7UnBc8GnuU X-Received: by 2002:a17:90b:3943:b0:387:e0db:3fa9 with SMTP id 98e67ed59e1d1-38e4b5a8246mr14537017a91.34.1784544762625; Mon, 20 Jul 2026 03:52:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPR0logPOo64nw1MruGsUCGCpB3gUNZ+cD0s2YVNTQOUfA==" Received: by 2002:a17:90b:4c89:b0:38d:7fcd:1f28 with SMTP id 98e67ed59e1d1-38e3fb3fdfels5626950a91.2.-pod-prod-08-us; Mon, 20 Jul 2026 03:52:41 -0700 (PDT) X-Received: by 2002:a17:90b:224e:b0:38e:7f52:c8c1 with SMTP id 98e67ed59e1d1-38e7f52c9e2mr4076789a91.28.1784544760847; Mon, 20 Jul 2026 03:52:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784544760; cv=pass; d=google.com; s=arc-20260327; b=HP2juOtxhFJ7J9u3M5SZDPPN8gAqKK1scdh2Aw6W5Cz99pzGFil5UgdC+DINOb/i62 /aEa6i3zFh+JbOs/Fi6a0EFLiMyrGUFYtKdHmjt0pzGrWtHgeEeqeT+mMmwbdOcFp6w6 ZQaImrjg6xF9PHAgDuGogP60uDlD9ArihkzSa1XumuBXoOTBVAHSkki0i4ySsPyKU3A9 eGwylSpzupBSMPW3jI4kSzllv9JZHEIO6dz4A81OaXyhmndAAwe3B5AuoIiyQhrBJn97 qkvSu/fDS/IRrMskeWbkVPJYs6vWeASavjowpXtZqGYoLVFrqGC0u0XeO7Qu3VY52/39 bOSg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=celINm6pKQPbM44ztkzTdXQUMMbuA9vPWFSiSTyYzII=; fh=pz2B0UkGs/hnSrN/waE3y1PHEuQis8JPLVQmTv7t9fM=; b=rrR+RBv9T07VHovu7K31MzBaAIW8ouxFb9OjfJW+KTFK9/SbGE9XJx2YuAGmkvyxMJ Btj5TpnmencDy8+r071bKh678uNjXtyIiVhB3meP2eI6kNmb1BeufoYC5nHrs9mQwd5X rIle8zAGvorDGox9ulAORHLrLMjsqjAkoaIHiZ9o62+LWJSjjJbyWV+nzX3DggxTpL5X Z+Io4Gv4w301FqywDBp4hZ+Ipy5hulNDuV4HAzdX0hNm+foaY8foQy76h4oTTNqq03Yr MLrEl1itQSWzTm1ztaOoYJ0kMIi/vw16uaewTwn91sOAznw4+Legt5+UIUrtqyNvo9AE KyNg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=IGMu43LW; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-38e46b44de5si213473a91.0.2026.07.20.03.52.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 03:52:40 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Vd3XQLBVYpa+Y3yi+WKsFxIkiBziMfgRn3qfyE5kCGJK3TCn+p/skX7WS69X6PicGDvlaBNGWoWh/tXAxe0KxOKEf/2PwoTdcap3TFtLgK2D3Btmrsr4wLi8BlLuK0nFvYdGYS5WB7oL5SMDvHBjZadBULmHruiNxdO6tgO32zdb6lnx8/ml7k8cHColQplxDW2SyF57HtC3fXmySLg6rrG9GMatBhXf6Y1rPCbgJ2QF+oclPeFf0ZYrPn7m+hxHPq5oXQttpF11lg38X8vKo0oI/Nic4WjB9Z1RwhIpZ/UlPHHFAnGkj8G4btL3vOICXv7W6I1EGKqBDO1xbHjPSQ== 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=celINm6pKQPbM44ztkzTdXQUMMbuA9vPWFSiSTyYzII=; b=q5kMiFh2zjnxQsvkrMTP5KyB0zZ6oE2UbfCVZ9RBiVCkptATOkcpUdOmddy5ni/6S7JBOfM9rFgEx/czxeTc0xcU9vCitRIuP19Tp/f12heq/C6J1cMuHxeCq+ewYARzXbGKtXJaS8f4tfyuxRD6xV4kAJGBqk2BGmy4LRe3fscMImZf4r9Z6fCIyWaa2ufwhOi/amDGmfpsWfLWh/Vgkp9y7vNw8AGrJlzdKCtSWx9urJHsT8wEyoDycY+R4uQNEwsXpiFcph0utQY1hyX9bPqOPWz1jQO2qn/663EmwqcBe494ydRksLl6p2qwqqfr84ANkhu9gHBTDWvPdqKkGw== 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 GV1PR10MB9025.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1c5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.18; Mon, 20 Jul 2026 10:52:35 +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; Mon, 20 Jul 2026 10:52:35 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, Felix Moessbauer Subject: [RFC 1/2] rootfs: download packages with host apt Date: Mon, 20 Jul 2026 12:52:27 +0200 Message-ID: <20260720105228.395364-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 X-ClientProxiedBy: PR3P189CA0088.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:b4::33) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|GV1PR10MB9025:EE_ X-MS-Office365-Filtering-Correlation-Id: 9b3d38b1-744d-466c-e09c-08dee64d0206 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|366016|1800799024|11063799006|10067099003|56012099006|55112099003|18002099003; X-Microsoft-Antispam-Message-Info: 57oHWXs1n7MwhnAc5HKZ3TBs1KtkZsJP55gSH6ucNwfBd9pfg1MwIYwB4s1tW0s8oXvesHEGHPXbGy0VpGdLhhQki7xO/ZM2eocp9HAv3lgBmF+woTGWfdFsj80xYaXlmDNnCFXNaZgy4G/Nnc2cBML6s6QF1RttSsIwUMf/1K2YjGX5UU7xTgYvhBN+N9jDyKN9M49UceqTa3/h9BgkLxizW/RCmNjBqeq3MDHT0ZJmNkMEUUnLTewRs7zrFzpIuI98vgMuu9F1C/tio04RxtmYuX1yD10Bv6z/Lob/vzvyFNWyatEOVo4s6/Rw/98iOGFj0HgHbD34O8l58SdwXOEnQW0EAcFAPLvv5/SgbmcLWh3NTVsEt9wxwlGlhne+UBUja+wDhOuTOfhrQ4ADnIJ9p3+NA1YRBwNPfkZJ/8HSh8U6zyIigS3wzvBbdB0KeRuLQxgwWgybqzfqHTEMB2BOippNbASxRUqCaRNTQqC/wSFwM0rmu7FLs8utt9ISXV8BFpueV5TndxUO0K+/hx5Lu/jSbsTBNJO7xtpeNgVP9sQ6woSrJYV6LuZIM3bGuhmFo1CZKGsCqHAukerPgFfQFYKkumQh3c8fTaM4AE7nM4L4MPenyjHhbNMAgC5WINwY+PhGzU0n12kkuDgJztesWeymJkPsCUgQkY912PQ= 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)(376014)(366016)(1800799024)(11063799006)(10067099003)(56012099006)(55112099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: GhWgIlV21GD1drk0znMU2V2DEb66PPZg2HJ6GqIzxzI8hZSL1FzSoXkxZHj0PPjqSr7rVpDowDPjc39sFc79rdBw6czcTCqakrJNXWJT7Ouca5UD/Y2NbOJwbDb9q+l79tV2CY4Ou6bs+B2Q+C3pcc9R1RHCGie58GkE3xACprj+nFZ9DYm0D8JkWfFgOpdf7vf2J7EHeX/rQByTuHprtVz97aZjgw1aAj8h2VHE2jvyZ8/qkCHDQ4NXF1zw5l0XEMhAQ4zkp7R3peT9KfHUV1GxzLurd5QrfzSDbnalfu4l1dvpO5s7+GcqZSOWmQah+0fyClV+uIRVwFRoc5Zoa6sBErtuT82UWpJQ0Rjrbid10h1DSCopfI7YP1Mw4Y9BvFsxexswopZ5j5D+DJdlXvBHhkg2bU37XOP8oYYXftcZOkTFnTRwW3bIskAb9d0TCLS7LQGV1uGYnaMWPk/iRGkPCBE/xZnshGDRpR48Z0Tp+iSp+19edRJyGEmdpWIez0YVG9iajgwqfLkIvEJcZsRqmiWkWvCae75hfBhEL49N1Z8gHVzab4HIw33V9KW9KVNbd86ouH4ELjaHO0fSihTClRdEkHcXjSyR5BqoiYzfGee2iIwAD1ZkZ8dUzeZ3bSFS7UJhDhAKGpUEf5S4LlFFC2rGXCWvkWk/ohQS537mMvjUfT1A8TVYscw4RSrIsWt52mX8H8b19VE+XtPF2POHNjWPmCEixmuifQnlHtOJ6pxctxWXmdKltbI1LgyeBfw8eZZ3ilDOp8UQGEwAokesVMy+uHvwGxwqAdo2iTl+ovAVq3F25YAtmKXwFU9Wm/3/MsNjwfm5HJbsDkRb71BBAuc3FsXr3yWMP/yPE1PO9FXC9OCrXh5Uo7SGPE394S1gZQDxEAgGL5QkvaDv+BH6jlNaItWEDoB6RpjD9QwOF8ftP4dOUHyiNF7fnqc11FGpMwyp3VkvHgf9lB8iSf5oaFSSlGbFea2c5mv0D4T7MqaQ2Qu2yPrYwwuDauzh7vywTBJcYNhMCbASMskFZBUrZXjAiV7s6RJvAOBm02ziEz1n3JVl4QRe1/A74eUROclru6hGVQ3+w0w3F4dCZiTqxflzJulbd76WZihw+pS6LMbdaF+B7rOOKQf1IzFeJyC/zD5rX4SsgdQqMABeiacA7hY3E8DuXMIc0BZvYwR965nKTRBUT1hX6NZwtR0OD8HPCcQxIn8k4R64Po6OAFQ9mofiiUK9m+XtX9d0WkXMyKj/LSTVZnYZevOJcvmffkoeiNUEZD2GDJZCSgnINKbmRY4TMTF/qUryvFuDKMlixfwsl6VyIzd918g6d3i4Q13cEJEL/ora1PLNjMpdDAHVujUPrskUS78j7blPz1/SoLobqz9Q2v5J9ndTCrpVdkzelN4Ovel0pX59M3pCJS/e6pq4gadXT0DWcZAtxJQ1xLPkfPrGeSAytWQ7bzbhywaeJ/8NkhkDEGjwJysunkfjRc9B2vG6885u0ynyrN40o0iJEXpmLtkYpJsO41iIdvRhQQYDZ1XB4j9Nq9R4R/FftZpWtNBwGy7ueP0S8IxOwNyQXr5qaD//OdnSZHQmRv1T8Xwi93pfa1u+/hDHH7LePrSmC2H+44VXSY6v+Dvh5TBYaC5N9O2xdRMubP+IHpvnSHG5nJttEUsmTGHVZo2r4JhSV+lr5K26nUBkc4rprMPLxPYhD6oiCpwuKyQiAxmJaU9uxrOavdePObTZ7Z+XCPbe9AxCFETQ3213WSM= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b3d38b1-744d-466c-e09c-08dee64d0206 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2026 10:52:35.5958 (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: SrxY+LiqMEmGyEDZlnRhTba3S2NOFAAQw45rLTCKAsQhL2+SnNOtTWVB6yOgrtSsh45llK0QjVmB9+8yyWk+XG2FG8aQ9yvV4sIDwbRQBfI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB9025 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=IGMu43LW; 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:c20a::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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The dependency resolving and download are architecture unspecific, hence they do not need to be emulated. By not emulating them, we follow the approach of mmdebstrap and significantly speedup this operation. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/rootfs.bbclass | 40 ++++++++++++++---------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index e17f711f..6af29b40 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -337,10 +337,12 @@ rootfs_install_pkgs_download[progress] = "custom:rootfs_progress.PkgsDownloadPro rootfs_install_pkgs_download[isar-apt-lock] = "release-after" rootfs_install_pkgs_download[network] = "${TASK_USE_NETWORK}" rootfs_install_pkgs_download() { - # download packages using apt in a non-privileged namespace - rootfs_cmd --bind "${ROOTFSDIR}/var/cache/apt/archives" /var/cache/apt/archives \ - ${ROOTFSDIR} \ - -- /usr/bin/apt-get ${ROOTFS_APT_ARGS} -o Debug::NoLocking=1 --download-only ${ROOTFS_PACKAGES} + # download packages using the host apt in a non-privileged namespace. + rootfs_cmd --bind "${ROOTFSDIR}" "${ROOTFSDIR}" \ + -- /usr/bin/apt-get -o APT::Architecture=${ROOTFS_ARCH} \ + -o Dir="${ROOTFSDIR}" \ + ${ROOTFS_APT_ARGS} -o Debug::NoLocking=1 \ + --download-only ${ROOTFS_PACKAGES} } ROOTFS_INSTALL_COMMAND_BEFORE_EXPORT ??= "" @@ -356,23 +358,19 @@ 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 - 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" + # apt-get install does not cache packages coming from local repos + # (isar-apt). Obtain their URIs by recalling the install command and + # download them using the host apt, same as rootfs_install_pkgs_download. + # No need to export those files to dl_dir, so we can run it right after. + rootfs_cmd --bind "${ROOTFSDIR}" "${ROOTFSDIR}" \ + --chdir "${ROOTFSDIR}/var/cache/apt/archives" \ + -- /usr/bin/sh -c "apt-get -o APT::Architecture=${ROOTFS_ARCH} \ + -o \"Dir=${ROOTFSDIR}\" -o Debug::NoLocking=1 \ + ${ROOTFS_APT_ARGS} --print-uris ${ROOTFS_PACKAGES} | \ + sed -n \"s|^.*/\\(.*\\)_[^_]*_[^_]*\\.deb'.*|\\1|p\" | \ + xargs -r apt-get -o APT::Architecture=${ROOTFS_ARCH} \ + -o \"Dir=${ROOTFSDIR}\" -o Debug::NoLocking=1 \ + download" } ROOTFS_INSTALL_COMMAND += "${@ 'rootfs_install_clean_files' if (d.getVar('ROOTFS_CLEAN_FILES') or '').strip() else ''}" From patchwork Mon Jul 20 10:52:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5271 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 20 Jul 2026 12:52:50 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f57.google.com (mail-pj1-f57.google.com [209.85.216.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66KAqnLq020828 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 20 Jul 2026 12:52:50 +0200 Received: by mail-pj1-f57.google.com with SMTP id 98e67ed59e1d1-380b630c505sf12693838a91.1 for ; Mon, 20 Jul 2026 03:52:50 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784544763; cv=pass; d=google.com; s=arc-20260327; b=otnrAtydbg3c46SIJbg3s1qW6nKlbYaWmntmyGcEkWOpuwZ9kTmeIoJKbG25dvPl54 KGzsRBgcetsGfhqCNTln/nAluapqoFSXGY2FWiT6CPsLTPytt6/h4/Sn16Ht4VN9Rlrk 64ad4mVjFh3PoXi9dLQa5l+n1ZbsfIiHIUw1xhQg9pllQ0u7tl1k7kDZffl1Q3pHcPkb pb5E1xTS4LsNGXWekBwP1ONJJL31XydC5N8jp//TQJS2eakQ4XhOaLKr06rM5i3n/vEc j3s3l4EjH42aK553auHzBh3cm4Co1zX/TnjZgDIxDrBW+zAyt8GByJpRGsgShrpeHr2k TzMA== 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=q1CrmuiV6fokeEPYHV8rLMn54ZDr4r7s5LuWYzsykpI=; fh=rfuNo241YlgrJffiNjIKgXyD5z0gzzhyz3aCTtRsasE=; b=antCbyebW7fSXemPbfw4cfY7v1wcbeVYYkFK8qxr1FO9vKmeydmhDtAp+kMyfIlEdP qOA5cw7tF0lMLb25LkhvMbstbU9dS0eJ4Zo4dhe4y5U96kuXNrd/Oov8mwJIkrfijdSE vbQIFX8btBDzRnSM81k3ftPhEqqtZXShfd7CHfE1cZwwpEPxATiJj9KwdHeGw+5d1zr5 AC0KXxbILBRVvvXFH+HGbWnBmzyvg+Wy/2gNWuopEQT2MszFMYssKENKSz3q5L1c37MG E5QqAt9HAGKPNgwdevfpP2ZN8DleQoccgmt7Qya3r2k81OUBwWGftIfCXSZB0SaHrNFp H/uQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=O9D5eBWH; 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:c20a::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=1784544763; x=1785149563; 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=q1CrmuiV6fokeEPYHV8rLMn54ZDr4r7s5LuWYzsykpI=; b=iWMGfQCy8sm1tLJ7Aj276QckA9WT3C8c5/sfwJFtg8lErcINRUcaKIHh5pn+U0hFlj Pr9YT/z8DV8kk6gY0hhPoqKTishy5EiC8si+bYaG9m0uo7gvtY+Vn6ovOBTJQECS2G9a GxqZoeBp3hWQdoj4eFSliSPB8GTqOgNUerymeHTLM+87QzFPVeDbWFEVsVn3lAB+VEoi BLTDrh2mVx5JaFE2TGTQ6UFzCuoutXKA0PY2tS8kY/NkGWgOsGcH7unyIYavBu6VuEn0 LjhKkqZK0jhk/XVVdwejKw7uLnesZ5633V2hbTbmTYp9qXOwectvG5fvG+BfRrWpb8E6 +Jyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784544763; x=1785149563; 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=q1CrmuiV6fokeEPYHV8rLMn54ZDr4r7s5LuWYzsykpI=; b=oEapUbH3ai1+EwVX/zmnzsUxiwsgvmtjokBlCfbum9ql80bdgihJJc9dbq/FDvdUFt cCmxdsJ8UIWsillQkFlexnxYUA99DE9wbjIHJTQlv6iIVpCntnPC9RX//SZe/z8Rb6wO TVLiHYFu4/5833xwMP22joGhCLMLuEJVGymis+gNF22pynXlMvBqa7vr0gfJ9snS0fDF Gn5gGHslLtpmZGmWRc/lJSuQ/hyKivnqzsED/Q9poFdHgIXDhefiWolgFiL0hTIXcdiF v2I9uQvA7LkFmbkW1C0qB4qgc3gBOyg1ZV2TtIfaO1jINSDr8VrvNA5gt1RSWm50Wx7b Dflw== X-Forwarded-Encrypted: i=3; AHgh+Roq4SbKaOhraaftxbc0aFYLnHQk27bshqWFL9Qb3xxgW46RUy8lH4zYJN+XqKrWhPckmOf32PQ=@isar-build.org X-Gm-Message-State: AOJu0YxExTcE+BW3QIf2iRKhq6sbQW/FXBScfSDmnblHPs0UnxoT/Isl 3gzwCICzii8QqfZYHgxRHgC7qa1heLaJ48+yxXNkMb98N9/JnHGH3S8o X-Received: by 2002:a17:90b:2d86:b0:38e:baf:6087 with SMTP id 98e67ed59e1d1-38e4b56e974mr13890000a91.35.1784544762797; Mon, 20 Jul 2026 03:52:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPS9inKOfTdBG7x6/c5M8dXmKWnR/XfQIcpU5qmz8OB5yA==" Received: by 2002:a17:90b:4acb:b0:37f:fdc7:1166 with SMTP id 98e67ed59e1d1-38e4c61bce4ls4703730a91.1.-pod-prod-02-us; Mon, 20 Jul 2026 03:52:41 -0700 (PDT) X-Received: by 2002:a17:90b:2c86:b0:387:e0bb:57f8 with SMTP id 98e67ed59e1d1-38e4b59cd34mr15661328a91.41.1784544761467; Mon, 20 Jul 2026 03:52:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784544761; cv=pass; d=google.com; s=arc-20260327; b=QaugDwqHq4JXGaKkcvxPCYqSe3IBw+FHS0Z5nQHReNVOyvuhfrmhN/Svh92CQveD6g Cd98XRWdSWp5UGO9U2ZvYYTk648mUlSLq9UCDhlHSXfveP7o3WaHjO1vt6vkjAE6e05M XxUlNPb/v5fjiBt0yzU77yLJC5xlyKBOJLohc+AgqavvJ6/n2LEYiavrEzwgQD21HnMW 9XqeOCyI92+HbdKCTwcE9Vix+MtfAtJMpUH2GWJ2d9BkEcAN2rvFBmbNPqiJr1xqm7Bd e3H5TNWjsOAm18FR38trUnk3ivEjt/qCE7txaiP8/7kIk7y+u58zE0oKL8etQO7Aej+G kFrQ== 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=QJS3TccjHz7dW7ieZpX2JDUVN3KZrk2WBeLQMc2rnw8=; fh=pz2B0UkGs/hnSrN/waE3y1PHEuQis8JPLVQmTv7t9fM=; b=DkTCFrCSrFVfMlwHEk0W0z4KJwsswd9JMKNyobMm2xEqUZPJIw8sfAN+1BeZxuVU/l WRiLzuVdBZfadzITmUDaObdM3AwX4pYKeVU2C2DYTbSgTCT446FMNkT2NCj0HqRwFqhj zo97GFmpXJP2160Na+GUONS4LQ8rmcHqN09f3NezLb8urnDl9wgPcIMqAx8rpNbnWXmH YExyhR+gMwZrP73QHZXFY/YrASmnjpKoHBH2y6LxHYe1nI3iR4SjWSL2g26vUcjmhDYO MzKQdFowYlubpE3nxj6gv64ePEAc/cXd5LFboeaMQ1B9jd7SMKbgk2jobcpNjDEIX+6W rfHw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=O9D5eBWH; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-38e46b44de5si213473a91.0.2026.07.20.03.52.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 03:52:41 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YJL3NSOUy6EACRv+Y1UK50H043YuPxKvLTXRiX985ivwrPyflvN2MiTzLglVvO0KQ23pQ0bCetNB6raLyiSYhFRnuC2UbA9VR057mM1XCV9LXZ5ChyJcMCvUYtTnTen7cKwmOOjp1hGzjoOxdosUolRdU8s7PiVnXTyRDQf5DwzA+qxLGR9Emla/PeSfS+5xSk6ktY91Mo8756AuhlBbFJQ/US4mdqVlgASrnXGAxfiFtjIT86hSCPqQ/B7s+2CIZWnJJ6ASkARMOMc3fLa2n6K5oXaqbg3nOYdgBZBAmW1pJrrpBEoji93NWQpF52hjnd6U4T4bJSr2g5mW/+qhWA== 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=QJS3TccjHz7dW7ieZpX2JDUVN3KZrk2WBeLQMc2rnw8=; b=ghY/DcuG+OU1ueSoCh6a4jJNBW5lr3dKj1QbofT9GLGRNSg3FUYNKlW91cOpIs7/9kShUdCTnccpKLO9mzPNRdoByoL4QcXAFi8UUW3qeOGqxo8olnixn/s6AIphjV1/sx/cM4aP5IHCuGOZ2bsWlLUK60Wwjoox7zddK601stJsNcW5KoYK7Z6lAP+UsdLZm2nt+h7ZSYiw884Ig+5VmO9xtr1dsN7chc2o/vTdpieQehwZX1fu6qeFR7NNjXBl0e34Gr8DV6PkWNspOIGCDhIrM/1t+Z5ATKww8Z/29gm8X565MiBsshuRjvy4or+qQ2h8J+Xfd/wkCIv6uFXe1Q== 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 GV1PR10MB9025.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1c5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.18; Mon, 20 Jul 2026 10:52:38 +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; Mon, 20 Jul 2026 10:52:38 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, Felix Moessbauer Subject: [RFC 2/2] rootfs: use host apt when installing in cross mode Date: Mon, 20 Jul 2026 12:52:28 +0200 Message-ID: <20260720105228.395364-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260720105228.395364-1-felix.moessbauer@siemens.com> References: <20260720105228.395364-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: PR3P189CA0088.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:b4::33) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|GV1PR10MB9025:EE_ X-MS-Office365-Filtering-Correlation-Id: 2b61d1bc-bd8e-4404-46e0-08dee64d02bf X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|366016|1800799024|11063799006|10067099003|56012099006|55112099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: oro4sC6pXYYgCNJ4vcbYcGnH+UzVjI7l/COavk0V2eEAU5uvtNnxqNX+ytYS+O6ddhI5QSeeCJLkLb0l7I+5AfpRT0zGzqqwASoJv6+JZKpgBsu6eqX10yl39cEfDmL4xHozrlJ3QtJ/LF11GPdTNC2IOOM6Kvl+9g/bDSyz/t1DEIuF16NDVQqRTyuMMveqHUOVND3w3+5XEBl2JdJ9fezscqxtH1fVfWXK3YVdpcdqnEO26WSzmbw7KErVx6te9VSRC4AZqNoI6il+vHM0V2tgvJ5dYDomlLtjQAJplXweUXJipwDtEREC4+pbK+LTOIh7WbA/J5VqwxBjESDLUm1gq4H0TLMwBzLW10ksiBuLI6yGcIqCDMEO2NkBrQ34usNc/oTI+wXih99MeI3P0nGq0u9brkXhPSWImWYZIRW0pBOaV9nH5NMpJ2rNljWvMwT3M7nqpwstns4BCWPjt0Ic0jICkcu9mOKVuoTg8ve2kSqRIs/IWr9n3W8kmxhiUIG0Dk9MSIzxewLpHUXmq+lIuxbQztdT1fDq0gWbS4ujVGTD8EZud/CC26l6xJ80uPOhlRy8HGcFbkn7f6N3nLRxPgIx7CBfTDAnpJXo8Y6M+HPvaJU0rQBYKbzheQ/TgKuQ+ejVAMQ7QeIisHLvAeKKPIuUD7K3AC7QVJRhwNM= 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)(376014)(366016)(1800799024)(11063799006)(10067099003)(56012099006)(55112099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yAo69XEUIi1oZfACWtZ1dYT7fg9JLV4TV9tGP029yBwAPPGbvHDnVE+Mnof2h3J6lK4ot7HUZTFzDDOW8JoVZYQZgOfSfcMgEzJ82SK+8Cv3Upj3RePovg6tddflbeqLAgSVUXp8Vm5Vue3SNfl5/Cx4VyMoY+VET7qdQ81gFauusf/pbGy4x+p6Z0YBPb89INild9mxb0Nm1b3cV6jUDb5o0UVAHXp9vCKqHQne8baUJXpYcdqCqqxWllQDfH5tcCfiGgKDF9DcFr4bJft8HMMu+onXdfj2K57PbGEXhsIjY7hGlL/aLpba90rJFkMAaKef52xJNKL4cRXDhDb2fJwrHbXhTw1Jy8Exq4Jx9wKP8yFSAqxYVDdGA7aqurmVKbZYlb42CVkE9x1K8srxTMPP9uYVUeh/PmduT4ZC2MrpwI58rXLNM5WCBtmucL30+EK2ZEl5cflNhSHdWEIHCWI4WuvsS5Enjklf46S2zzbhYAy5mqcR0oyKYQi6SdjKESKrfLRTab/G0GnBqhw6Bh/c4AC0jKFfT7FAD+sce4Siq5DUN6YmFFc+NnBOA2lnOWKKaUVDTjMHxbxr+1v5TKBF4SixUdOJztUwSM5qBc0PnXa6h70EICDIIZQX0A1F8ldqH1VtCwDpa+Hi2O/JOl/VlvW2uVZx2CzAK6mXeyiMiV2nbkuHz36IJX7Vc08j++Tua8DMANXIY+UScVaNWSUfgMHrJIpiYlUiHrYhNcmy2J2YIXs1+FWi/053MT7sAga9SsqCAaQnbf2Ld5gXp6MUN1J2xLqPuTBVhOiGMEqfpd0Cm2isZwKxLk/DaEyKmDXdZiFpeBeUy9K09rC0B/RI8TX6LdAq2A0wD9mxstPoBMlcHPJT/RqmPaD+fZDmXTr9bKOMPTOkjd6wf5fgSB6pzCR2tjRx7w89hLgUEq0C5fEkDg1YDLBjcNog4RHLxIMyR2/M1NVREvw5v7cf+wxqueZaxv3MjdeJFCAtHDULJ3/MT7FlwxcE+ToerlNBU8YmIDxBOckOOEqlMGXRTBZreLHmvOCLSQH5YZzInZ81BGRAl9fWTS+oqmcOZfz/Rs4ZDeU4Dn20SUb6HgCuJihdhbN7EynLh8g3zWRgGIz90XiHtO2Mee//AaxdZ95PrBeKZBQoUenI9ktzZLywYP2xdo39nZTTxmnn6frOhgOuWaZqEFqzurIpYG5R7571NIig7enio2z2E5Jd0nuBLneE0Qq+vdzMEe4cydvj/H9GfKlz19CHlPHG2ORuqXRYF1K2sWHYA+8BbxZORKFYFwDHT/mUeqTUwMC4ELEVHB3p0tRumtrPI2Zoc/bGXBQjnztXDFjCJ4uy0rtMBFyTAcFk9HtO2ygCMTttN9BVXNrXWnZ6GeLDn78fkp1hi0/vNlwzJREyjoxKDKt6STS7ikIVKFV+K8vN3F4XI88lMknGMDz6bPdNiuZFcVAByx+bG4r9t7LJmy1/4t1+Xjuk8T1Y1EGzBCNc3NrcjFTt11VDwXVfBlu9oVd5Ilih5++fskUIj8cuDKjV9d4W7TsTsao2ixoQ2bBVhCUpRJP2siyvhizZftj328Cpbh9Cs0cHauvW0LaF9UaD+Zh/D0b2mJl8cOZU10jA/Z8Zwx0SqB4NcMYXTalu6+xfhSIxSFQO6Byw3lwH77JaquC/n+x54uXLkbdZxfTJI+5gpyClLs4WDmM+wYc+9tPY4EMaMqS4GyT/1JY2CZY9MZ+hAOFG2CU+vPOOjxV6FP3ma+wV1gk= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2b61d1bc-bd8e-4404-46e0-08dee64d02bf X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2026 10:52:36.7884 (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: u2cGRh15FhBm7othkJPr1aopekniVK4Zk4YhoPuqtbGyXM2S3iDl6n3lNYLmxutppC/xKSR+33nCVoV5444BsM+O4zDtXLNqiMSMI/pGmzw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB9025 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=O9D5eBWH; 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:c20a::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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Currently the apt inside the chroot is used to perform the extraction and installation. This is really slow on non native architectures (esp. on larger packages), as the whole operation is emulated. We improve this by using the host apt for the dependency resolution, unpack and configure operation. The dpkg chroots into the rootfs to run the target maintainer scripts (emulated via qemu in cross builds), mirroring how mmdebstrap installs. As we already have all packages in the apt cache (since e09589d28), we don't need to mount the isar apt or base apt - which would not work as the host apt would lookup the absolute apt paths on the host (i.e. read /isar-apt from the host instead of the chroot). Signed-off-by: Felix Moessbauer --- meta/classes-recipe/rootfs.bbclass | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 6af29b40..95210f4c 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -390,9 +390,15 @@ rootfs_install_pkgs_install[network] = "${TASK_USE_SUDO}" rootfs_install_pkgs_install() { run_privileged_heredoc <<'EOF' set -e + # Unpack and configure packages using the host apt. Dependency resolution + # and the apt frontend run natively (-o Dir points at the rootfs), while + # dpkg chroots into the rootfs to run the target maintainer scripts + # (emulated via qemu in cross builds), mirroring how mmdebstrap installs. ${@insert_isar_mounts(d, d.getVar('ROOTFSDIR'), d.getVar('ROOTFS_MOUNTS')) if d.getVar('ISAR_CHROOT_MODE') == 'unshare' else ''} - chroot "${ROOTFSDIR}" \ - /usr/bin/apt-get ${ROOTFS_APT_ARGS} --no-download ${ROOTFS_PACKAGES} + /usr/bin/apt-get -o APT::Architecture=${ROOTFS_ARCH} \ + -o Dir="${ROOTFSDIR}" \ + -o DPkg::Chroot-Directory="${ROOTFSDIR}" \ + ${ROOTFS_APT_ARGS} --no-download ${ROOTFS_PACKAGES} EOF }