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; Fri, 06 Jun 2025 08:11:55 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f192.google.com (mail-pf1-f192.google.com [209.85.210.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5566Br4j006168 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Jun 2025 08:11:54 +0200 Received: by mail-pf1-f192.google.com with SMTP id d2e1a72fcca58-747a9ef52a4sf2427206b3a.2 for ; Thu, 05 Jun 2025 23:11:54 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1749190307; cv=pass; d=google.com; s=arc-20240605; b=T6e1Dp644qIQVjh/Li795ydrx5Wa6v3eb4gLkm/d5VKyXNN7jiZb8I02BaFY5tVekl 46KNvFMocsFn/Om8to6t4KBE7sq97KWRFSe/+ftWJt+YCMN38180F6IxpYKCb4qTV+XV ZOutS1zOkNQtAXj76PD3uO5z48PBHYDq0O6Jx4GyMQ4rh5r1Qsk7MLsnd+h4NePEsBE+ Ts2/o+G3ORO88bIZ21KtAidC1QEpIJt3ICM7xrVnAZC7ToC/tXNnygin3QWJ6hRb3wH3 BoO8qDcub6CCGxua+weYfNM4ReJ2Gc7O59Soix2IuSV+sETqeeHR4bCPDccu9jnHnZwr cKHQ== 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 :content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:date:message-id :dkim-signature; bh=AMyuTefuDDqGC34YjBD25ekIyrWe16L90pivrAZQ5JU=; fh=rZNkfFw/Ds2S84yh3cF31h+E/HuntzfKsMzs/LD3xqM=; b=baQvnHHh/ONbjppHs5W8C5Kas3yvam858GC1ez4cb2+Q8sQXr+5O2lLVQhGDOKWL7T wzfis93lAUVulda7iI6gK7eWd+7/s2jm5786wKuxXq+s+dTEw2FIN23sVYQzrS9DHOE8 DVTnH9s4T9OOevad2CHqld9QWOyR+XpUqNod09MKbm0AhE0G8LTg5mbvdAbiMMrNTeHi /PPrJ5H5y+Vje/8hc5LWvl5b+Hgbzp3XLP55HjlmmVtReAmHCecSTeeE2aVnQLrROU6z SzWGfQQCZAvLiB84g4FlTNDP2PVMvW/FFV+igGKFWAS2GckFFrMU/oJUu4mU8FfhOWhM N3gQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Y9sRm55X; 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:c200::5 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=1749190307; x=1749795107; 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 :content-transfer-encoding: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=AMyuTefuDDqGC34YjBD25ekIyrWe16L90pivrAZQ5JU=; b=g0b2Phtx3Qad5fu26FxAr1JEVYeM36VV4grGh7gzHgGOLt7kXIDez+d8r2arilS/gp wW0f/nFrswUBAchc1y8EPL/kJM9Qt6uUeEjy/q7X08q3zeooysKd3/Oysu4gctARDjwz TGa1EFUM2Ox6jgFg5Vh8gNwS+xIVG01d6eyL7Aj/ec00YIpceZ/jEd5vWhTQ8Kp5MGbR xWZQIPL1S7VYKABQ523UJRS32piRfBI+ls6FXQPCCrEZqxoN1PXfYjrOBNzeSP7nM6mj Hb0ekc9OzL4wmrnWJeCfRzS34D6heYcNLUQ4+6Cq0ubaVFu0KhDbwTjClwV1NG2zGx18 sJHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749190307; x=1749795107; 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-transfer-encoding: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=AMyuTefuDDqGC34YjBD25ekIyrWe16L90pivrAZQ5JU=; b=TnA1H4/970u/HCnZQvO7ox1UOjQUjeJ6qEPyRGh+4iU6k0WTrg+KQU7dPv1LAh978h tQCks8lc4Un/xovcOOXEUd8R5//UrbYlePnY9WQc+y9No0J8TQ6QTAwc3ZkyfKSk9eJ6 z/1hwrczIeAJI9Z2Z2p2bE4Id6h8jdaunx1TktaByUjP2BH/W2B2LPjMItOyaThQCN0p LzWa0kEHZgFLg9OxRf0M4xHF0Q00wSu8fJG73fWhJuVux9DA5z+tMj+ndLUSBbhKav/X M+1wElkPLw2ITNOix7APR/KRBuYfqP0PyDIFAznr+gu7/cl7wf+Y8JDa0NyDpBQg7bXp O0ow== X-Forwarded-Encrypted: i=3; AJvYcCVkBo8Sue1j2Uq20cki50b1fip3xbn8XtDW/On5wv/nAUu77xu74UxACayVJRcxQ+/og3Mk@ilbers.de X-Gm-Message-State: AOJu0YxBYebVfcPjz2ewGWNbNcqcFzkPsVdeZOt+ID8tAdiOfvHaJ/Zm fPHZC7sZeFeU9qEr8dcVMBuhbMVy388Rdw/RQR8PLvFHqwe3NHa8zJPg X-Google-Smtp-Source: AGHT+IFeU/YPwNjMYklPtTwGSFOaQvPIDqM++i9+74TiV01xzYSR1AwFcExRmx1Ysa08DOIB9JJ0hA== X-Received: by 2002:a05:6a00:23c7:b0:740:a879:4f7b with SMTP id d2e1a72fcca58-74827f15a8bmr3561755b3a.18.1749190307099; Thu, 05 Jun 2025 23:11:47 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZdoISTB8qUKEfJ5c/sPPy/5D+Bpq9H5PDaqu/aaGZubsg== Received: by 2002:a05:6a00:230a:b0:730:8b18:e9ff with SMTP id d2e1a72fcca58-74817c54f88ls1900251b3a.0.-pod-prod-06-us; Thu, 05 Jun 2025 23:11:45 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUsqLjnQ3Xxe/ACgYyvpAsM79lJJb4qizlTmkk7IT3JsPO43bAGdAPjnF71kl3bRnRi6+w3p3vEoeqI@googlegroups.com X-Received: by 2002:a05:6a00:23c7:b0:740:a879:4f7b with SMTP id d2e1a72fcca58-74827f15a8bmr3561669b3a.18.1749190305570; Thu, 05 Jun 2025 23:11:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1749190305; cv=pass; d=google.com; s=arc-20240605; b=Lg6+6FD47UXCFU/HeAPE53mUs8Yoh6SEU/IHLWHjvRf5xKp1qib0rp7FHyPnFGICes /MgpEhTBl5MZxY7IWSlWV6HQIpciA2BT1HjTtgl6yguferLtY/zowdSjeOjsM0YWjv0N 6qS+7NkvHKI4xeJD38B2sXv37mNwTUtLBpX/fzr/tJmbx8HHfajhA92eSLB2mssr0Rwm 11hq++UtJB2N/SbwnlKl8tcODK+4UAF1VgV0dbhV6iYj+oKMIqWdMmT/rquCyu/ZnRos iMFAelNozgMulY5hNaq3qzQt4Pue3/rj+3V5HM98fjv8KQzQ0Vu1rrWcp+7xTjjDKTuJ umwQ== 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=eQ6PODNvaNel2VTGfTVdEhe6lLvYeBUWxUTtFJPRXBE=; fh=1y6LdMmOEj7EZpb90lkFHzal/gyUhF+AIGoYlseaaPo=; b=NhGoufKyeBkV0bYP7XT+hk6CP94EQlAM6kI9tgRdQ8wV9eiIJABXxB1kGjhYWtu4wV eDWbWg9KTvtwrQIFsVC+PrHUbnE2PZCQo82BJVr1ca710+8FbOVpPNObdowhz8ztYfdZ nCvjFGvQePrmPe9s7dGNA7iTiyhQ+82tAvtlUVOZgAAEKWFn3idHV/mJDQQ2+P8zHsQx ECA3fBtz42e+wXSyeSGpvutsNzFz30s6cvh68ZN6oWk68vHF+kZGPSpV7ObvXwG9RMYx kDvN9mZt+jIfKJlCJk6fThZD/fwCqWjpkFzQhz1W9qSzGtwrrviLOWeGU5iO8oOzdOXM NkRw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Y9sRm55X; 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:c200::5 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-7482b0e4b14si50617b3a.6.2025.06.05.23.11.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Jun 2025 23:11:45 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VleACmgYlFCNyFmjKZJEM/pov9dgfyk3R9IMsw5TfB1gOZQl5e78EvgapRPiEwwSk426H65NjBhxOv4i2S+J7VVFfVeWo0EnZdWXepmnRGpg5eefKr9v3a8vBl2LNEnva89FJeKIZKPdgOXs3d0M7Hj2WzpJIG8Utci2XmNjAaN82AVgsduR4dGiW4JyifH2U75prDLxqWwnz57jm4Ir+Z14ldtuTKm5CMFuEjioLRZXK36nYWHsmpGXjhlMX9PjhEE9nEm4mSXncc0IoE/qKscN/MIOHyDAGKMh87ZKwRvivLqw35dYSOkPGH14qeEmHBKG9tnPbd6y8hsdAaPnSA== 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=eQ6PODNvaNel2VTGfTVdEhe6lLvYeBUWxUTtFJPRXBE=; b=molcLvghj/P+Qfb0p22HUjpkx346WXIikrMiL32PSn4gwXT4rvSN2R3m2wo04NczV1abE9PSusHgVKld3KEeOU351NtZ0hivLIuOL4lv63Ds4bdjv1z5C/vQOT/3/uUhDunN/mXBU/ylx4BjSUbUWt2q9rNi6QEXiP2WNjKHZThsyqo1pLUR+GkYE1lhV3nQ4db8WxQvFOM8rMqpmXu17GuDZQ/xuUdow5unPDw9LbdR3vc0Bsom9o7a8lWtiB2EIkNcQSuQQGJHVpykJwN61fmCIVu5NWflUtsMbmzbRxCXKVB6i8IMSU+tpDU+POwmsWd8n7EP1/cxfyr1jqDJYA== 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 AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by VI1PR10MB3215.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:12f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8813.21; Fri, 6 Jun 2025 06:11:42 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%5]) with mapi id 15.20.8813.018; Fri, 6 Jun 2025 06:11:42 +0000 Message-ID: Date: Fri, 6 Jun 2025 08:11:41 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/4] 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: <20250515150727.1764989-2-cedric.hombourger@siemens.com> <20250519115750.3195300-1-cedric.hombourger@siemens.com> <20250519115750.3195300-2-cedric.hombourger@siemens.com> <8ddc4d94-cf29-4f7a-8f90-12901ec4f25d@siemens.com> <9d83b61d0b9e3f7434487becd4dbe12aee88e12a.camel@siemens.com> From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@siemens.com; keydata= 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 In-Reply-To: <9d83b61d0b9e3f7434487becd4dbe12aee88e12a.camel@siemens.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR2P281CA0017.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a::27) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|VI1PR10MB3215:EE_ X-MS-Office365-Filtering-Correlation-Id: 157cb9e9-28b0-434a-dd2b-08dda4c101d1 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SWlKVHhqeG5jam1LQUR1RERYNWkxbERFdmZUTWtqbUFHRjVza3k1aVpLKzJE?= =?utf-8?B?UnFMWTFvSU91djlpYzlVNGZScHV2Uk5OUFdMblQzS2JsQlh6OTEwTXc1MXJH?= =?utf-8?B?K3BLRDFDbDcrakpldDFoNCs1RUE1ZVgrUzIwd3Fjbit1T3hvR2NtdHArK2gx?= =?utf-8?B?eXF6VlBjRmJsM2JhVTM2NmlMK1FWWEZZcXlvMVB5OTZNaGoyeER1eE9naWlJ?= =?utf-8?B?MkZwTFlIdHdLQmtMQWI3d0xRSU9XR1d1cGpkY2E2Z3BoM1FBeTFDUVk0aitl?= =?utf-8?B?KzJ1SlBVOGx6alFPbFZhREtqK0U5T21BUmJaNGxvYVpwaXU4N09jOGFjdFdD?= =?utf-8?B?VFhERzNBT2VBb2ErMmJwam5IM296dXFaNzA2K2tERXZHSkdxRFhDdVQzcU8v?= =?utf-8?B?VkJBZ2NtS3BUSysvMy9oTzlBWmtrYTFJWEsvSytqSFYwSlJjN1BiQSt6UTRn?= =?utf-8?B?QVBRNFFkWERkYlFkMXNnSEFkbE04Wkoyb1g1aUxKbDFrdllMeDhUUThxZHhj?= =?utf-8?B?L2tVN2l6NXZ6bGNFUmY4TllNQnp0VDJRM2lGdGZmSlRGL0RUcU9ER004ejZi?= =?utf-8?B?TkVOVEt0eGxRSmlLc0VBc0RFZXdvMUZrek9wSDk5em1sR0tNTy9rdmxZQVdw?= =?utf-8?B?WmdhMEdOVE0rUG9vMzVzVXdzQlIzMUNCOHE1TGkzZzQzbWVna3RhSEphZVhh?= =?utf-8?B?UkhNY3JJS3VqUUVNUXRxZUdyaTJEV1JicDc1OG15OExmS3Jzc2VOSXl6NnB4?= =?utf-8?B?OGs1anprRVcxZlRLb0tRSFY3SHNJVkUyS2ptRm4wTU9tbkE4SUMyZW5RV01s?= =?utf-8?B?S1hPbjJDY3VaUDdMRU8xSUVkUHIvYi8wNHU0dnlKQ0RBNTJtYTVOTGoyeDR4?= =?utf-8?B?TWxBRVRodDhYKzlTNWZSb0pmSU1kZVgrdXFHaFcxU09rMHNmOS8zOURCQ3R2?= =?utf-8?B?bEJXWmpzMER5czEvcmZTVWk1cENtZW9CaHR5ck9vQVIwajB1THkzbWVjYisx?= =?utf-8?B?ZkRMbUx0YVVCUXVvZzR3cnFYbEtyanJ6MTJuT1VPeUdoN25sNnN3VWJkcG5l?= =?utf-8?B?VVhzNlFzRDhPRXFMTjUwSXhYaWRDUlpzWGFldDh1dTJ3ajhyTVRxdkh0SjZz?= =?utf-8?B?RkZzdGhCNHN6bjZHLzhXbEtZdG1mb0xmK25nSXN1d3RocmZvdlhFTjdaS3lj?= =?utf-8?B?bjZXdTg0UllrQjhVcmVERzZTN0lwU3BZVVFYUlVFa25tY3lHMGFhR01HVEh4?= =?utf-8?B?NHlkUS9yeVdvdTB5RWUrV3NvOFBFTU8xVWFIQmRzQjdyTXBzU0U5RWh0Tnh6?= =?utf-8?B?VllFNVVNc0ZtUjFKYSt0M0VOV2o3WWRZREtGSnZ3VVVsVEU4bmUxcXQyZEFy?= =?utf-8?B?dk1ZUjBYdXZwamg0dzEvcU1NRXNBc1FkNmJzOThxQVF0MWxtRXJUeEZweFNm?= =?utf-8?B?TFk5Z3lxZU53N1laOXRaaEVLdjcvai94U3Myc2dSSHFiS1dHcmx5WDlTeTJ5?= =?utf-8?B?bDA3dXE1SmVpeTdyajBNQVhacnNTaW90ZlljK3FmM2N5R2dpQ2R4UXltYVRT?= =?utf-8?B?VWFWd2kzdXM4Q3kvbkMzcGgwSG40enRRbm9iY3BUSFZFdWs5b2xEUVdEUG5s?= =?utf-8?B?azlhVEdHZ0xMUWE1WWlyTisySGN0TjJMUG5oa0hiMkNBOTNXc3l1K1p5UWpy?= =?utf-8?B?NXNJVm1aUmh0M21OY1NkdlE4K01HdFoxRzJnemJNcW1PTWFsU1FKOThxY3BH?= =?utf-8?B?WjNHSmU1QUVaMEJrUFNUYlRzaE0wc1I2R1lQS0VOcDlzdUlRcy9jdlN3ZVM3?= =?utf-8?Q?sx9zNKP/Kr4NLpOq7vcvfQ9meI6o9giiEFxX4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WUFmYTNJRWxvNU42MSs3bUJsMkV2cHRMR0d6ck5DcHpHcHd1M1M5ZFJhejVw?= =?utf-8?B?R3BHaURSUmo4b0p6TTUwMW5jbkNNcHZtK1htWkNud1ZicUEveUtJbEg2V2hz?= =?utf-8?B?QW4yQXNhQzlmMHRaWUw1RERSZE9XQVBsZDNuRVBVYVFyVmNTYXpQeFBNT3Bj?= =?utf-8?B?d2czSWdnWHhIUVFiYkxQelpsQ0hjTWlRd3VVbncrdUdvUmtWR0d4dDRVb0FK?= =?utf-8?B?TTlXK0pMU242TEJTeDIySEM2ekhlUG5WS01hUVhvODJQUUliOFE2a3QwRnk4?= =?utf-8?B?ck9zTlRkV0M5ZktxNzlYVXk3SWJubjBjMmtoSkExR0I5UFk5MDZFNGlDYXMx?= =?utf-8?B?VXk3WllVY3lKejVjRWw2OFR6SzR5MTJRWGZsSk9GVk81WDcwaVo1REo4Tzc3?= =?utf-8?B?dElIZjRvT0pqbkRQbitGVHRrODMrRzVQcFlaK3l6amM4Ti9RdkNFdm5SWjRZ?= =?utf-8?B?Wm1wOXVxdnZkeVY2cGFBbGlDRzNyeDlOTms3RHliSHhXenlZdEtWSmxQbmov?= =?utf-8?B?MzE1Q2hGWklZcWFROFBhVDYvUHorc2RwOWo0YWRXT1NPb2IxekkxUk1WMnA4?= =?utf-8?B?VkxLaGQrZFdnQTNIMlpUVmoxTCt4Zk9VOTljclhlVGJQNVBvbEFkWHBHTzlp?= =?utf-8?B?ZnkyMW1rZm9IcmRuWjJraGpCWE95Ulhtd09RRnV1VDdhNFJnRmx1c1NvV2JF?= =?utf-8?B?MXc1MnQ4SGNvWUNZZi9FWWhjK1Nvd2kxd3JCSTk2TWFOUHd4RXJJTHZZYmkw?= =?utf-8?B?eUhQUTduckxzMTlweGJCYmdUWmI1WTBxK0k5TzJZRm9mdHdobXdTNC85SFZi?= =?utf-8?B?YUx5RHpidDVTM004Zk5ZZnR2WDV1NEdYWXE3Y05kRCtKejJ6NmF2Mk9PUHdp?= =?utf-8?B?OEx0SEZJQmowWUJRRVczRWhmT05oZnkwTXVPbTFxODJiaTBVa3EveWdBMEZE?= =?utf-8?B?ajBEQWxnZG0wK0tYWlBFWGZiOUVzZm9rVU8wMGR3YjkxQjEzdlhySHpac1p1?= =?utf-8?B?WVptNFRkTzlnTFN2YUF2ekg3TWFYbjRmczVMUUd6ZU43Z0N5RjAyMDFObmVt?= =?utf-8?B?QXdyTDdWZWVudHVCaHBZZTRoL0Y0MDNuMzR3Y2Z4QlZIdGtFZ0JTbm5oc1ZM?= =?utf-8?B?OW41OWhSc3RRUEdjYkdIcW55dlpGNCtlYUx5RGxFa3g0SkRGRllSQmRqZHcr?= =?utf-8?B?OVJ3czdSUDlUNFJaYytGS25yMStUV3NTNlVjQlBRQnpvTmpKK2NMbThPeFQy?= =?utf-8?B?aGdBMTErMFlUajNEL3lGaXBRNHhMcTQvQ1QwaVphdTF5WGJPUTZtVDUrZmlq?= =?utf-8?B?aCs5TFJSNFlKRWMzM05TN3UvQUlXNmJnb3JMMGRmcFNvV2wwaE9hK3owOXFD?= =?utf-8?B?Sldoa2FvOXYwM0ZWRm5paklKdXpUekpXNkdmbmZ6dWpLMEZoUUZmTnRPRHhJ?= =?utf-8?B?azBtdjZHSkJVSTRYLzVQb013dHFXRmJNNitlTkpsRU1xWnBCWUpJRHYyVnZr?= =?utf-8?B?Qkg1dTB2b213MDA3NHAyUWx3eTBQU29uZlFKbDZqODB2RFJrNlRiTjBlaTNO?= =?utf-8?B?a2RDVmtuTkNIUmMvVU1OUmNqWmI5ZnFST2VoNURPRjlzb3NoUWZRMnF2SlRs?= =?utf-8?B?c0JLcmVoVWo2Q3JOQlRKSVVzRkpEaTNyMmdxRXVRQWZSOTNVUUJaZ2V3emhP?= =?utf-8?B?TDh0RmduZ1lCbGc1b0s4emUzYkQ4UUZJYm9yUHZZZ1czMmZITHpzWXltMnFr?= =?utf-8?B?SGRtaFVRUTl1dzY1ZDBjRlFMaXlhNExWN2lCN2Jhc1hZWUVrYlJ5RTgrNzZ6?= =?utf-8?B?TzJ5Witvdnl0emV4WkI0MXlGUWNtWGJHM1JoZFZUSGoyTjJlSlN4blVmbXM3?= =?utf-8?B?ZnBPejV0YzFHUWJQNjVUcFM3ZjRERjdvT2oxTGlBU2ROTnVDYjNWTW9YQWcy?= =?utf-8?B?V2FRbkpuYmlLV0hRUWZTTDUvbHFGVkpVcjhVOXhqNmx1Q2xoYVNKdWlvVFA4?= =?utf-8?B?RDhBVHN0N1A2NVhxTVpTVHdrdXA1eGRjb2hPK2FEM1lkLytiZzc0NTdRYktz?= =?utf-8?B?QkdKdUcrQlhlL3dnSUF1MnZyaWhkSTdONmszTVdSTFI1elQvN3BNc3FhQmlu?= =?utf-8?Q?+WZXxCqaW1LWNyU3DRcrj/eaA?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 157cb9e9-28b0-434a-dd2b-08dda4c101d1 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2025 06:11:42.4061 (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: puj4lAJHF1bN2JwKz1zZioG+cgCsMeQmzKrCMp/AfxtCeAYqHG7qWzCwn6BO2EfEPGSxulpSzwOL1ygsZarXew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3215 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=Y9sRm55X; 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:c200::5 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_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-TUID: WWj53d8eF8d8 On 06.06.25 08:02, Hombourger, Cedric (FT FDS CES LX) wrote: > On Thu, 2025-06-05 at 15:57 +0200, Jan Kiszka wrote: >> On 19.05.25 13:57, '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). >>> >>> Signed-off-by: Cedric Hombourger >>> --- >>> =C2=A0RECIPE-API-CHANGELOG.md=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 6 ++++ >>> =C2=A0doc/user_manual.md=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 |=C2=A0 1 + >>> =C2=A0meta/classes/rootfs.bbclass | 66 >>> +++++++++++++++++++++++++++++++++++++ >>> =C2=A03 files changed, 73 insertions(+) >>> >>> diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md >>> index a4cf1338..725737b2 100644 >>> --- a/RECIPE-API-CHANGELOG.md >>> +++ b/RECIPE-API-CHANGELOG.md >>> @@ -722,3 +722,9 @@ Optional fields of the isar-apt repo can be >>> controlled by adding to the >>> =C2=A0 >>> =C2=A0Changes in next >>> =C2=A0--------------- >>> + >>> +### Require bubblewrap to run non-privileged commands with bind- >>> mounts >>> + >>> +Isar occasionally needs to run commands within root file-systems >>> that it >>> +builds and with several bind-mounts (e.g. /isar-apt). bubblewrap >>> may be >>> +used in Isar classes instead of `sudo chroot`. >>> diff --git a/doc/user_manual.md b/doc/user_manual.md >>> index 0dc317c3..3cf1a9aa 100644 >>> --- a/doc/user_manual.md >>> +++ b/doc/user_manual.md >>> @@ -75,6 +75,7 @@ Install the following packages: >>> =C2=A0``` >>> =C2=A0apt install \ >>> =C2=A0=C2=A0 binfmt-support \ >>> +=C2=A0 bubblewrap \ >> >> Does the bubblewrap (and kernel features) of bullseye suffice here, >> or >> is that a bookworm+ thing? How about buster (still listed as host)? >=20 > bubblewrap has been around for ages: these older distros did support > flatpak. buster included. >=20 > https://packages.debian.org/buster/bubblewrap > =20 Then I suppose our CI would catch any nasty difference in our usage compared to those standard use cases, right? Jan --=20 Siemens AG, Foundational Technologies Linux Expert Center --=20 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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= a324f93b-ae8a-46f3-a8f7-10088b8d4ef4%40siemens.com.