From patchwork Fri Sep 25 07:30:40 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5506 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 25 Sep 2026 09:31:06 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f188.google.com (mail-qt1-f188.google.com [209.85.160.188]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68P7V4Ll026384 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 25 Sep 2026 09:31:05 +0200 Received: by mail-qt1-f188.google.com with SMTP id d75a77b69052e-530e39c5625sf13871291cf.1 for ; Fri, 25 Sep 2026 00:31:05 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790321458; cv=pass; d=google.com; s=arc-20260327; b=dc6FX/u9W9jQXJ+52+ZAC7lEuZOnVV0okxsurgB1TvWXLUffzB2jqi97Q7BZ81o3sa vIiqkfbaI+/yJkht5/A945RcL5G3GlQMgzjoVa+GsqlzWaQ/TlA6OGPKahktCHFtngZZ ZExliFMM0IRAVbC+tuEZUuLmyNFklfCKBMCgWU11xKEy6VUwwu83rJuYT4GMoXo2OtM7 v0R09rqM+9aQRcZ9Z8O50x9HTBTfcQHC7n9UnXhtnA4+co5IZo38LDNSk53YD6hQ8KU0 l5ooR8d1b1gVFCFP1JFahVQ7WOxvV8u9yICkeL4+jW2o58a8yQ+VCBUnXNG3NEAwbuMV C/xA== 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=LGNMW1ApATFG8OmlLDLPgnGsv49RjU48BygeJ63mN5g=; fh=rc5K0cZF6ruR5gF8WiGnmKdSnIx9zn1OPhfhtXydhTE=; b=HqSpnb+w5B/ijNx9zKjLXvIn7FIx9Q7yr0yJangXjpCdsQ3Usr08q+yS3ZN7YGXl+O 4axymripFYeEzTYjIf+TlVg7j5egJ/tmGwFzczoPBUIOOYMYdfv0zcpXUOnxd1wYep8h kJo5on2JlWFHoqKin9Tamfgv0MxnnrymwGSrrr15vmyX82apLtQW1Al174En6a3aL3ab OU70EpQJQfHQVH3cfVYirJt0x03wc5KqTZ68Klp3qPsKOClOXmfgzXd8I4q+1ruztlYM u0jvqeKUKpJ/xZtUviJOnOX+Yw1SiguAGyXzwbDRr01tojg+2XQPN+TJt2438/Ub503V 9nNQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=rWeENGQP; 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=1790321458; x=1790926258; 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=LGNMW1ApATFG8OmlLDLPgnGsv49RjU48BygeJ63mN5g=; b=LgrvvBAPURWSmOB3OEnG2u53tdYPLCECt/Qu6njyAzfr5uuqYqHnCXuBjSo192PaTV /Xmr7n0Z8jJIQO0ZeUQHyE4u+DfWoaLmgP0EnzS3LAEqZZ4YekRj9+UTWDn3Ekr03b1m q1wbgOqKStJyA41SI6L6Fzj1gZdZgTkq86x9D1tqUfxmiLlfE7BbFXEsZ+U0AHyr3FK3 fCSQBG1TkjV8G5GcVh5Z3VYSX3YB4KZXLL+zURv/GkQhXs3GF7QsFZs3iFPm8NfqJzhN jybkiDETMmKiUgRahmnAJyCjVBvEeWZm45GLwfV0yFc9x5mwKEnJuNI6C3v/MuGPgPGF OqVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790321458; x=1790926258; 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=LGNMW1ApATFG8OmlLDLPgnGsv49RjU48BygeJ63mN5g=; b=DFKdWXHOoz14o01uwRt+NXCG5OLGdT5qCrW2kuoVQpeL4rX8PVOsJveHH9UtFYfyKT MjxsFxEZP+D7Ig1ey3O1KCOo/QvNLOVD+nrVKQKfnzItu8hNztIYAw87tdZwmh1rYSm2 B9vHXOhwrZ4ZB6oknX4kpeAicTusEU81EM/HBI+KqHfqOpxCbC7i02NHeQnfoZ2E0FN6 p9OYQ8NAZ0B/g3qt8cZfgOsc2w0GOslg+RskjSEOfoCFiQBLYjVK8Uw0dd0l0TyMWIRw jd25GqWdh1IILNNUr0MoBaOVi8iMjemu82uyPYacN+osdjHCTZ+Ke8jXTHotMbaLxxoR TkWA== X-Forwarded-Encrypted: i=3; AKwUvByW4KVMgtKsQW5wWnW6vhAjmPMNWsDgJSDEDfMhK/QPzMMumTTmFI3UdXj5jKNhi/NaErOVvms=@isar-build.org X-Gm-Message-State: AFuF++mgqlJQ1jCO5FDs8qS4MsFLqMubcjSsmpDPvUchlK8oYRjAkU1g dPIgnLhA1B4U1eHCfdmvUHfHwxQiYpNCup1gSJsBIjjMxI8T7VqBwInW X-Received: by 2002:a05:622a:4287:b0:531:11ac:23e4 with SMTP id d75a77b69052e-5330b5d9c93mr28344891cf.23.1790321458432; Fri, 25 Sep 2026 00:30:58 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdcrx1ojiXJ5+CarBIzmA00WfTC2SZjWpuRnjdIymsQNLw==" Received: by 2002:a05:622a:1b9e:b0:532:801c:f3ff with SMTP id d75a77b69052e-53308c74eb0ls13716081cf.1.-pod-prod-03-us; Fri, 25 Sep 2026 00:30:57 -0700 (PDT) X-Received: by 2002:ac8:5902:0:b0:531:1c2c:9087 with SMTP id d75a77b69052e-5330b5b8842mr30252931cf.17.1790321457487; Fri, 25 Sep 2026 00:30:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790321457; cv=pass; d=google.com; s=arc-20260327; b=nyA1Nndp7hGf/JzUZVIJAAlD8zvUBhgmcIBw7ZuRU3+jZzsl+b4kukKmelZtI75Gku k7i7n61GW/NytrTalcW5hMIO2BIcXxq5jhHRlfPQvPbSd5jeqY0w85ZWnrDkH02kMak1 TBX9O0Y8oyde957mhJokF6drdIkBWltxC7mcARsFZscu1umBR1Yk9LwnrztzojZSfy+5 YfUXlRzR3UL63G+TFEuyrIzsQDS87SF2lObW3eJPdYzKs8SKRVvAsbcU9mROQ+dj/xzm iT1MjGDKX1H9vyvgvBvsyL95eRJIRuq7t2pWeq0UbB+qN3/s3kkgQzAkekdPMgLjQ3v0 oT0Q== 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=UPkeUOCXvt/eQG8wW6pKfFY8Okdt/v9O7z/6JdkhjMs=; fh=FYARRfYWSZi+xaBGHs/WkhcniURPXOu7KAfLF/5BK1Q=; b=WvfmmoMsqgfnCTAfdq6j/HOb41KNpW0Q7LelntArUOqKQWkWBFyYQ15OoPBTQ5eRtP 86Zdwkq2l8YcYwUt1KE/N4AdkJH9VHZ5lGKMvg1SDGJHaEKe3buVbltzVrPWWNS8rKXu b7PbyF3MbR+YLM+O98t7nrdjVbZVz9VuykXd2z83i949cWZ6JWlNr/MX7XIoOebdc2lZ 4/uhsIAm6qDeoOlY4fGoxPcg+YkekWjoa5q6ralgDLn/TnEnxmRu2H1ayGzEzPLgEp3M ZoJ557Rc1raMtPdl/TCZdo8Ua/I8Fh70P/kh4eWZbRVtHm8gpv0mjiDHQMY2A7heq2vs mnlQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=rWeENGQP; 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 6a1803df08f44-91430d827bbsi462746d6.6.2026.09.25.00.30.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 00:30:57 -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=yOs1aylgksTIvIlTfLVuuzSHjk+OU3tvpiZepvKX/o3j08KIBqipigDdeMoAcdwRQ3uyt+6XqDp/PROJDjhyBzSM8r/UTd4bqeTWUFSKZ8C2yhahpcJ57hyJarg4+7yi6iKqzqPFBnOY6/JsNQoPP/xfeFKh5IFaaW+Nir0OS2rnGO4u+hHrbXjCPbQpyFDfqIFilmOn/AyIMqf4fq3AfFTQ8ZHLp7ualZ6ZN5Tw3dyE9E3XVmOuE9gz5uMaRVssENJf09NbNBsQqjp158x5l1k7xzmKCPqdVelFz9gyFj/ueHi+CjBjWEVTwmH6sRNeobMvPXwqsQ8mykbdDApSBw== 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=UPkeUOCXvt/eQG8wW6pKfFY8Okdt/v9O7z/6JdkhjMs=; b=pvXFojOgSOmAvq184XP9KrjSnBoqIVcMuRoZ8wikSo6J8g5nGWAet4cDnHrQVFDLoeKI7A33TDW5LtfTp1VhwkWGKyS9Pgo7yNNeTGcViKNchg5p+1zSv/ZjixkoTrrKyOYH8BI4Z5j6KZvXhbophB6XUojRoISGOST58Kr8VMoQq232TmKEeL0iSjjYfyw78oMss/Va+5bwU6C7kT6QP5b1lcCcW0Yh62oOrpJHzMq2w6u5Bz3mcC+img9UiMZzQHOra0dROLQCsfkBAEBGE7A1mu7L13StqEKH/abwDn1954UCoOvCAgFw4ocDzELLVsE+tBOFCIWZ+6FEv8pTXQ== 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 DU0PR10MB9346.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:5a4::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.16; Fri, 25 Sep 2026 07:30:54 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%3]) with mapi id 15.21.0451.014; Fri, 25 Sep 2026 07:30:54 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: quirin.gylstorff@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH v3 6/8] add host-tooling chroot for generic host tooling Date: Fri, 25 Sep 2026 09:30:40 +0200 Message-ID: <20260925073042.1737353-7-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260925073042.1737353-1-felix.moessbauer@siemens.com> References: <20260925073042.1737353-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR0P281CA0211.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ac::6) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DU0PR10MB9346:EE_ X-MS-Office365-Filtering-Correlation-Id: b99a1811-506a-47f7-12ff-08df1ad6ede7 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|23010399003|10070799003|1800799024|366016|10067099003|6133799003|55112099003|18002099003|22082099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: x93KV7pa7QdFAArUeGG5cZYbzi+5f5Bung6N5lWNT3tKbzeuzwCzVgKlTwL078+NWhg1GfaBwN1tCfRihAOc2RaoYocW1AaIPFAh3jzJvIXOcy+4zKUxlkI0iBNUyd/qxtnODDaS8/ljwIcY8kbeJueR6Y+FnXNXKRkUSQOXSLNfWAI5WzVeOHlhLPhRWzOFm8MfXY3ibv8D6Cw97oHFj+IYlPD50eKybHzYvag+2yHMOIrnioCBjHJJQKYrL+o0krTYyq111N8hhnNnHgQPjJpLtR0COUcQbfQyqgL2YPRhig9imu9mgIQVyIV0QRFzHPSxW/Q41sHZsPBwBjBBB5M16KGKYagq99H8x+l7tHET214U9VXpRJ90Hn3yYWD5K7xghGFgLZPqPxZ3pZ33ZkU+ggSDLu/R7UiFs/9udWbbUdzJNg2M9uKQRyCKIxHl7STetUTvgQjrACO283N9sGpdzgsLobeD6W2qDBhJ5NMuSB+IKEdru/F+1GJf+pOn+CTe625Uh8q/lIrFtZtkyRaI14GpoA7uFr82mOfKhFroVNZv5VKqCYO3wFn2IPKCfms5hB0u1JCeVFi0yaLwHGFDVjTuMeKKyFoNldVt5ynlisV5OopG8IJa1R1n6RTTFhwdUMXwBE19p5IGyRl5hwFa6t3UA+jO0rYlswNTS3I= 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)(376014)(23010399003)(10070799003)(1800799024)(366016)(10067099003)(6133799003)(55112099003)(18002099003)(22082099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: XIneC73oSHqWa6c3AZvMy48ZlnALvR19o0SNLNJLM2Rdn4d2ptOU5sd+zMI56MfSfBSTXdcdKH4ZPv5NU4agUZd9BtXX/h9sMEdTTUJbnMr+208GaZ1tXQn5yAmrAqvOmgz+naiXryKW436DbkQrVSqUgcR1aoEWoyhi/zeu98Ij704FGQAad5ePmp5I+dfdA91FloESOzCgMh9r64T3fEyIRANPYAfaSCCgv1ZiAAcEsNYJAkicCeQoekM/CJ4Arme2ZlHSU4DjEWcVx2jijfib1kftShjarxq8DC5WveMBRzkx0tVpqu0NzAp8OHvPPwDmdZOV893/iWC07ITwc6ja4zZHCdESByDA+KjQAoy9oPkF/l/RG9VLmalJIsLt25dC676HLPHDod05lhDXSNcWhJN9vtp8nSPwo0SHIaar5SijioFOZDvkZVKTyS+z8WrgW1anSA0sI+mVHhE+8VC0Yra+fi0EdFBCFiE1+CNC9owH2DassKMOWYAtwBRLmiwGsyD6xDgD94AeHV12oSNvUU3Aq0MC8vYhKwWw1saNxkHyTMmoJ2OK4xj+JHYY/4ZxGYJv3hGdhZNKK3slrl83V8GQ8UeexgXdMQ7thpKIStEfiVyiev0NPxvrJ4AiFl1VmDn4UYnBpsxwWiF3aadxlMAfRLB6Kx8vQFlcXuP+baRRoCYUPQ9uWm4XiWwrQ6xuUc8BLU9atOYLSX7v5Cuy3jhyaqHy4xZRy8RX1ougNtyBdx2lf6EL86Jk+FoWNLQDakFpNU8/qPsqcxkVRUO/NsokSKhtPlgdjMxPhWLihV5uHoPMI/0bPJlrzH7L4dSfIXxrtpkcrdZISnvAClHzcnC/mQBmSYAHQg3SEVbWD/SAkbnDkeAHe5DJtanr2i8q8vusKgfNQirRO0+0IijX0AEbcqYFdso45BsC5cW9i7h8E40hePLvbiHS+7GhMHDeNygEVvqxbW3yVxF40/DSw1USGBdP9VBv8Nty3xK/wVgudUSs/DpmkXSZqFl9gl+7yOPAWm7L9e/DKM2DV9siKwNn3PwvvL9/bCRDLfI09y+7Q9AsNuLzReLgJ/Bf+rvCxjWDaUA13ujniLyyLzmo/XDwqGxAFDh35Ofr1dgRZVFMYm9O/a2FR7vfsAZB/NlPPpetGoKsbeeiIQsZjmtgBkOma1dlZwNd2qT6+Q+rzvqXX83JFqpGNosicTGB4BK6W8ZEq+7ABOuk73b5nL8SZFObA3ZFHp/Uq6ZeuRCeCUxLlpi8UiS8qcex7l5Z/KC+mP9AJ5hn+Ig5cXOXvXdQXC4irgsBvcvPKGJPUin6/jiMv20drjK5J7JXrI/Abu2JdvOCfUAN6dAIXg5EQjfuvb3aFecE7CCHousIEFU8M2wHHbft5+4fziDzH5mg7EoobVC7i/Be4cTVKPIqpvP9DzacsuCzxlzb2dud1rASqIanLZT7o7yhyNxwlQ1VLwkActKie7Y2jacrM3+rEmd+Ao4obCpGSEWc7vPpVVnzjwANFrkpuq/6zLK956tn+u/08EvJVt6SpXtK+TS7UW/+t/o9M1KUjHOFRXbZNUHFw3d5s0PKRi1VgkptKeLDIHzgJjnZ7dKsKJPrO4S/yr4ujznB89E4l1oqUSzs5SdSh4KXdLyThRwKVj7j0uiumRHyD1+LYOqjd3svmskmBKXPaxY9ugTPtcaUcpuppYkfnveUs8QTuC+uvSC5QJLj9zVL3rZhToVvg9KVy3mhVn+/5mRj1IAthKlFrfvGPHw3FFV4/EyAQHPm1ca/6fNI+6AwGIHv X-MS-Exchange-AntiSpam-MessageData-1: SgRMHXefuBX4ggpP6wd945w4kzx/J95aGMg= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: b99a1811-506a-47f7-12ff-08df1ad6ede7 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2026 07:30:52.8176 (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: 9nr+XXZh58eyafPCrI48Gi2PFvBw9k9Z+5IIVxkcjciYRqw7CL4g7nL0lzwqJVgDKNDavKkLsRiq0NESBo1RJIgVf6C/kN5iwdkw6pKrvLs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB9346 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=rWeENGQP; 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?= As a preparation to provide needed cross tooling for initrd generation, we provide a host-tooling-chroot and a corresponding class. This can be used to install debian packages in the native version in a chroot, which then can be used to perform cross-chroot tool execution. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/host-tooling.bbclass | 14 ++++++++++ .../host-tooling-chroot.bb | 28 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 meta/classes-recipe/host-tooling.bbclass create mode 100644 meta/recipes-devtools/host-tooling-chroot/host-tooling-chroot.bb diff --git a/meta/classes-recipe/host-tooling.bbclass b/meta/classes-recipe/host-tooling.bbclass new file mode 100644 index 00000000..b76f8898 --- /dev/null +++ b/meta/classes-recipe/host-tooling.bbclass @@ -0,0 +1,14 @@ +# This software is a part of Isar. +# +# Copyright (C) 2026 Siemens + +LICENSE = "gpl-2.0" +LIC_FILES_CHKSUM = "file://${LAYERDIR_core}/licenses/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe" + +HOST_TOOLING_PACKAGES ?= "" +HOST_TOOLING_DEPENDS ?= "" + +# dependency to build the host-tooling-chroot +HOST_TOOLING_DEP ?= "host-tooling-chroot:do_build" +HOST_TOOLING_DEPLOY_DIR ?= "${DEPLOY_DIR}/chroot-host-tooling" +HOST_TOOLING_CHROOT ?= "${HOST_TOOLING_DEPLOY_DIR}/${HOST_DISTRO}-${HOST_ARCH}_${DISTRO}-${DISTRO_ARCH}.tar.zst" diff --git a/meta/recipes-devtools/host-tooling-chroot/host-tooling-chroot.bb b/meta/recipes-devtools/host-tooling-chroot/host-tooling-chroot.bb new file mode 100644 index 00000000..0ee2a7c5 --- /dev/null +++ b/meta/recipes-devtools/host-tooling-chroot/host-tooling-chroot.bb @@ -0,0 +1,28 @@ +# This software is a part of Isar. +# +# Copyright (C) 2026 Siemens + +LICENSE = "gpl-2.0" +LIC_FILES_CHKSUM = "file://${LAYERDIR_core}/licenses/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe" + +PV = "1.0" + +inherit rootfs +inherit host-tooling + +ROOTFS_ARCH = "${HOST_ARCH}" +ROOTFS_DISTRO = "${@get_rootfs_distro(d)}" +ROOTFS_BASE_DISTRO = "${HOST_BASE_DISTRO}" + +ROOTFS_FEATURES:remove = "generate-initrd" +ROOTFS_INSTALL_COMMAND:remove = "rootfs_restore_initrd_tooling" + +DEPENDS += "${HOST_TOOLING_DEPENDS}" +ROOTFSDIR = "${WORKDIR}/rootfs" +ROOTFS_PACKAGES += "${HOST_TOOLING_PACKAGES}" + +inherit rootfs-deploy + +ROOTFS_TAR_FLAGS = "--exclude=var/*" +ROOTFS_DEPLOY_DIR = "${HOST_TOOLING_DEPLOY_DIR}" +ROOTFS_DEPLOY_FILE = "${HOST_TOOLING_CHROOT}"