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, 20 Feb 2026 18:16:35 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f61.google.com (mail-oa1-f61.google.com [209.85.160.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61KHGXU1006500 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 20 Feb 2026 18:16:33 +0100 Received: by mail-oa1-f61.google.com with SMTP id 586e51a60fabf-41555e51e94sf6353572fac.1 for ; Fri, 20 Feb 2026 09:16:33 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1771607787; cv=pass; d=google.com; s=arc-20240605; b=DehjUVx3Fmcw1xUvB1nY4eLexuqZrJ8OAq4Izz7/eexwwNYeDDltM6c6QcE+04vc7L Sh0KZnJQagcxMHOeGdOdqTjqJ2sxuW2MSjuGByB3Afj2unW0KEpespDFIeeHzd1isTyx J5MjVE8BRHkH0us36MOVuUsiJbBx+5UxBhZcIxysXdRwtC74eOf0JVqKuV6uzPhucRv0 SUDr4TF1KZ4wP6MBTxdbcFjkbMALHnnwbqPzi2BAxWBd9w+FrrhUOKg025buSBABQyX1 lzrMKK6nGHt6ZLXoUx1Yw1if/AbxrN9UNvlg2RHWDs5cgq05Fm0f5z52nRuqw3S6XVC1 3dJA== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=+AuT4BsKZ25wPhCczDWtuuhrIkHBw12JXsbhtp+XgD8=; fh=uR39Oo4cYMS7CUHobtw31SsgF4tuzOcVK/pK4rpo7YQ=; b=YZDTUoK3E1aR/iCY2yzU1HMH24PLmUxt5BYvaQXhAZodmnSHpucIxjK1qF0ox5uVI8 DICjZV2PES8P6TpkoRV3Itqa8clewL3Bp2/oBNcDsq1NT+btTTs7rwQD3tKGQVlBNcYd f4yrzknh9IFE1PlSsUlbQMtss7kYftksM1uzaggpuxfmQpOyuLrPDzBBy7AJZ5Z6sSSh m/5jiCWqtis+pgBdleZOJc6SZQdYdUiSQoATnunYbM98KkUUUeKFvtDJnr5thjeDFadB Qvo/MIXPtP/AoJYCshSZcUEh6FCiyk1MT3AH3LBx5yUep/g03zgLVSJRMfxGKm6A8ojq m/jQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=r4PfVhC1; 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=20230601; t=1771607787; x=1772212587; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=+AuT4BsKZ25wPhCczDWtuuhrIkHBw12JXsbhtp+XgD8=; b=C8c607T5LqirzeedQDJVPXTT0O2k0RLg9g3gS0Fy97EUuu9fhF0hv9pHlzIWxwuJfC wk5/REWo41kfB0gwBScIua1zGErHBncrbBhyJcrvqAHMwKu23JGUCdsG6ENLGCmoDyRz ClcQKkS4cVCp/ccD0ubK7tQszpZ8Kfv3AcQTvV7rIpZ/dAzK0hYaAOYBHSipCdbdSyBp mkIPBtht/xZB7+UF8OFZKU1mZ5BMkFDey2RjNWCtODEU1r+oFdc4WZlU4UTqzbVv8W91 PfGLpJizFsn07Ftp1wID6gHmsGGjbyxYRpSV7cMubWCUoj/450sqrKPjgZhTqLA1EfVP vJzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771607787; x=1772212587; 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 :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; bh=+AuT4BsKZ25wPhCczDWtuuhrIkHBw12JXsbhtp+XgD8=; b=boe3rynBzZJ2jYWziBAKG3hGvBvtPBxa6yywt6erQbow4BGI4SLxGnxwD0SOB/z5eH 6Vm/P0U+uLma3tnUx6rwWiK8mQjBqk4nI8ykE8lX3u9qQ0xAShSZywUErAyOAc525RG2 NwX/wELXLV2NUVSoMOBvkmKcmzyY0msG3meYe1W55ghnDuJO7p9XsZMSpRbHyyxKGy92 rUnqCGguFvI6Knfaca+usSUlD0dNOECzpnVytxeoKs6LlihHIc1rGaU0aHSgITmWjw3X ZTw7S1gBZmOLS/4p5Ei/+RBi80Epr3PZvp/KImKVJcW3tqyUr8FPLWXb+s56OijZPJAB +3TQ== X-Forwarded-Encrypted: i=3; AJvYcCWTkARdoTZnmg7aBzY0k5BxoxqyivWZxtjIVm2k/E9OE4jM3qCSEft+MTs/rcjz6LpP5gvz@ilbers.de X-Gm-Message-State: AOJu0Yyn4yto+0xlmLrRnQUIEv2UtvFJdadGiq2+iUt7l/xxtpx2z4MX 7k7Y5S+eZVDMs9wHr2F//D0dsKUu0fJ1Sb5152saYLpKeB7dEb03y9ca X-Received: by 2002:a05:6871:ec:b0:409:4e12:cb44 with SMTP id 586e51a60fabf-4157b0b6906mr263333fac.31.1771607787393; Fri, 20 Feb 2026 09:16:27 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+H7FH2ZDadIRLz+Ek39X8sGX0XSKFd9+YjaG/kR4N9LSQ==" Received: by 2002:a05:6871:3301:b0:409:6328:a767 with SMTP id 586e51a60fabf-40eca620de7ls5912586fac.1.-pod-prod-04-us; Fri, 20 Feb 2026 09:16:26 -0800 (PST) X-Received: by 2002:a05:6808:bd0:b0:45a:5584:9bf6 with SMTP id 5614622812f47-46446340ff3mr356863b6e.39.1771607786167; Fri, 20 Feb 2026 09:16:26 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771607786; cv=pass; d=google.com; s=arc-20240605; b=ToSRkgK4Y+T786BIle4bDNEu7rlRuPqcml84AjI0hxcndNWmYY7ARLKPMP5iVLqApX MnDoyGKOTrTKk1HrGi2J+fB+vE2vcUyG0PwlqkJSHDm75M/D2To/KMw6m8WjVoZ6ExfF iTlm0vwEKjtlCp2a4Lj27ZTwFgoRwbM9cEH+Q42nQbRc5fUGkp5+nWFPddQMkJ3aSrXx HCbnTtWTqTigp258D1DzONEPh58D5tyZtDfOwgLIV73/JYtw50Gyj6NVoB+yWjUgEoQ0 YaPnLdw7KnnZWS1Sr9gzRcK4R0j5aec+G9WXpzWCi2ts792UQowwsLDdA/nZb9wYbbo2 uHIg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=xj6SP4XqkPLd9eNj5WeG/xUw+MO6EJDGYmmMWtHruD4=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=bHp1J9wmz/eawuo3zCewmClhohlZZM8EC6yJSZrLqEII3SGW0KzoVJRRuveb5+0/4i wg1mWG3V7yeZLtEpfehj9AOsmfYmmr1NIAAKrEfGhy1eRsykSUeOx7vf9iY1EpMajj61 HId3FOP+bfodgqOSl3v0QG0kUJL9K6VpXC85OjV1NoXE5n0PD3JHWoPGBjEIRYemmlEr fiAd2pfsrrYkjaIxlie7O/hW0k16oo9N4Q2ycJycZasD5hHE6s+FfRxqp1jc5x48FQn2 FEMwVpuckY2fFSoa/8pIIAsoeqmeehbPd8S5MoqMRYsdXUUgoF8P/85eafDrSnwD6tGO wmoQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=r4PfVhC1; 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-4638c55a742si743986b6e.0.2026.02.20.09.16.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Feb 2026 09:16:26 -0800 (PST) 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=IVJ5w+mee9JbJXPkKb+S8UK7w02IBNlSOidDFM0fqcdbxQa67l57DjKek0cd3eQhw4EocrGgxjDd5RYXg9Z8dMayluHkKpy8si2IztwgToMPcfNZrNoMVPzihb8X7TWBPOaR0MH5HsXQQg6LRKDe10PyBkpgoLQ73wSoiRH0sfXCsghra4xHOmRxgC1A3X0KQa4lJinyG18D53FXeZNfGKd26TzQ4Wv3028biA+lM69R3LBT4abqp5iqE4EGlfYI8po6lVWNTeLigvn+zpVWnBj6lsQizPwsw6IsPacXp3o3Ppb55Lp0fB8a4i1lBgMfYY7dOVaC5JxewFgui+SMIA== 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=xj6SP4XqkPLd9eNj5WeG/xUw+MO6EJDGYmmMWtHruD4=; b=cPxVvEPTYwM7w1bGM7RJ4BivRLd4CvBzlotesgRmS7KCovTlXgtFnLrjMrYNB0jUs0XryT9S2EFJbqQL1DFDfZE+O11C6PKTfpJhPTJ8eVmuKnDz12h40nLc7vzT71AYHL/YSLaIh9gHKU7dzx7phrP2mM0CdbA6lB5JLSe62BKE0/XU22ABrw0mYmDis3gD5AAjF3yuEiR8iXf+2ckYCBZn4S+h+56mAYk+BwyVoU4Zr8tAjXbZu61RXfeYEW10KCkzPJw7klRxnxEGUusLUooX8IwBCbaZKkRPER8VwmIKuA0LABdY/Tkw9z9HA/+/ExIjLAMET0zfcFhV6i3wcg== 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 DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by GVXPR10MB6007.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:17::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.16; Fri, 20 Feb 2026 17:16:22 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9632.015; Fri, 20 Feb 2026 17:16:20 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [RFC v2 14/19] vm images: make compatible with rootless build Date: Fri, 20 Feb 2026 18:15:56 +0100 Message-ID: <20260220171601.3845113-15-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260220171601.3845113-1-felix.moessbauer@siemens.com> References: <20260220171601.3845113-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR3P281CA0085.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::22) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|GVXPR10MB6007:EE_ X-MS-Office365-Filtering-Correlation-Id: 80a55d69-962c-4ced-5917-08de70a3c403 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: =?us-ascii?Q?TdXdj9fc+rwrB29bl3Aq1VjBkGIGxO97SclOkBRmshuDaJxMH5BT1NmRtEIi?= =?us-ascii?Q?W+EXClSA3YUjLlPycTGMQwLvE0MuMR9t9c0U9ZpxN/B3zahBCHoc5hQBKjjB?= =?us-ascii?Q?3p6AI20PET7du6g3UFu8U6cnDw69OndE7eQ1lrwnTmf1KxumN2NmgpuhzQAQ?= =?us-ascii?Q?Q+59jaUUNsnrznmH1gpg8ydFZT7ionzJNokNLlBHSZoCjTGyovOozjVR3aSH?= =?us-ascii?Q?30irMbIfvWO3AZxWxooWBgvSqTbo2bluhn+Z41yv7r9JE69unpQhrGKeS4e8?= =?us-ascii?Q?ErxxZafJ2jix6DgZ/unhyRo1GR3EL9j/RYQMy/BtsrvjUGk3fEVp641/A7mX?= =?us-ascii?Q?qj0FDCT014k+W73MhgkKBCFwtrEsetoi2EDO59RRlL325XRd8AUzR4vzLRHQ?= =?us-ascii?Q?+ZIcMK4FP3utEy4Zh7f636LB72cIMq/z9BnFwXpGtsIanDtxcWG/Ig+ytkRF?= =?us-ascii?Q?MyTvItPWbUUWBQE+Tq9pmq+urv5bAeDXd4YtIBUofXPtexZ+1f9T5hWKc+Pv?= =?us-ascii?Q?7K6/JgsSuwSTrgfCqhJJMV5/4wppSCgoWG2NOfl1H8ducYtkg3bSP9CK0DSx?= =?us-ascii?Q?QcfwDhqohmtPHDMyoJn+kUP1uW2lGXK1qeH8ZYgwYAZg/u+VxUtAi40WBUNv?= =?us-ascii?Q?BaUlXgePWjSq9ZbbejgevjWIwHQpMcyFsmirZpVCInChrlRr52F7FwGaApcJ?= =?us-ascii?Q?dHP252f9GI/pO9A+3/i2zcbxusTpC/K44f5djv8oHIEPsP0kiyFF2Z71ahCC?= =?us-ascii?Q?7+6q57sUiAMb+tYSmdINWzNFYCbdIVCHZ9LWVYmF8q0WInYLtL+LtN6jLLNR?= =?us-ascii?Q?VQEPXmn+nOS0M8qi6QDL8Jj3AVy4cXK+3aFuQROLp9NP1n9uG8oe1yzoi3+C?= =?us-ascii?Q?V42ZtY11976dJUzXY99ReNBV13j3s7uvoN3a7WAeKh1+d5VAxGwiEhmxdyDg?= =?us-ascii?Q?++Y4lJP2iH53y8tIOPSPg0dmho7vF3byxnjmI3AvogEgt3Fue1a6DBxRDDg8?= =?us-ascii?Q?NN2+hfY1Vbd5RTV1jEjyN+jK0q5PTkIRJSZgGvEo2xO5aQAzYU5XEHA7lLzG?= =?us-ascii?Q?MmgdUPquzxUDIZrOxU0iOWupwd+cVT/FGzbjkZ5HAWUhf/LXx9iFn0NdpufE?= =?us-ascii?Q?EXDclpI0PpVcdMreUeqv0LcOpU4UKRNvN+1ZbSpZJzMDnTDRqD1dUmk7BMec?= =?us-ascii?Q?2yjakYdgJEkI0SQb7hyT2KkNf6ma3DPk0WEvakBMwAUCvsBuarxYFdWsBXnN?= =?us-ascii?Q?Kw13OMnxJHJPQc5Sg81/OtzZ04ExBbEAREQ+oTzENP9zGIUCjVNMEBSpoAGf?= =?us-ascii?Q?bcCu0kuJ9dbJRpBqjWihLsvxE5QcnLxtWWhPSx9tB7WpTeipcEe/lTv1ztzo?= =?us-ascii?Q?zm23Q2Hf6fz8S3VzDaLquE0u7K3F7oZbpnT430fiWGUdX/1qqJMYXe+Q2ejA?= =?us-ascii?Q?ib5DAztc4VCEyrQgOw/OakpdhsVaWcPz1fk7NKOHQqaMsTpdePDJEK/Ig3m/?= =?us-ascii?Q?ogJvrt60FYLKLsfpok8snD8zGpBzumD49fM8YIvV/wrujxt36LDlkRUNMZSJ?= =?us-ascii?Q?wXrGz6bI3ZjESaoW8Po=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.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: =?us-ascii?Q?UUE+FacebCotYZhcuC7USl7FzWIca0HPvco2aJy1P+2SDcsmm1a6Fmd8AF66?= =?us-ascii?Q?cD9vCIieymzqgqkgXc0TdxnHFHkz/Q088/49cHI+zg+M19WEu8X/KHGHR3S3?= =?us-ascii?Q?ypg2fDWCYl8SlIWiBmNC+S37FuZXmvs+0NrxAyz8RKk1q1+guU9PiyEip9UW?= =?us-ascii?Q?Rr1+NsunociUmvwAbhvQOzXkQEDoPsgTo4HLm0H50UBIcBdYkcyrBfKa7+3w?= =?us-ascii?Q?nJOcUXO2yJBLa0u+W+mHr/hh2cwhXxaVYBavsrzqzIcvd4nMWjZsLuBzl2fw?= =?us-ascii?Q?qQMb4HX2CYD/BRR3fcUvZDh4sotKT+Ogfzfazfor3bBL9L8FMUp8H4HMW0/N?= =?us-ascii?Q?DIEcJjgPjQW6dEO7pvnpAicrHJeI10bES1NNDLcP5nB6rswOjQYxkCryxlKL?= =?us-ascii?Q?e9j9giz95FaOu+pgMCJXYtJ+HAY5lhw4e1Ui6fqbRQnXcu/k0KTlyx7PE8D7?= =?us-ascii?Q?Ub/fdqXofROUpSWaJwvEe1DrWdKb+pRLOIf/7UU43B28Kq+z5Oj5T8BxBXxT?= =?us-ascii?Q?w9NnW2aeK2uF2ZrkTs58N7uLw9Sh8h0ZrpnMO4/a69tY8JFMmPAVZjATA502?= =?us-ascii?Q?4x1P4RTve0vD1//S1TqxMRMhZz7q+4a/gB8YXh2nyEBjQKTiG/BUjdwTO/xM?= =?us-ascii?Q?1T+xWoAWEjeJXcqbOchRLDPvMzFaNtJKdoluji/0f6isaq5Ge23+yawX56D1?= =?us-ascii?Q?75iAuUS9J3eIIBwqyASWcktbokd31QGIyFbAiOykhjDM3il7H29DF5YhMWdm?= =?us-ascii?Q?8v1WswfWIBLSTVZDpaZWVANSthZhQsW2ig0L091SZOtv4J+awP7i2295A5UY?= =?us-ascii?Q?l6n49R0JLCFbqTEJ6VvI+KdR5LufUmEBltsc+zfZoYaXrmuqvH55ZV8gjj5/?= =?us-ascii?Q?mKYS9c6yovcUNMSLL0FXuXjnSOOg9W0Z3+HYYsG1nxiaIrZYjTZj+JBwgFtZ?= =?us-ascii?Q?ViSDDopBAyXQIo7rs3JDVcU7gG63HRJejR5TKBKpJsK4aMy7LcT6kMGbGQNu?= =?us-ascii?Q?JRxJPBBrc33nFvJ5uavphGGyQNYjUqvx3VIb2xkzIbqGaz9Od5m2pJChB6mb?= =?us-ascii?Q?MmqvgRp7F4qiH7ujLMY8l2ipdLjCCgKiULQX5OAKqN+aM5NUSAMvdcUoTaAQ?= =?us-ascii?Q?r01T4XxkotAI3EOnTkE9mHHKuj+09CO7pi50uCWkBROW6P6HEP7xbcVQThat?= =?us-ascii?Q?1wfZIlS7fvSZRszvVH68LLuplhQ90c9WLewLIxKbsIXrN8bhDhxQCYhwg9Ct?= =?us-ascii?Q?ONt8Ab6NorLLcbLfK4OqPG62Rqlm95OothVIZ3/xcbMcoYIwc1B8/SAg8RWH?= =?us-ascii?Q?u/A59WtMjWIEjA9xgHq6EBXigYTcnNKDLzAaa9uABes3yQaPdYfh8FzY8psF?= =?us-ascii?Q?WHiORPDBvEX0fr9BrukACpysofDgSKJIUcNxuC0ng/iBysNX3dhMRRtX6mlL?= =?us-ascii?Q?SJf6ewguK75Rr0ohHhVJLtMRHKNWddJFtbuBTqfmF6s5bDykaydiGaNnwqnJ?= =?us-ascii?Q?vMFNt25jrOg+2rTyMnyC9qeSlh5u4jGXzRjYa1EOHYe3cLMH8jbJEMQkmfEI?= =?us-ascii?Q?6ySf5u7pyoMJRir5smxYFzsaM7dRLzjMzWRs4iPiPRqx7peb6LRq3TepmNxK?= =?us-ascii?Q?oOrESx+VI2/Nl4KXDTNdvF+zSUtKyz6bC0kniYe78QDIhSWNr7L6fTa95C+t?= =?us-ascii?Q?RqU9GxdmnK7cXTIsacQVWcO4yj0F9BSjmuIBTcxSZyHltO1qGdPfSqcGTvsQ?= =?us-ascii?Q?Lq0AnzOsgZq5gLD6g7inOlTP6XRCVNY=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 80a55d69-962c-4ced-5917-08de70a3c403 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2026 17:16:20.4735 (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: y5d5wuAdJIFT2YP3FZCMs9XldWO6RtknPGji+Z4HnQzxtX1FZ7mMfOMok1w2PRLc81htERHUBI7kpnR459FYJ2Abg4NSeiHdt4Ds2UXN2ak= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB6007 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=r4PfVhC1; 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.1 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, UPPERCASE_50_75 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: iea2lyWgYTWL We rework the conversion of the VM images to be compatible with the two-stage deploy. By that, they can be generated under rootless as well. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/imagetypes_vm.bbclass | 29 +++++++++++++---------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/meta/classes-recipe/imagetypes_vm.bbclass b/meta/classes-recipe/imagetypes_vm.bbclass index 4057361e..3f914e4d 100644 --- a/meta/classes-recipe/imagetypes_vm.bbclass +++ b/meta/classes-recipe/imagetypes_vm.bbclass @@ -19,8 +19,11 @@ SOURCE_IMAGE_FILE ?= "${IMAGE_FULLNAME}.wic" VMDK_SUBFORMAT ?= "monolithicSparse" VIRTUAL_MACHINE_IMAGE_TYPE ?= "vmdk" + +PP_STAGE = "${PP_WORK}/deploy-image-ova" VIRTUAL_MACHINE_IMAGE_FILE = "${IMAGE_FULLNAME}-disk001.${VIRTUAL_MACHINE_IMAGE_TYPE}" -VIRTUAL_MACHINE_DISK = "${PP_DEPLOY}/${VIRTUAL_MACHINE_IMAGE_FILE}" +VIRTUAL_MACHINE_DISK_DEPLOY = "${PP_DEPLOY}/${VIRTUAL_MACHINE_IMAGE_FILE}" +VIRTUAL_MACHINE_DISK_STAGE = "${PP_STAGE}/${VIRTUAL_MACHINE_IMAGE_FILE}" def set_convert_options(d): format = d.getVar("VIRTUAL_MACHINE_IMAGE_TYPE") @@ -35,9 +38,10 @@ CONVERSION_OPTIONS = "${@set_convert_options(d)}" convert_wic() { rm -f '${DEPLOY_DIR_IMAGE}/${VIRTUAL_MACHINE_IMAGE_FILE}' bbnote "Creating ${VIRTUAL_MACHINE_IMAGE_FILE} from ${SOURCE_IMAGE_FILE}" - imager_run -p -d ${PP_WORK} -- \ - /usr/bin/qemu-img convert -f raw -O ${VIRTUAL_MACHINE_IMAGE_TYPE} ${CONVERSION_OPTIONS} \ - '${PP_DEPLOY}/${SOURCE_IMAGE_FILE}' '${VIRTUAL_MACHINE_DISK}' + export IMAGE_STAGE_HOST=${WORKDIR}/deploy-image-ova/${VIRTUAL_MACHINE_IMAGE_FILE} + ${SUDO_CHROOT} \ + /usr/bin/qemu-img convert -f raw -O ${VIRTUAL_MACHINE_IMAGE_TYPE} ${CONVERSION_OPTIONS} \ + '${PP_DEPLOY}/${SOURCE_IMAGE_FILE}' '${VIRTUAL_MACHINE_DISK_STAGE}' } # User settings for OVA @@ -78,23 +82,24 @@ IMAGE_CMD:ova() { export LAST_CHANGE=$(date -u "+%Y-%m-%dT%H:%M:%SZ") export OVA_FIRMWARE_UPPERCASE=$(echo ${OVA_FIRMWARE} | tr '[a-z]' '[A-Z]') export OVF_TEMPLATE_STAGE2=$(echo ${OVF_TEMPLATE_FILE} | sed 's/.tmpl$//' ) - imager_run -p -d ${PP_WORK} <<'EOIMAGER' + ${SUDO_CHROOT} /bin/bash -s <<'EOIMAGER' set -e - export DISK_SIZE_BYTES=$(qemu-img info -f vmdk "${VIRTUAL_MACHINE_DISK}" \ + export DISK_SIZE_BYTES=$(qemu-img info -f vmdk "${PP_DEPLOY}/${VIRTUAL_MACHINE_IMAGE_FILE}" \ | gawk 'match($0, /^virtual size:.*\(([0-9]+) bytes\)/, a) {print a[1]}') export DISK_UUID=$(uuidgen) export VM_UUID=$(uuidgen) # create ovf - cat ${PP_WORK}/${OVF_TEMPLATE_STAGE2} | envsubst > ${PP_DEPLOY}/${IMAGE_FULLNAME}.ovf - tar -cvf ${PP_DEPLOY}/${IMAGE_FULLNAME}.ova -C ${PP_DEPLOY} ${IMAGE_FULLNAME}.ovf + cat ${PP_WORK}/${OVF_TEMPLATE_STAGE2} | envsubst > ${PP_STAGE}/${IMAGE_FULLNAME}.ovf + tar -cvf ${PP_STAGE}/${IMAGE_FULLNAME}.ova -C ${PP_STAGE} ${IMAGE_FULLNAME}.ovf # VirtualBox needs here a manifest file. VMware does accept that format. if [ "${VMDK_SUBFORMAT}" = "monolithicSparse" ]; then - echo "SHA${OVA_SHA_ALG}(${VIRTUAL_MACHINE_IMAGE_FILE})=$(sha${OVA_SHA_ALG}sum ${PP_DEPLOY}/${VIRTUAL_MACHINE_IMAGE_FILE} | cut -d' ' -f1)" >> ${PP_DEPLOY}/${IMAGE_FULLNAME}.mf - echo "SHA${OVA_SHA_ALG}(${IMAGE_FULLNAME}.ovf)=$(sha${OVA_SHA_ALG}sum ${PP_DEPLOY}/${IMAGE_FULLNAME}.ovf | cut -d' ' -f1)" >> ${PP_DEPLOY}/${IMAGE_FULLNAME}.mf - tar -uvf ${PP_DEPLOY}/${IMAGE_FULLNAME}.ova -C ${PP_DEPLOY} ${IMAGE_FULLNAME}.mf + echo "SHA${OVA_SHA_ALG}(${VIRTUAL_MACHINE_IMAGE_FILE})=$(sha${OVA_SHA_ALG}sum ${PP_DEPLOY}/${VIRTUAL_MACHINE_IMAGE_FILE} | cut -d' ' -f1)" >> ${PP_STAGE}/${IMAGE_FULLNAME}.mf + echo "SHA${OVA_SHA_ALG}(${IMAGE_FULLNAME}.ovf)=$(sha${OVA_SHA_ALG}sum ${PP_STAGE}/${IMAGE_FULLNAME}.ovf | cut -d' ' -f1)" >> ${PP_STAGE}/${IMAGE_FULLNAME}.mf + tar -uvf ${PP_STAGE}/${IMAGE_FULLNAME}.ova -C ${PP_STAGE} ${IMAGE_FULLNAME}.mf fi - tar -uvf ${PP_DEPLOY}/${IMAGE_FULLNAME}.ova -C ${PP_DEPLOY} ${VIRTUAL_MACHINE_IMAGE_FILE} + tar -uvf ${PP_STAGE}/${IMAGE_FULLNAME}.ova --owner=0 --group=0 --numeric-owner -C ${PP_DEPLOY} ${VIRTUAL_MACHINE_IMAGE_FILE} EOIMAGER + rm -f ${DEPLOY_DIR_IMAGE}/${VIRTUAL_MACHINE_IMAGE_FILE} } IMAGE_CMD:ova[depends] = "${PN}:do_transform_template" -- 2.51.0 -- 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/20260220171601.3845113-15-felix.moessbauer%40siemens.com.