From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 15 Sep 2025 12:04:17 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f188.google.com (mail-pl1-f188.google.com [209.85.214.188]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 58FA4FD3009920 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 15 Sep 2025 12:04:16 +0200 Received: by mail-pl1-f188.google.com with SMTP id d9443c01a7336-24457f59889sf41658575ad.0 for ; Mon, 15 Sep 2025 03:04:16 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1757930650; cv=pass; d=google.com; s=arc-20240605; b=ftkRku2QX3xLnTTiZ09VfyYOxkQbZYMVjrb5bwGgwKhyFydurdETGqVrkBdiWEtBZT qV4OaciV71O6VBlVBEBjgNYmqD076oBgdg3BZZZ2uk1rZtIsRInR9B8C+RU32JyZV3EN eErZCM/1nk/Ztwnkp5a6q7zJIrortBCcoWF35fHtZj5uRNjwg5CtcVzUTHod5UAB5j33 d7nINWJTyCOmYX4spOLz15o2/SZY3/SbsiK71ZLfhVJOs1h851ukGHkMxR6nxjLyLTTq UuSwpxWsOdVabJS0y5uSe4pgMw3BppMAKkbmRS4hkvQ5DI9kaNempXScWTxLE3Fme8yb Jsbg== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:in-reply-to :autocrypt:content-language:from:references:cc:to:subject:user-agent :date:message-id:dkim-signature; bh=SDuD4JUXt2nHTuzHw5hVvgoVNg6Yw/c8nHLacZdovjA=; fh=iWFbGYlbMKcFIq0mX1+kEgeGsYxsMwIUH4nMfSBynxU=; b=SKMVAGDSso77E4He2C1ZVbzUqKkw7bkxZZwR/JIn5vvnRfb4nar2wIZaJ1ATGgVZIW QHXIRogkJMkSFscGkCCqJ5ggVIOTbP/NEe86h1XClHhk9BrJ1U/Ad2YnG1OaFvwqZwo1 hVUZMUEeuiPIXKbMFL+B/B3hBPuJHJjsN/78N6dfeSHMI3JZD2C/eqQ9RulPyJeFmVN7 rhkxEtDzRlDk0bZ4dISwyG/aalwDq174aIk10jjXyEo5neFZrPKJNjqjxiEDd9ZnPHyD n+imNGo5UouNsNQwjgeHpQAagY1UUVhpxRfo+tZMRjaoRfP+MsTVpr+5tcEviKJbr+kR OrfA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=zLIhCTmg; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=jan.kiszka@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=20230601; t=1757930650; x=1758535450; darn=ilbers.de; 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 :in-reply-to:autocrypt:content-language:from:references:cc:to :subject:user-agent:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=SDuD4JUXt2nHTuzHw5hVvgoVNg6Yw/c8nHLacZdovjA=; b=OoTqFjL7NE/+147WbAashdYYSF8lLxA5MNq4X7I5IX75V1SPVchQ6ARlUG6RWRMxM3 LrxdnvXDLe3YVaS4fwwFL6tTWL72i9hRoVToUm1iyhSozIWKhRktdg8yo/NsiXzjkgZG XOOG4n/SOm8j2xYLjk3Qq4IlG4z+qEQGh9zAjftAYfhaFVmChzt4KSHh2ENFzJcfWe7a dzNynrHqeUcd1bxmo2bP9XmX3PmO9uTOXMqTdgHcxXF7XA6ShXzhsM6hBbu7og3yhkha R6OVvOiaw55BTXAt59e/dFkv72vthIYi0zALPEi1CRn6dRh8G/Htd9wkG4b7zDA7IIQE hf6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757930650; x=1758535450; 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 :in-reply-to:autocrypt:content-language:from:references:cc:to :subject:user-agent:date:message-id:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=SDuD4JUXt2nHTuzHw5hVvgoVNg6Yw/c8nHLacZdovjA=; b=IB3uRmDa9+i6l7Db/+x4Uprkr6EfNm7+cySmCH3xYxbrT2Z6N9N409ZMK7EbSxCQcc +n7dl0YRaz2IJ/qKDL7HCxp586Om4QM/7Yqg3jCAMhXbt6U/W904Qw45cLuMUpTMrJpI JxXcXx48TREXOYUrrM2yVzWpZN7E03INiA5n8FcvMDPpCM0B+Um08XrgEop2FFaCEto1 BbR0AYO9bI52C2ebF2b6pJ0xnCioZxHdJZ1r8Mw7UtPN98TEsAH8x9k8pJ60RjiksNqI gQrp29G79Xkcl58QANjIg7lpkoTb66X/qGeE+xaP7zQ846igLSgR0tx1kjszEu27oDKt ZK3A== X-Forwarded-Encrypted: i=3; AJvYcCWpYfn0qnlxR7G6V36/wWzZiURE25yQ9ah61P4o0AdJ18KtIWvNgXiU8/IqRoCls6tH+qx0@ilbers.de X-Gm-Message-State: AOJu0YxMpW0Cf2OLZT3qVLL3XGF9NQazNbnbN8Yc2WNgMYUj7ZlDIfU7 CzquZdwXwO0uW67zw1zTcdj6Sr/uuiAmoUtBSFw4DyxfdTYr4gS67IIO X-Google-Smtp-Source: AGHT+IHGj9d8DAKIV8BxA5SDpyyLVFxN/FXuePXAr1PMUbYQpNmtfh7qOa4BeXo6J1LbqLZzVB+ThA== X-Received: by 2002:a17:903:1b4d:b0:250:643e:c947 with SMTP id d9443c01a7336-25d26864f83mr151401505ad.28.1757930649598; Mon, 15 Sep 2025 03:04:09 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARHlJd4oxio2CDXj4pdeYN1w5NZ3vukjfqW9VzQJh1koFPB7sA== Received: by 2002:a17:902:d50d:b0:246:570:cbdd with SMTP id d9443c01a7336-25beddd8445ls43151015ad.2.-pod-prod-02-us; Mon, 15 Sep 2025 03:04:07 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXp3DlpZQtYpfpd/LNop16wDt9gkQLvEDji4BFop6yrKz3W5nq6d75gznnmGHqNq13svJ2gzKLsQHsj@googlegroups.com X-Received: by 2002:a17:902:db11:b0:24d:1f99:713a with SMTP id d9443c01a7336-25d26865e66mr150827225ad.31.1757930646979; Mon, 15 Sep 2025 03:04:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1757930646; cv=pass; d=google.com; s=arc-20240605; b=DbJ8AIxXjFaThKTaM5ZPrF0i2pWcY+9sQ67KttDI4NrZpH/GbCkc0CtJ8QTYxEpHJI zIvr4FlMjB9/kEJVN/8cMwCpPTMijmh6p0DzeHS/Cz3TnlWULKevakRg8hPKXEWZUq8W cPYUH6W7p8phnZp+2Q3c9wf9ZCheDxO7G9ILMqFG1h+jchug/FzxzQf+SnKJOvPQIGv4 SSY8gmwBl+D0+znkMUkM/F0jU3mszgMyJejwllimJsqG6qCawjUMp7eVye2BWWfrKof4 KR8g9j32L1dfXdopecBX86ha+7rE9bVrvO9Pn4PDToOoyJmYlrTDoWGnmGLpoqZ0AOS0 jlkw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:cc:to:subject:user-agent:date :message-id:dkim-signature; bh=mim1hlBSgiLWxYOygtHwIMcAdpEDA4nLGdP8oFmJ8f0=; fh=1y6LdMmOEj7EZpb90lkFHzal/gyUhF+AIGoYlseaaPo=; b=g4/+AERHbfuSGb0/M+H+g9gG8cjpHkxWq9XAqJxehWn5VFAoPRF0fNz5cjM1yAQXaR vSTqcyusjtLQHchr+p5HbWKEpoektt7H0MgdBV2I2yiFC9vygALr9kSJ3B8K/kxoaHpx kiHpikattCcj5S898Jou0+FBP3dHTBt6WKic3613OY/0vCxNYJt+sbqK0deXw35t+EEy Y/NA3eXIkBUwbmTTTMEP2QSbw2RHC9Im4ISbB3YAJYJVU4oOCbJ2OOEHCeghpUmMwOP6 Z4Jmd+yF5rD0eAvsibJslS/7AdvrZ1qt2alvTgkpOpu2L7Kh0X9fbibmt7I3j1rnNA1E naGw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=zLIhCTmg; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id 41be03b00d2f7-b54a375ba18si411934a12.3.2025.09.15.03.04.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 03:04:06 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=URqeWbB11+48BG67fIULy07BKG9vJz1kq+h1lXEJ1XHg8du1diifXhzXe44KrLd3NMGXDUDeT5UO74XnetFaI+/jN41/Lgs/0+2vbxlO1GTQNXrSpaBjfC8YtgU3762py7ltdVnOPPSrJtwimv6/SbniLZ/CbcBg8X7Cl/cU95biEOsb0axOHRTKQ1cVRupKj+vjvN0+CZShrEXs87JxP9mcnb5ffJ53TPdVCHVzwroVgKT81H0jqDTpdisJn1PRKi1aSsX4UJE1Y5C6iODwm7bbX16gjgEOC8AdCbce7iygdSoEksPIfg83Cd+ZqveHmXfJ+Ik4s2R1IXg2/CO/PQ== 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=mim1hlBSgiLWxYOygtHwIMcAdpEDA4nLGdP8oFmJ8f0=; b=mVgzy5m4Konk8RR+XHIlxB8Wu6yNvHHTIUV6T5vULrC9+ZodFT6qzXBR7Oqhjd6jD9aeEPt/EsiIHHP3J8is4BGSMRFdRCmXEaN5IsmOo8eM1yFBR13i4LmNCS50kgzyu8uR/FEC1cYGKdixyxSv5+u2GKz8L7CpPCsaR6JIPblBMLCA5gxoWYHHjZ0r+iwa2bs7DQbTjkvq09vzBfJ5x9XtAJXy07P4SgLptHMQdz+ivvimmblWe4fzdB3aNkGTBhKy746Z2ELBzyzdhyecFPtZRyOdooEnoM+hk4eIaIG3/fd7Plbv7B0qoseRub1fze8RS6nd0L0pmA9fWljYFg== 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 DB4PR10MB6190.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:386::16) by DB5PR10MB7701.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:4a8::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.22; Mon, 15 Sep 2025 10:04:04 +0000 Received: from DB4PR10MB6190.EURPRD10.PROD.OUTLOOK.COM ([fe80::fa4b:dd2d:9aea:d5b3]) by DB4PR10MB6190.EURPRD10.PROD.OUTLOOK.COM ([fe80::fa4b:dd2d:9aea:d5b3%6]) with mapi id 15.20.9115.018; Mon, 15 Sep 2025 10:04:04 +0000 Message-ID: <6c970587-5544-4be4-bd57-ec81847dd8aa@siemens.com> Date: Mon, 15 Sep 2025 12:04:02 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 1/6] rootfs: introduce wrapper to run commands against a rootfs To: "Hombourger, Cedric (FT FDS CES LX)" , "isar-users@googlegroups.com" Cc: "Moessbauer, Felix (FT RPD CED OES-DE)" References: <20250625193748.2681-1-cedric.hombourger@siemens.com> <20250625193748.2681-2-cedric.hombourger@siemens.com> <161b6da4-e7d1-4668-87aa-a0ae041fb8c6@siemens.com> <40ffc532715cbb285f2e41ec11909a7ff145da05.camel@siemens.com> From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@siemens.com; keydata= xsFNBGZY+hkBEACkdtFD81AUVtTVX+UEiUFs7ZQPQsdFpzVmr6R3D059f+lzr4Mlg6KKAcNZ uNUqthIkgLGWzKugodvkcCK8Wbyw+1vxcl4Lw56WezLsOTfu7oi7Z0vp1XkrLcM0tofTbClW xMA964mgUlBT2m/J/ybZd945D0wU57k/smGzDAxkpJgHBrYE/iJWcu46jkGZaLjK4xcMoBWB I6hW9Njxx3Ek0fpLO3876bszc8KjcHOulKreK+ezyJ01Hvbx85s68XWN6N2ulLGtk7E/sXlb 79hylHy5QuU9mZdsRjjRGJb0H9Buzfuz0XrcwOTMJq7e7fbN0QakjivAXsmXim+s5dlKlZjr L3ILWte4ah7cGgqc06nFb5jOhnGnZwnKJlpuod3pc/BFaFGtVHvyoRgxJ9tmDZnjzMfu8YrA +MVv6muwbHnEAeh/f8e9O+oeouqTBzgcaWTq81IyS56/UD6U5GHet9Pz1MB15nnzVcyZXIoC roIhgCUkcl+5m2Z9G56bkiUcFq0IcACzjcRPWvwA09ZbRHXAK/ao/+vPAIMnU6OTx3ejsbHn oh6VpHD3tucIt+xA4/l3LlkZMt5FZjFdkZUuAVU6kBAwElNBCYcrrLYZBRkSGPGDGYZmXAW/ VkNUVTJkRg6MGIeqZmpeoaV2xaIGHBSTDX8+b0c0hT/Bgzjv8QARAQABzSNKYW4gS2lzemth IDxqYW4ua2lzemthQHNpZW1lbnMuY29tPsLBlAQTAQoAPhYhBABMZH11cs99cr20+2mdhQqf QXvYBQJmWPvXAhsDBQkFo5qABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEGmdhQqfQXvY zPAP/jGiVJ2VgPcRWt2P8FbByfrJJAPCsos+SZpncRi7tl9yTEpS+t57h7myEKPdB3L+kxzg K3dt1UhYp4FeIHA3jpJYaFvD7kNZJZ1cU55QXrJI3xu/xfB6VhCs+VAUlt7XhOsOmTQqCpH7 pRcZ5juxZCOxXG2fTQTQo0gfF5+PQwQYUp0NdTbVox5PTx5RK3KfPqmAJsBKdwEaIkuY9FbM 9lGg8XBNzD2R/13cCd4hRrZDtyegrtocpBAruVqOZhsMb/h7Wd0TGoJ/zJr3w3WnDM08c+RA 5LHMbiA29MXq1KxlnsYDfWB8ts3HIJ3ROBvagA20mbOm26ddeFjLdGcBTrzbHbzCReEtN++s gZneKsYiueFDTxXjUOJgp8JDdVPM+++axSMo2js8TwVefTfCYt0oWMEqlQqSqgQwIuzpRO6I ik7HAFq8fssy2cY8Imofbj77uKz0BNZC/1nGG1OI9cU2jHrqsn1i95KaS6fPu4EN6XP/Gi/O 0DxND+HEyzVqhUJkvXUhTsOzgzWAvW9BlkKRiVizKM6PLsVm/XmeapGs4ir/U8OzKI+SM3R8 VMW8eovWgXNUQ9F2vS1dHO8eRn2UqDKBZSo+qCRWLRtsqNzmU4N0zuGqZSaDCvkMwF6kIRkD ZkDjjYQtoftPGchLBTUzeUa2gfOr1T4xSQUHhPL8zsFNBGZY+hkBEADb5quW4M0eaWPIjqY6 aC/vHCmpELmS/HMa5zlA0dWlxCPEjkchN8W4PB+NMOXFEJuKLLFs6+s5/KlNok/kGKg4fITf Vcd+BQd/YRks3qFifckU+kxoXpTc2bksTtLuiPkcyFmjBph/BGms35mvOA0OaEO6fQbauiHa QnYrgUQM+YD4uFoQOLnWTPmBjccoPuiJDafzLxwj4r+JH4fA/4zzDa5OFbfVq3ieYGqiBrtj tBFv5epVvGK1zoQ+Rc+h5+dCWPwC2i3cXTUVf0woepF8mUXFcNhY+Eh8vvh1lxfD35z2CJeY txMcA44Lp06kArpWDjGJddd+OTmUkFWeYtAdaCpj/GItuJcQZkaaTeiHqPPrbvXM361rtvaw XFUzUlvoW1Sb7/SeE/BtWoxkeZOgsqouXPTjlFLapvLu5g9MPNimjkYqukASq/+e8MMKP+EE v3BAFVFGvNE3UlNRh+ppBqBUZiqkzg4q2hfeTjnivgChzXlvfTx9M6BJmuDnYAho4BA6vRh4 Dr7LYTLIwGjguIuuQcP2ENN+l32nidy154zCEp5/Rv4K8SYdVegrQ7rWiULgDz9VQWo2zAjo TgFKg3AE3ujDy4V2VndtkMRYpwwuilCDQ+Bpb5ixfbFyZ4oVGs6F3jhtWN5Uu43FhHSCqUv8 FCzl44AyGulVYU7hTQARAQABwsF8BBgBCgAmFiEEAExkfXVyz31yvbT7aZ2FCp9Be9gFAmZY +hkCGwwFCQWjmoAACgkQaZ2FCp9Be9hN3g/8CdNqlOfBZGCFNZ8Kf4tpRpeN3TGmekGRpohU bBMvHYiWW8SvmCgEuBokS+Lx3pyPJQCYZDXLCq47gsLdnhVcQ2ZKNCrr9yhrj6kHxe1Sqv1S MhxD8dBqW6CFe/mbiK9wEMDIqys7L0Xy/lgCFxZswlBW3eU2Zacdo0fDzLiJm9I0C9iPZzkJ gITjoqsiIi/5c3eCY2s2OENL9VPXiH1GPQfHZ23ouiMf+ojVZ7kycLjz+nFr5A14w/B7uHjz uL6tnA+AtGCredDne66LSK3HD0vC7569sZ/j8kGKjlUtC+zm0j03iPI6gi8YeCn9b4F8sLpB lBdlqo9BB+uqoM6F8zMfIfDsqjB0r/q7WeJaI8NKfFwNOGPuo93N+WUyBi2yYCXMOgBUifm0 T6Hbf3SHQpbA56wcKPWJqAC2iFaxNDowcJij9LtEqOlToCMtDBekDwchRvqrWN1mDXLg+av8 qH4kDzsqKX8zzTzfAWFxrkXA/kFpR3JsMzNmvextkN2kOLCCHkym0zz5Y3vxaYtbXG2wTrqJ 8WpkWIE8STUhQa9AkezgucXN7r6uSrzW8IQXxBInZwFIyBgM0f/fzyNqzThFT15QMrYUqhhW ZffO4PeNJOUYfXdH13A6rbU0y6xE7Okuoa01EqNi9yqyLA8gPgg/DhOpGtK8KokCsdYsTbk= In-Reply-To: <40ffc532715cbb285f2e41ec11909a7ff145da05.camel@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0163.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:99::6) To DB4PR10MB6190.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:386::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB4PR10MB6190:EE_|DB5PR10MB7701:EE_ X-MS-Office365-Filtering-Correlation-Id: e9f224f8-5f30-41a9-639e-08ddf43f333b X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VzB2RzIrZ2syM1BUL3RPVUxmeFlYN2w0QjRUM2lwZ3ZhRDlPT0QwQWczaXI0?= =?utf-8?B?TDRYSVc4b1VGMlJmN21hK0JFQXl4M2c5QXFFTnVDK2pKc2JiYTV2UU1XZlZs?= =?utf-8?B?SUVwK2Z4ZnUyc2l1K05IdjB1ZzdJSll3WDYxQ3JTSEdlT2V1aVBJUlc2ODZo?= =?utf-8?B?eTQ1SmU4MUoyVmVhOXo5Y0RWNytwQ0huVGNoc1Zxd1lFdlpZOWJhUVY3Um5w?= =?utf-8?B?WnB6THBPaVVmME93Y1d4NDhjM29PWEM1bzZVMVdEKyt2TzBqYWFWNnNoVVNx?= =?utf-8?B?SFlUWVUvckJodWlhUHpKaUQyNnB3MWpLYitrL1pyUXJMRWtVdk9yQkVUQlUr?= =?utf-8?B?M3VuTDVTU2hrNlIrOFJYZDRNdFZVRTJEYkYrQjE4ZnJraVRJd3E4QTdDTC9n?= =?utf-8?B?cHUvQWR1cVMzemVqQ3lhYkwybWdTeU1nZkd6c3B5bDJ3OTZMWW95V0VJN3hu?= =?utf-8?B?RmE5RU1JaVF2aHpleTJSUE41cE9taDBXbk01YVZDUUkzc2MzVjNFTFhKTVdp?= =?utf-8?B?aWZzYUEwdnAvYUV1anp3Q3E0SnpYWURJbWJTTUg5cEd3eDV3dWFxWFdRMTZm?= =?utf-8?B?eVVrbUtOQ2ZJNU5MMFVYMjRBMmZhMWtNQUdVMWFaYWpmYjdsZHV6dkZLc1Iz?= =?utf-8?B?MjY1Y1JxdHhkSk04UVRBVzRBT2djOUVCUmUyVkNoUkcxSlNhdWpPN2RYeHh1?= =?utf-8?B?a3NLdWxsRjlNcXNvNkpjbW1WMENWcG5MV1cxUXdUZzN2QXZJYkNnckF3ZjJ0?= =?utf-8?B?KzMzTXM1MEU4Y2VTbmFOYVNrVllyamdCczhlTEpvejhLUmFoMlFyd1Nnbkd6?= =?utf-8?B?dWFZSGJhRlAzVkxvSVdsZ3NQcTg2Y096VGJybTIvbnJxL0FDSnVOZTNmUXc5?= =?utf-8?B?SnlJQzJkVWIrTUlTTFJoZXdHMEZLdlM1d21BY2drd2JuU1ZSWVpMZUluK3M3?= =?utf-8?B?WVBBMXRJRm5zMnpZMklNSDM3aysvRU1tRUROU29wZ2w2VHZoSHc0eGVQYjJQ?= =?utf-8?B?bGJMWkMxVkNpYjJ6VDVyZjVmbjNESmFuVnU1eVpLVGtBKzdEK01iS3FJMHhy?= =?utf-8?B?Mm4ram1YbU8rVjl1ckZwMlpuOC9DNFNxdDNxTENiTFQ3clNZclJuNjM3MFBs?= =?utf-8?B?Qk1RaThlQ1JTODk0YldVdTIzMC9ta2Q4OEZ6dk9OZmk3djBLWm5JSHVZbm5Y?= =?utf-8?B?L3NKYk9SM2dFVTUraFg5djFpS0ljYzU2eWlPSVFSVkQwRVQwSTJqT3IvZ3Vk?= =?utf-8?B?ZEczdjZVWEhPZFRaZHBnV3BvUCt1cUR5bzY4c1lqdFF2dk12NGFiTkQyTmlq?= =?utf-8?B?RkFsekdpSURjMExRelYybWpEdHluMGtaQTdncVF0aFdCRVIyK29KZ244MUZ0?= =?utf-8?B?eU05YVJoR0FxRGlwRzZLSU1nbmdZb3I1Qmp4VlMwTHRaSGYxbVZJNGRnQndH?= =?utf-8?B?OWxlb29XWE4yWDZrcFBQRU5LVnBvcW5aL2crZ1B6S054K005L3JSZlVLL2Rz?= =?utf-8?B?Wlk2TzVhWWgxR1JxUEJicWw5TCtQUURsVlZlRjE5aVNuVXRmb0Z5ZWlRUGE5?= =?utf-8?B?aTgyZlphdGFRV1dYZitlQ3gyb0tKYzNVcmJKTElWSXRtQkVWTk0vQ2gxNnRi?= =?utf-8?B?djkzMk4wU3k5a21GQVVEU0tYWG00RjhKOStoU2phV0VzM2ZmblRWM2FpQXZQ?= =?utf-8?B?WHlIYy9sR0I2TG0ybENmelUwajZJdFlzVklEWjBuTkd4OW83L1I1UXJXRnJn?= =?utf-8?B?bHZBdjdFWjZqdllKSmlyZkV2NWtTRC9aVmV4YVlRTUZndzg0WFFxSjNMU1o1?= =?utf-8?B?WDg0VHNXaUtEak9XS1pocXNzaTVFU0JLRk5tSmRBbkJvNUUwQ3I3VjJwdk5B?= =?utf-8?B?TGR1bXE2VWhLVktxaGFEdlN4VlB4TWtlQzROQXV6eVlxQU82V3BQYnFwdWhW?= =?utf-8?Q?HDumKqUEX3Q=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB4PR10MB6190.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NzNVWVd1ZXNNYnRmY1pZN2F5SzNRVzF1bmpaeW5KOTJiUFBLNmdrcksrejYz?= =?utf-8?B?clZDOUxjNXpVWk54ODRkQ2JsRlBKaVl5NXdLVXVRckl0VDhQNGZCUjhVV0Fn?= =?utf-8?B?WVdwS2pjM0c1NENmUDNVWXB3RndKWWhZNCttQTVndTNQcElhL0JjQnVWbW1P?= =?utf-8?B?M0UyR2JsZ05BeVZSYTVhY1FZbitYcmNkL2RLVllGazlwTnhFZHNVbmxJelhu?= =?utf-8?B?V3dGUDdKL1lnR3Y2OUNPcVhqL05XTUxBY2JqV0ZrUUNtbWNHM1haQ1JYSFds?= =?utf-8?B?REJYTzFnanJrZ25HYlhaVVpRbEJrZkxjWXNpSkxBVHZDaGprTENIc0hES0M5?= =?utf-8?B?Nko4NHp6MERpaE5sMExBZ1A2RmU0MkhGUWRIMGJmMzEzb01rNWtqcGR0eDJR?= =?utf-8?B?SGNyNmpyTUdobmpVVHdHSUdqNEhlYjlYenBOaEs3dW02alFIVGZaakxXNE9K?= =?utf-8?B?OXhGeWYwQitFODdoSWxnL0VjN252MWxRMzV2ZSt2NnZ1SEVkUkxKMnlmVDBD?= =?utf-8?B?eHkwc2hTdk03SytqQS9vSUJqMHlHbDJXNHVCUzJkdUo3d0ZuR2RYQ1lKQkl0?= =?utf-8?B?OTRWMXEyTGhMWk9TNlB3cnYvKzVGVkwvVVV1V0UxenIzTXd1T2NabEZxUndy?= =?utf-8?B?ZTMrYzViU1NDWTArR2tMaHBoZEc5Mk53Mk5xeTFtcHpqSjJKMU5xVFU1R2dD?= =?utf-8?B?VVY0a1QwdXBYbFdrMkw0clFianorSjVFYlRyTUFERjM3YWpXb01xVnhUbWRF?= =?utf-8?B?bERqcVVaWVVlQ2FkR0VoYVhVLzlhYmY4Z0pHS040cXJYemJVRk5CODdXK2JO?= =?utf-8?B?L2JyVy9IcjhpeGlYS09aS3BEdjhjYjVqVi9QSmI5b2pSWEpCSlVaV3NOSSt4?= =?utf-8?B?ZDJOL2dPMUtiT2RROHNrbTlKMmM4azBjREovNDlkQTFsK0RIYWplUXpRanFR?= =?utf-8?B?Q2xWS0NvUzBZeVRiWlQ1UDJLdWZEWWNFSmJ5anlSb2NtWURTNHE3dXY2Snhn?= =?utf-8?B?RXJHOFhIeHFPaSt2V0h4bVdQRCtXb1dZczFEMU1wc0Z4R2lnNW81NjA3L1VK?= =?utf-8?B?bzVQZmlkbU5tS0QwTHU0ZkxVSW9YOTU4a09jaWY2Z1lUSGlzS1Bsakl4MnJE?= =?utf-8?B?NUFKMW9ZMGxMK0RHR3hYTmJNT1ZIK0tyN0Q5MWpSRU1qNzltb3Jya2hUek14?= =?utf-8?B?ZkFQZEpXWjJnaGU4UkFFM2R1S2g2a0lVQVdBT1NyWjB4Y0VvRlEzTm4yNnFj?= =?utf-8?B?RTU0QUZGKzRQaHpzSktuUEM4cEhpcWpHRGI5K1dqdk53RzVCZVlyR20xaEhT?= =?utf-8?B?am4vbSt5QjRvWHpPcENjNzlGSDhobGsrcmNPRUkvWmtlSE82T0VKRDh0dk8y?= =?utf-8?B?UlJrZVVmWTJBVmpEV2lpQ2FvVG1MV1c1UzBESTZhcFpYeUdZWktjcUcxODNB?= =?utf-8?B?QzJYNnV5dU9LbGRYNDd0OEs4Y1Z3R0YxTk00ZGRCeUhxdER4aE5LZDhZVllH?= =?utf-8?B?eFVOYkdOY2xVK3dtRDRja05Vam53Z0R4b1kwdEQvejZyMzB2cDRqUllRSFo3?= =?utf-8?B?M0xYcVRTRTdNSUU3RDVIVTl4eGJua3p0SkdJYnV2c2NSdXZXb1lPdVQ1cXJW?= =?utf-8?B?dDZVdHpOOXBmaDdmeUFPZGpKb1k3QUgzODBta1pTSUtqMXlhaXpVRDlUTDQw?= =?utf-8?B?WkxrOEhwZWkxUmcxK0lJanpJRk0rZmxIY3ovR1VRY1AyczNZYWZ4OGU2OFZB?= =?utf-8?B?V1FWaGp3MUUrMDZxc1ZoR09qMVJKejlCRFpGM1c4YTZmS3luS2NTaTNmT0g5?= =?utf-8?B?SW0wczFrUXl6VFdPdEFrN0J6MmFWMGR3MWlSQ0RJM3h5Q0I1S3JmbUd6QVUy?= =?utf-8?B?OGF4YTBrbURITktQV1RrNjB5WFFPOElZeHhXMEJ2cTFIWlBzQThHV3NNb1Q5?= =?utf-8?B?ckV4SFU2cDA0N0NlMm1qQXR0WFBvbXEwclluQ1RjMFBOcS9HRlVrenlRL0NE?= =?utf-8?B?N09nMmRRa2w3akIzSEpIMHFHVEYvb0tIbkxsc0JNckJRQUIwdWNKUzdOZ2dD?= =?utf-8?B?aWhCOFNtdmp0anRIR0Ixem9NM3YrRkhKNGtJVG9RZHJET3lFbVV6WUNDRFNE?= =?utf-8?B?cmU5THQ1U1NUTCtiZWJ6VVQzd0JJdHVyeG5UNm9ZMDdreHA2TXpEWTZsMjlK?= =?utf-8?B?eWc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e9f224f8-5f30-41a9-639e-08ddf43f333b X-MS-Exchange-CrossTenant-AuthSource: DB4PR10MB6190.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2025 10:04:04.0447 (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: c6jxF1DDPaFyzyUXmuc8q9sSahyjE6ZGzmGIjmoSQU5GUGbxBwthhq4QDXv+ROK/E6wlRWqnGcdwWhkRX+UfRw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR10MB7701 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=zLIhCTmg; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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-TUID: qhMv3qinkfI3 On 15.09.25 10:57, Hombourger, Cedric (FT FDS CES LX) wrote: > On Mon, 2025-09-15 at 10:28 +0200, Jan Kiszka wrote: >> On 25.06.25 21:37, 'Cedric Hombourger' via isar-users wrote: >>> "sudo chroot" is used in several places to run commands inside >>> rootfs >>> directories constructed by Isar. There are cases where a command >>> could >>> be used without elevated privileges as long as special folders such >>> as >>> /isar-apt are mounted (they are often referenced as /isar-apt in >>> configuration files found in the target rootfs). For such cases, >>> bubblewrap may be used to create a non-privileged namespace (either >>> in a bare/native environment or within a docker/podman container) >>> where the command will be executed as if chroot had been used. The >>> rootfs may also be the host root file-system: this should however >>> be used with care to avoid host contamination problems (note: Isar >>> already relies on a number of host tools). >> >> Where does this take the commands from then, the host env or some >> better >> defined rootfs that is aligned with the target rootfs release-wise? >> Is >> that controlled by the caller or implicitly by the wrapper. > > rootfs_cmd is a general-purpose helper and does not select a rootfs of > its own where it will run commands from. This is left to the caller to > decide. given a rootfs, it will let bubblewrap create a namespace with > relevant mappings, optionally chdir to a specified directory and run > the user-specified command. So none of the patches 2..6 changes the source rootfs for the command to run? > >> >> I have to remind that we cannot blindly use host-side tools on the >> target rootfs (except for the very basic ones) as the latter may be >> newer than the former and not necessarily compatible. > > Agreed. if we agree on introducing rootfs_cmd then uses shall be > audited. Reliance on host-tools shall be kept to a minimum to avoid > host-contamination problems but also avoid incompatibilities as you > have correctly noted. > > We can debate whether the 1st user of rootfs_cmd from this patch series > (using apt to download source packages from a target rootfs) should > have used apt from / (hopefully a kas-container but not guaranteed) or > from Isar's host rootfs. With mmdebstrap (used from /) using apt (also > from /), I felt that it was ok. Really? mmdebstrap builds an maintains a sid rootfs via a bookworm or even older toolset? > > If you prefer that I switch to have rootfs_cmd call apt from an Isar > host rootfs then I can rework the patch series to do so. We may have > other cases where we need a host tool (pulled into an Isar's host > rootfs) to operate on a target rootfs. See my question above: If this series does not change the behavior in step 1, we can move forward and change the tooling source later on. If it does already, we should address that in the same run. Jan -- Siemens AG, Foundational Technologies Linux Expert Center -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/6c970587-5544-4be4-bd57-ec81847dd8aa%40siemens.com.