From patchwork Tue Sep 15 10:01:23 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5471 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 15 Sep 2026 12:01:57 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oi1-f187.google.com (mail-oi1-f187.google.com [209.85.167.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68FA1n5U002003 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 15 Sep 2026 12:01:50 +0200 Received: by mail-oi1-f187.google.com with SMTP id 5614622812f47-4b3319233c2sf5755022b6e.0 for ; Tue, 15 Sep 2026 03:01:50 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1789466503; cv=pass; d=google.com; s=arc-20260327; b=hTcEvY5CtCZpw078DdS87XTgqJMmaFf0y1iUNoOICmCHu+MLjvZiQPzglj4Pgm2UVn lyuPwKpkzwVj1Xu9QEI9MDaxjDLBNeEmNQwp6vWxMsPWwPglTahlMfOT/WBLzNCrSbWg kDnmKtysC42lZry/uitx/k7Up7UqzoAKPEiCB6Dp5RPjboEO+oJHNH3CIsjKjWjtvz01 Q3E0K3ElZGU2P9/IekbKV+piv5js7kpMpDJF5akHGQJDjdWB++RGIHPHhZxE7frXDY9E emjJ+xfMjCyUA7A3JsLVmGgK0ts4Ht9vm/2SQYfvKhR/DNZliwKw7/nFsJTw9eDbmHlW RilA== 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=NWcCucP2y+mxBmdb1nsmJgmo5TNosFQlvHO1+c06zqk=; fh=x1PjI0cbE3sMaBYar6iqFoenG1bG9OI0Z4t5ncDTEUA=; b=eu/MlD6HyofUOAJmIC5lqUx6Qc3NQqhjtghKwFbaqoF7weBycbl4ahiTcJh6745jHy derNEXclLSYhpiMLhGSs4djA10jnQmPZnwk4a9VaYfhax4ACb1B3tFF1PJk+S2X2T2DD qGqJts4orLOfq6p8Qj3YZXq2YG82WqvdiHV/TuSwa6UubOKMf+KLAocm4v696Sv8lBd2 w/pP7xSoEF+yardXbaNN+c6jBeyAgNiNtKe1j9SynN5t26S184lFXz42OX3gQXFYhE2f uaAIXuhpzqprGetHFznJ4OCzBzYoAQzNUgcpNTBRAwEsx3mN3eBK7aWjE11hr+bwuq1R bTqQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=kN4RSQJw; 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:c200::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=1789466503; x=1790071303; 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=NWcCucP2y+mxBmdb1nsmJgmo5TNosFQlvHO1+c06zqk=; b=QDhhWZ8BdbewshV8eiDEY065zXfxBHipeccWhxRaHFcL84ur/gR6MjUrEfX6+OVArd mXANyBs0vq9VA9Y8AGPVs8w/AHgQ3Q8NMSxSct7HVYRvuSVyxy9a3L7PO2swYAyK9iol 7ZTlCeExxvUURzZNmx8EkG/1C+pNejoVTr6HgQxNa2sdTIOynBbtDAE9RRBu7shetuWN pqlRWHSI/2rfh4jgQs8y3NRmE+mM6rXYPCLEchd25/2IfWjImzlAKMBtTwnSFqXJJL6t oeq6ip0JYlz/mswVkiGUuzTdssPdpfuUxSAywuAUPxOuMnP/quw2aWmCRmRvYlSixc7V vdJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789466503; x=1790071303; 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=NWcCucP2y+mxBmdb1nsmJgmo5TNosFQlvHO1+c06zqk=; b=kqiQTpaSJTMDXnuGjjYs7C3FPL43lAK6ik+6MqmDsGLuYjCE/BkXqrSS3EfaQN6YlX FnET+nxBz0tHexgTYMP4yHj9Z1QKLgCJmlTtyghiH5wFQnrJjLcvKbs9zGLrnMYKDvl4 ATJCDBGSz8fjgogCvsEpAupxdvjnJfh7FL30JhmbtsP8Gpr7mCipFhgnF0gRltcIt6e+ zWk/ML9fLt+gpscq3Hy+D+DKtnvn4FSDgevbXculkYEMpW+8FHFrKy9tAGwFpmx5ZdOp HwW/Kwu4QPArFgOu2g/UcwBkCkPpBlJP55fryFsiuwVbQI+SO9SwM8wx7v3JBzP5LQ9P jvqg== X-Forwarded-Encrypted: i=3; AKwUvByYL2EMgqjqbGkJyIL3JIeb27k9b4AWSvVI4pysMxOTCit9K9svluaMGtNS1aODAIJendwRr7M=@isar-build.org X-Gm-Message-State: AFuF++lHrH7/WWPliVHffXUhofkQFQsr8/Hx8NU/U/Qua2Y3aRs076G1 4o5dQIx1fs5pQdRZ60AJrW7BnMLeT+ptkni7ZcdfSIK5LkfwT1oWLwqF X-Received: by 2002:a05:6870:1d19:b0:479:47f9:27f1 with SMTP id 586e51a60fabf-483d43ea5c7mr77510fac.36.1789466502737; Tue, 15 Sep 2026 03:01:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdeeP0AEYqaJ9juMqFoFgJGc+TLOi4zQlNn3IBHS/DFxAA==" Received: by 2002:a05:6870:e2cc:b0:479:e31:7dc5 with SMTP id 586e51a60fabf-47c86fdea84ls5949218fac.1.-pod-prod-07-us; Tue, 15 Sep 2026 03:01:41 -0700 (PDT) X-Received: by 2002:a05:6808:4f07:b0:4b9:e6ab:d079 with SMTP id 5614622812f47-4c9aa7af178mr62728b6e.25.1789466501665; Tue, 15 Sep 2026 03:01:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1789466501; cv=pass; d=google.com; s=arc-20260327; b=aCaYQdM2ghNyNW697OtcGJlizORu7aORgZru2BvA/UpGh+xWN06sqDA1YKXD1BnuzA AWcxG811ojRAUEliFEHp9xhNo9tN9DJEc3Tk668ts4yfQDGdpqvPEHec2lMokQdpDQZ/ /c3J5TgCesPeiI6RIi4m3I+2P7dUCmDnqj0+8aSD3H9k9A2Cyb8Af+SPCI9UQbXuJZ5a RD+Nk1EwUgh7m6DyiEk+73w2gr08BjiInfKlyTvyF/6/3L2e8fsGK8XtkfC1M4njJIwl +++eJuCzyNE8OhcMLd4r85kaPkmnlKDmOsYmx/Fwskbq2LccWow5PR635llJNati/w32 H3zw== 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=KU0CoQjwt88oNWm1wzF/h944sAPuebJnQ0ESPYn1diByMDNumvMTnn6gjkeHNs/7kC +AJS1vDHAerUBwT6fYPy7CZirGwo2G/kbbxYGbX8JGClUrI9L3vXIjWT8/vUaDHMJs4M IaO5gWZJPbNPSyFoAOuQcvY/5UluVzYoVnNHlDAuSS+R+fPiTgLaN7VjUk7WmagMgmvK rnlwd1Z9F+53XyNmjZGl9IPzfwBnl4JUDPdXf+pMQfElbZGfSGWqK16vBvC5H+VvnxKU LE2iuAmE/IJvFehkK1KD748yrI2k62tDPLDHaMD8YB3e74C35Ca4EVufbEfoR989rX/E JjRA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=kN4RSQJw; 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:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by gmr-mx.google.com with ESMTPS id 5614622812f47-4c62baab720si207347b6e.0.2026.09.15.03.01.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Sep 2026 03:01:41 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TwAHNIpQKhSiBerf63J0752/F2L8TFwgYWTN3h1FQ3Kecwb5JuJb2Sl0Hk5Q/mRr8XISJxfU217uS7gRwH4rrK2bBQori/Ln8YejTx3uCx4toU/PPZVJR/m14mWvUVRcPM41vVoBw86xw97pLGyLKkRNmXvQhGlyTHW8GGpgTr9UZWC9JaXnw6n412Pqhr8c+31Sd6fZrQVFU+auMYpsJrh8i9DkpoivsGi3gfnExI4f+CBfsuIaPZi5zyTmzffYXaIF912xBuIIPiaCNNj8EhHbhbNuFzOI3Gwfe8KDSqYU0EJkswzWmk6Sui17szsAqIhaur9fmhV7M9JHrO1unw== 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=PFHzChzh3ntqtZDlu34pBZQ4j35D+fy9WcU9WO7GxqS6DE9dF+YPuu5/FsXKqc9ZkpdQv8ffqUvxOTWvbM62f1t9aRzLliAKapvudeiKlvYfl1o0shA6uDgnZRHGPlJYwaISsJskpW+XL1MC+AiiVpNydKuwgguxhs80Fcp/shiG0ipW8ez+FEqtC8pRZsw7lRNtszYq9EjTFWw4jV0H5v2JC1aq+eyd3bHT/stxPYyLlTRgmsZth+IPRzF4ES82n6gQk4++tpTXCRcXZxsvhLsYD6Tq1x3I8byTNrhlc+FkqKEa8jPNNny+xtb71ByLdJowHS0aq+/eN4G1SrLD/g== 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 VI1PR10MB3517.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:136::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.9; Tue, 15 Sep 2026 10:01: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%6]) with mapi id 15.21.0406.007; Tue, 15 Sep 2026 10:01:35 +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 6/8] add host-tooling chroot for generic host tooling Date: Tue, 15 Sep 2026 12:01:23 +0200 Message-ID: <20260915100125.1991311-7-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260915100125.1991311-1-felix.moessbauer@siemens.com> References: <20260915100125.1991311-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR3P281CA0086.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::13) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|VI1PR10MB3517:EE_ X-MS-Office365-Filtering-Correlation-Id: f6363113-8914-416b-a526-08df131053b7 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|10070799003|23010399003|366016|10067099003|11063799006|56012099006|6133799003|18002099003|22082099003|55112099003; X-Microsoft-Antispam-Message-Info: Bga0GsF5zoJWoHBMKTWK5/voWkFMLFp5pSeNQ+cn6gAGSB2/rRuqAflzUM38OkxWQ90U35NmX5LLFcCx+WAyJIITnI/+PaumBYD4zwdXlsmkGqY0RPv7DLeFDJl4cbqrcTMkg+tPmQysAjG63/95Ohy8x8mlYH6FawrC5LoIFp8+405Y364U3wK8Inx/fbDmMD1ZedkrZEAAnc5uNO7fibiRTN9WPXoRZgYaoZzJ7aANieqsUhc+h/zjxeQBHGpbuAM29/YoDKpEoOV3pIS/rPIMpPNJYRfuQwubxzcu+VPi3B6qZRwGSa9yXLNU3r9OZuwIpc+OCEZ3x6yd7uOiJNwvkkeO6yi8E6YZMfZG05FMDGSo8BYVM1OJf1DmxNihkilGJD39pw3Haj478WJ+oP11YEu1wLS6JgGZV9MRSgP2NY4kO1KPYHxcHO7rKpMeqxoWwFR/Tdolw9CplWxhD/QwXF9AtDCJ/sL8MMpezIM3P+hCTYNOeccOoYJhEmnfJzvSNaCuAv1BED7LcYZUH7FSl3Nyp8tEfb4m2GAJHMdY2xryJEu7/s6dzkuAPqq2lYbHiin9E7vZ3tnbcuBscN+Uh1fSx+7eF9Z6OBvh0VX9Pp7TxVK9Cg920gxrry76Yu1YDuYX3cppRdjMJCoDNBM5hwTSLocayr2MriesbTQ= 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)(1800799024)(10070799003)(23010399003)(366016)(10067099003)(11063799006)(56012099006)(6133799003)(18002099003)(22082099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: YkjjC4OIU2bt/ZAVfQWx+UcKVYK+FtXdrNFzbC0AQ7zE8nErDm89bBTsN20a/sRwWmiFHbTFYP9WfqXiTs6b1dXmeLlRfYW3J5eP7hrM9rk25uex/Hwl2Ul4Krcl+Cs4d2oQHr0cAb3RLX1EBD5yTtlV7RqwolDcHu5IoKjfTvyMTfX7pr4uIPkGZm8y7oNk+dBtuSjYgo7ZbWhdt+GRJJ+wVJQqTToKPyHMfBQXQXl6TLzUvI32n4Mhbwg5LOWq5OImWtFgEln0iy2tGJcvvUy8BxyYiuOZMO/mi3iuHmIeXuQEh9bByWrn8w0510GGCqPUACstBeDHooz+Kp3gIvneRu0eCLBIdBf2CQ6Um2ciek0k5jFAiPNRvi2KkVhhbZi8QxpN0AtgHCPY6Y8yE8bVWrEBzPQt/D7C+8aqRJzLdrjXwiWMxmCnvJXVyeNuK5b6JApyEqGoatUlkyqvhrSKJVtbLzSL7j70KqqRDLLItIl9L8XAaV2kH/oz0ytRDdbA1xKFJalkcuqvHx7PwyEvKIw3YYwjz6kQNoMZO+b3cxVhQdWmE2QxECvXC55X+fvPYuH77vjb6xRm/cuyc4lfvZEsZiQGm49ixnNhqZawrm3V0pHhEJxVGOO24CVcyQ3QWF/AoACxolU7WC013H6FmQKbJOok1ZCqF5FVHz0Dg/aRZlaop/Kgqz9xQSR41YFguUE0TUny6+AGJSgGxbfxvE0xG2vEg54dtU0cSNcuLKobSmVxEQU3hy9ekrlCcDsR0TwzEq4CHqvfuV6pMKgC5oUbFeievSyDvwZCA+PfqkYudOo6lZeOqnJgaO9HX1dDxxvV28UefoVy4L48XMePIlAd+D49wI8loFzjAJBWQwYXsROvNh46AmYwQJBXbQp0ntPVbkVGHdRSPHrOiyCg+e/UkyEDLGmcj+rezM4buPJC37JgpXW7edQwELlmgsRRQFUMFD2dDaWkw+HqK78dAbj3pa/VepkVmzOP7AT7/eKye7S1bnUdeyZwfcLvkwZMjhdhg7XM9E0nln4rm1Li0mJiB5Gf6YqXf078ZZY8Fyt1NvAH40+7wtZWu6ri+MH0dlbV/aO99AJ7RSjn/Pkw7akv17cMCUcaTtR57Cdvs2Myv2RXT2b6EhD0alfwTsWwSptisv7cdypqS/BYyPPVul5t6/LaALE4ufMegsyynduB57ftAhRrLuxbaAAurfhE6Yc9uonaXjefDTOg4lknQ6FsYcPhg6UrGHeUAzHaVbfu2xRvjWCwSg/Ue+2sTfVbAdWYcY/U1H1rRG/xrKptLJEUlo94bPTYUxh5U6g9OWOj6FmAdNB+zUIuH7fE6Z0MIWqymu0AKol9pfrvUMTqajhB7xTkV2zD5C1B5U8HPDRjj9VuaDlqWpQ0i+W4OlRNHZSUa86zgnxUs5+MJXbH2K33gomTEv3xgxbEtUVdM29BmfJOpISSrIhe71MtqF5dFXJXOCWsicL7+W7mpC4FSVGAvcVbhwxfBiNBAKAZODsM2teKX3kqpJHyesY+uyrMECU9vGpJeKp733jlJ6GljCG0JBG6FATTMJ6SKpCDV3QKfpQbAVRhQwcJR+cGiLD0ZbLxzsMgW71zrl4o1YkwdxfOp24bHk8U1lUMWg/oa+oniKWCWuUFPfVaF0zz/FQbpaoA8GRyqgjW7dFoAW903W639gflVm1DEJphLpdwfsMZA4HCFzDejDN3X75WxXdx5esvH1qFAq4m0tkYeEjHvl6BSCKfJjIoDhWE8cDP0Ql71MgTJ2lPPnIZ4Dm+s2xeJHga X-MS-Exchange-AntiSpam-MessageData-1: tlIyF0K0jdDfGbXelEIi1/rR3UIgcunDNXY= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6363113-8914-416b-a526-08df131053b7 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2026 10:01:35.5723 (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: uPvWyc8tKbi4dc2TZd9K4RwJebyJqFSsNDtAOGrImH4Mbve/mPQf8sbMiTKIHHVXizE07MeEdrTqCDoHNIVX+iImr1N8WS76vPy39RVEMvs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3517 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=kN4RSQJw; 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:c200::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_NONE,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?= 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}"