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; Wed, 04 Nov 2026 08:26:39 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f188.google.com (mail-pf1-f188.google.com [209.85.210.188]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 6A47QUX7032356 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 4 Nov 2026 08:26:31 +0100 Received: by mail-pf1-f188.google.com with SMTP id d2e1a72fcca58-8a0619b1fe5sf503114b3a.3 for ; Tue, 03 Nov 2026 23:26:30 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1793777183; cv=pass; d=google.com; s=arc-20260327; b=KLGJqako6UZ1sCAixlQ/2vX5vMjKx88sRGtMUKMWCxbgmseVTxUDrSb39pgqv8O/m/ uW2x5A0qj5TwxC5qlMVn/HYnU5ukNcb62BtAGN6XkDCBDT0LRDn7NkIpVOWpfbddoQzO VGg/al5Fbm98Bv/U/x2eWohCGcL1DJ2DTW3Rqr+kegwXF3CBWfEwFG676RB/8YIDP68q 7f2wsrwZjjBG9srxQsXMCNcMqkAGBu4VrI468YIvtVW7bZqZnD65AxgqMLDf6qhzLbhW wfuHGxS3/k/Hxhr+k9finDspsLwMdqB1lCh0soya5OdMnSfr5dl1/kGyaApch7alFcZ4 OlrQ== 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=A5JLOJM50oOs2kiyRAvXHdFDtOffPzVVrWTYmTgdiSs=; fh=Gj92/euA4aAnOXbzpKWgQHQMPA78174jFBl0vwWgkRE=; b=INQiAoK5Gd6KlzgSCt4H9vcLVTTUPyYIbeOmjrOYglyWw97pwjIIozdf+ENIzGYNO2 pSbV5+X2lwUNhnMwrJyaDHWwrcSpCx5p5l8H2u9IJrX6mFIRnNY5389rnp+X5+4SYijM pz9yH3Z/mH57E1QwJc/UnuSYocz64dEjkHS6Wu7RBkXHj7GVvbsUyB3rBECtJsQFApHX k2O9qUd0Pilm4G41R0WKdVJaQUP4wkbv+2A6tQjkoQH35LDYiIgOVW18r6p+qQjhhIFh Qnekk1ZZlYyWXn/pM8cVr8fCHt+kN2or+8DIDIzyEOnGtxF2wQLm9DKJO6gt4CTzNJwS QpKQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=blS+jnmF; 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 clara.kowalsky@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=clara.kowalsky@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=20260707; t=1793777183; x=1794381983; 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-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=A5JLOJM50oOs2kiyRAvXHdFDtOffPzVVrWTYmTgdiSs=; b=J8BceNv6k5YXuJ4BzW123EOtw4qrPPEgtQm5YlEri5xUCa89DJ265zsY/vzQoeQn0L g3LQi0EcSCNQw/RASA/kiiKON/nc+T3A9bH3QG1eAZg5Fy61pUvq7V8SVe6D68gRQVqA s2YrErg9E6q9yE4l8Xm0hvBvkhLBKBeEWiCF/AJwR/S2QsYhMRiXIm01yaM8OnO9Wylo yIs8p4sjUvMQEgzBX7us6wiwUd4PwWfsj5w8WYoHJb392FmzkcdUrnRKB7romDuYcifp sZQiA1NBzZLRmv3gViJE9mXUXXnp9DaWFnwo/q39Rns4CNsN+6a3uO7pS2Q28sGatzqz ieoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793777183; x=1794381983; 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=A5JLOJM50oOs2kiyRAvXHdFDtOffPzVVrWTYmTgdiSs=; b=1zPyov2heUTdBlAUZE871rfvoHtMd603kCJNPpeOjiB7DcGslVKhqMQau2FH1xiusv DxcjUiqq1ww0HUHn1o69HceKzMn5pevj/CshNEmdk2WyGHahFkksGYgQ3sGggrurhE17 Bk5aFxXBVdky/lo8l8cIjqyCeeUP15ndBCGR8CGacE45mjwG5oNlq20WlCPrfcjQT+Cg wqZZ+nRodmkOyGbh6/McIIccrSkK5kaCobFr4HTxZ4cv4crHieawRVd2CplE/JbhvFVG 9+DFCGt3V3ag1kgf7ke7MJULIloD+/ScFEYlrBm/ZPBJNFPOSDQfK5hPPm0pB+5qO901 BfPw== X-Forwarded-Encrypted: i=3; AKwUvBwZBGOBRXOZkLWsLUcAVuu/tPdTMRCDsBd9cZcFeb4IHEk+6dhlvMwhHetGYCPtz370tCH/@ilbers.de X-Gm-Message-State: APuU4Z8+/o4U3b8Dd/4ospEEd8M5/d3Fs3Mg42Re5+3vxzq6O1X89CCi mAhw+SJFkB4jM/UIWzg2lKLJPQWMQo0CwhT5Trsy5/drv11YCq2pv5le X-Received: by 2002:a05:6a00:1c83:b0:89f:9ea6:1ddb with SMTP id d2e1a72fcca58-8a9bea67033mr11740716b3a.23.1793777183001; Tue, 03 Nov 2026 23:26:23 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="ATskLdef++cAg/VLR5wH0II3EmDCSnNk7pqz1AxvQRNjpsz1hA==" Received: by 2002:a05:6a00:1b59:b0:8a5:8f7c:d8c4 with SMTP id d2e1a72fcca58-8b0a4eed2c7ls297088b3a.1.-pod-prod-02-us; Tue, 03 Nov 2026 23:26:21 -0800 (PST) X-Received: by 2002:a05:6a00:3497:b0:874:705d:f63d with SMTP id d2e1a72fcca58-8a9bee549fcmr11236716b3a.31.1793777181612; Tue, 03 Nov 2026 23:26:21 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1793777181; cv=pass; d=google.com; s=arc-20260327; b=GT5eVMXZFiOZJ7YlF92vnCNCO5XJ8HPbjWnM0IjpUSYPw/ki8JnoQlRXpqdoXzDTDE YJY5qtdI1Na+n2OnarIOalNXTQVjjOSIkUhl1h273Ttf4guDVFwuNQX2rRdzGRLJD+Vs GUDlXME06yzJnrZQal/Wi3+o5+7SdzgIE4KAwBLA+6uaiIFMsBYJ8S9OYIy8lyJX/HhE grWnrXD1FY8Yf/r465mRfkEIuINFV3HMLCqJcEPHHyxrUcaRIX01QA6rhjL8jIdHf3NM TFzh6PZSV0XMu3S61IkgHNaXMICL9zvLYsSsjrdgkhurC+LnoQRxBKU4VoaU8OZA+UGW kjog== 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=m0myRH2TRPS35648qcD5vgGY7xp+42G+zfKE4vyscr8=; fh=AqT8zD6jUs4YP+XkSwmnbRYu3wrat9Vyg/xvm1MGQCM=; b=WlkgoimHUSRD0mY1ScqC70XobCE2iVhzX7xdyvEkM6UXcnPGNAVA+BdE2217/9lzrl m3cyF/HGn8OBfSzJurnPbSUgVWfB2vf1h6r2vRgXUrb6S181cAtZDgFHiy8RgoE5X++h 9l4QpiOYQ9tNKArL75/NVKccJQYGYqzP9k7I6iMpzjO9QEHPLoCdVcmIujJuSQhbS+3n rQ5NtRKnoS25Lx8gmffVMkZOHSDdDVZ5Tq1OqhAs/0r0zfO0IVq0aRVi6TULTfeBSs7J TnAgfJblSduXtFkysFrsEHRt4ZjjCQpsnXKoA8JoHcIxntOZObgPujksm3LRALHIBRYP Zutw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=blS+jnmF; 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 clara.kowalsky@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=clara.kowalsky@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-8b095ca1253si34191b3a.10.2026.11.03.23.26.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 23:26:21 -0800 (PST) Received-SPF: pass (google.com: domain of clara.kowalsky@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tzwy8bnKUXQlVRbjnk8sw5wd5P4BS6VdKjjJzi2lmUCwC9b6+JQmmUNkYqdFGHx0hZUwkBMKHn5czW/OgBA8pDs0s4AmqI1mH+j5ttL9jvCGLeqce4MROeSvBzcanE3YZ/hKr4QxHBo0BM9Uq+EMxtQ04g32e3ABv60fFKd44yXDH3SsLwv7aEKfev1SShv4fS/TlAjDi8Yhi9DRxF47IF8JX6gS2L5pnPRjtaNZ7Q37XjMhKiQaTNqqoCodotxwjANDIZoINpb+rNqGOJMbQo7h02ruf5gFNmaTwY2Jm+1gty+biwiBy5B1ljf2q8IYhKkSWuIto5D+7MgXW4LiDg== 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=m0myRH2TRPS35648qcD5vgGY7xp+42G+zfKE4vyscr8=; b=fB3u8ZFazwLJp0P5uHzl2uwM12J/iW7mi9A5mfgcVSbYCsWaQ4aP3h3dFTxMgC7ZZeVzkC+cGRaTUSVyHcywBbQfJ11uLRFa00AV7DgN2FisfrsUSv0whPAAM0GmgoxzjLP3E/oB+Oifi4vxN88lEm5umk31FtOPQU/PTNdNW5Rjnv3pxiLkLGJml56fqwWFbCL/wUO3ZkJnYhaCDPdyXPnCMQJk3I0NGY+094IfqjnJ3hbnk+7ZvFAYSyp63c09oh2oMrTt8Nu/B6wP0B2gwAsO8AN2hyG4qwlw3pG9jti/AxSKh2R2CeTUX7sPBjjLbncwlKOvxF5SfEVZPl9IlQ== 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 AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:740::12) by AS8PR10MB6413.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:56d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.592.9; Wed, 4 Nov 2026 07:26:18 +0000 Received: from AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM ([fe80::527e:14a7:bd3e:86be]) by AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM ([fe80::527e:14a7:bd3e:86be%6]) with mapi id 15.21.0592.009; Wed, 4 Nov 2026 07:26:18 +0000 From: "'Clara Kowalsky' via isar-users" To: isar-users@googlegroups.com Cc: Clara Kowalsky Subject: [PATCH v2 2/2] imagetypes_vm: add support for standalone vmdk images Date: Wed, 4 Nov 2026 08:26:00 +0100 Message-ID: <20261104072600.3229817-2-clara.kowalsky@siemens.com> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261104072600.3229817-1-clara.kowalsky@siemens.com> References: <20261104072600.3229817-1-clara.kowalsky@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0056.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:93::7) To AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:740::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR10MB9645:EE_|AS8PR10MB6413:EE_ X-MS-Office365-Filtering-Correlation-Id: f4dc72dd-546d-4bad-7907-08df3a44eb2f 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|366016|1800799024|10067099003|22082099003|18002099003|55112099003|3023799007|56012099006|11063799006|261022115727099003|261022075727099003|261102123227099003|261026121527099003|261021123027099003|261021121427099003|261009223027099003; X-Microsoft-Antispam-Message-Info: jFKyxs9Drx67eab4ZmEETZrzEMfmUmqliIaXjBCAU/iLmEuO4NtBPftKikEY636wM79ByR/McRmLXz98cQrRIBKlvI4ypSJfPorKFwD+xvrnLe544cfbIKc0DIUVkRCI8ANkUq+1WnNdTNnPvP5QI+TI/42z2/qfDTf2v6yLALtEj4Xhi1dMYKHObI3mYD2rbVpWgiwLO4wC5EziQ/qgLJVTQG3ajamJs8HxiaNd0NxkvTBRooAVO4yoC8TqtmGPYHrNGa5jExUUkFKQGXq7dgUzGLJt2Ab/MTVT4hAseVlCyMMXGyNV/1R2vsr8+VC9/VTWFcrYh3QPscGf19iTMbyGuXSJ/IEqVhbTzb0SPy1gOQxX8C0Xrnii4O2tnMAk4x1bRJTNeYMHxqP9s3QsnU1cOhhFLYHqOS3gOcFDq0vOOb51xOTsb5dmr+3b8u6mHtTr3ToTVOkSMkYEynPQWQ0AXejVggvfze/C84lbIIpYQPHFoaWh0hYodLodGZG/6Mi68PBsE6dxqMXU1GRLPz2UVplebrYxm0Gv2bWP/9ec3Idc5Hl1Q4FjyfcPetwZegiX14n3275BtRth/mhKO90FQ0Fvc0eWB5Ty5MzYgZkIhFNvAQF2TvvNqmkz2nEVCcEq9OSoDKmkHjskono99q5S6t/NuBT/3DrdKOYN0pU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(23010399003)(366016)(1800799024)(10067099003)(22082099003)(18002099003)(55112099003)(3023799007)(56012099006)(11063799006)(261022115727099003)(261022075727099003)(261102123227099003)(261026121527099003)(261021123027099003)(261021121427099003)(261009223027099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Xbxy0BDlEv0XA4lxSqfdDJNi06o5y3gZGx8s3gGSE7o0E17//mp2emE88scJ?= =?us-ascii?Q?JgC1AMZdoB3B0igEEzZTgHGL+Dq5zNH2IoyqR3hHaRKm3MTr3VOxkjruj6Hm?= =?us-ascii?Q?DjcpUCF379pAGCAwuuJyAjE6SpDYpXmK+KEUiOA0zE2RpADFf2gHnfLeKE46?= =?us-ascii?Q?Cj50hVa81LXQ6e9vL9AMi/SIBrgX44MWk93clltNK9pk5ZrwYFcLFpNiexBI?= =?us-ascii?Q?zPhJ7PsSM+t/vZgEAr/W1N/OUTWmT+ltaLEW4uKYwz6cduLApnLM3hDThcHk?= =?us-ascii?Q?ktVMxvg6XZFvaXskWYoaIHsQFPju22aXbCeLZ6IfLQ3WEHvTeiW9bTaeIgyX?= =?us-ascii?Q?MkpHf0bt/ZzutFIVBIRy+XSkE9v4rH83tZu9/ncn5JDZeLgg8WHBAfd/sJ2q?= =?us-ascii?Q?H+Ie0+CBs8ygIf2VY9PH7nqvAxCREF+bqE0iTwumaU98oYqHZaIMkHUcxgwk?= =?us-ascii?Q?F6B8SUDWinpl2JIsD+fHpjaJLnfmQSxOamN2rYXi2KoueFZfydvQMSEJqKc7?= =?us-ascii?Q?txMXEqixMYj08ZBja264FwBDqiHAO8srgPbm7lIFxDYXNW3R6rxBrvsMlh/f?= =?us-ascii?Q?OTzrw8lGxfvNDZra1PwjZpYUeeRvXva7R5JlnCOvQu2WzSeHqStAu1zlPv/U?= =?us-ascii?Q?DzGcQTT/UmBPjnNsk0n1xSnlWmf5UKdf7OPErdvkUJFVuUXk27Kvioa1kmd8?= =?us-ascii?Q?DN2ll3OFQD3F0o/ZmMh0anM+3nJnQ42H8Q2z4mJ26GfoskiymiyeM379NN2X?= =?us-ascii?Q?8RNuyb+eYuaKF/eUxi/+KdREH81EGqFZBy4zJNQzTl1OkA4yrHHmR5MY8lxt?= =?us-ascii?Q?wb/ixHpb1ABRWwESuTulgh1vDEE/SHLIZ7NKPIxFGgBOxVhUn2vf6Cvy1l4t?= =?us-ascii?Q?5cm01zPknrqARTK2UjjveXJSl9rLdut8WIr3mSc7hxAEo2qpGte0LVoxUM2E?= =?us-ascii?Q?nT0pV2HJsZvW2te/JPaiTGNbQXVQ7oHf4Dz9+d4j981MCsRvkwXhjvOkA07r?= =?us-ascii?Q?xBiz8sB2P6PSrkp3WA/lSP1u3R82Mz9Y/oVaQW0kt8cy6I5ZlfUtt68+vcR6?= =?us-ascii?Q?jzsV3mZmQG99Bl0n/5iEt3VDX3PvHQLhwDEYaiXKi8lNKM8CIgHpfsulqWeO?= =?us-ascii?Q?6g1yEYPzDxImkzi66XJMN+TzijaPo7+ubAwKKZQ0lx9gXQLypfI3jqbFOsvW?= =?us-ascii?Q?WwRxGOeHssUhwT7ZX0yuM+9nhBUdUBr/nQ2hkOcInI+u4XAi4HP0eRhupA4b?= =?us-ascii?Q?gc69SczCCPwWhOsbuIVtIG7vei9/5QPbSYAdnqU21EK2UlDohJT7TE7BntJ3?= =?us-ascii?Q?gbbxl64VXXNGKIMJA5m6pYrXi+2jNcfbR3ZC1tFkfvtqfrVN1jYUGDGQbwV3?= =?us-ascii?Q?K+UnyVetTP5LK6IKts3vsDNa3lxL1F1Q6LR4Hv8ZkFuymcUm3I9cmrTCdWNR?= =?us-ascii?Q?7w10G/J46+WlQ2hPn4TbzHBuCPHGkED0TJcoztMLmE8T8zYAmd0NZ9zmLXLG?= =?us-ascii?Q?NhmnkBs3Zmr2AMHgqbzP6KB4GdQci0V4RZQzvfLmAlvXMuR/DOQzw1kwvgfl?= =?us-ascii?Q?XelyMbIOe29xAJWCkYI3X3Iz4iW6UnedOslfxOK8GjOn/nEeLg1YDdzScasK?= =?us-ascii?Q?0pSPDQu/Y2CScDbDaZqEhDMvHAEkOjIxxvDCpBcJbERRxzJo+NTBvh76vxqN?= =?us-ascii?Q?uD3Gy1jnHekZqh5yJ0qAi53jtCXol5y+aOOjFaL8/8a4vpZ7bg2fFvSdiyNi?= =?us-ascii?Q?Fz57wLg37T5MfC//W/V8z7wmBuok7i4=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: f4dc72dd-546d-4bad-7907-08df3a44eb2f X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB9645.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2026 07:26:18.8507 (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: 23Qa/hHjcDhIlegh/MJfo7151yczH0ot/n3AvRBjs4TLYRoNVrUVwk7HT5u9NjqLegG0n2AGUGKMUgY6HwzSnAgL7nyJU4EUzYTAyROEo4w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB6413 X-Original-Sender: clara.kowalsky@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=blS+jnmF; 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 clara.kowalsky@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=clara.kowalsky@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Clara Kowalsky Reply-To: Clara Kowalsky 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: lmPBhl//fsfA This adds vmdk as an image type, so virtual machine disks can be generated without OVA packaging. OVA depends on the vmdk image and reuses its output. The generic image cleanup removes the intermediate vmdk unless it is explicitly requested in IMAGE_FSTYPES. Signed-off-by: Clara Kowalsky --- doc/user_manual.md | 1 + meta/classes-recipe/imagetypes_vm.bbclass | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/doc/user_manual.md b/doc/user_manual.md index 09ac080b..199eb931 100644 --- a/doc/user_manual.md +++ b/doc/user_manual.md @@ -540,6 +540,7 @@ Currently, the following image types are provided: - `wic` - full disk image with user-specified partitions created and populated using the wic tool - `ubi` - image for use on mtd nand partitions employing UBI - `ubifs` - raw UBI filesystem image, normally used together with UBI partitions + - `vmdk` - virtual machine disk image - `ova` - Open Virtual Appliance: image for use on VirtualBox or VMware - `wsl` - tar file for Windows Subsystem for Linux - `squashfs` - raw squashfs filesystem image diff --git a/meta/classes-recipe/imagetypes_vm.bbclass b/meta/classes-recipe/imagetypes_vm.bbclass index fd4e97ed..32a72bf4 100644 --- a/meta/classes-recipe/imagetypes_vm.bbclass +++ b/meta/classes-recipe/imagetypes_vm.bbclass @@ -8,9 +8,13 @@ FILESEXTRAPATHS:prepend = "${LAYERDIR_core}/recipes-core/images:" OVF_TEMPLATE_FILE ?= "virtualbox/vm-img-virtualbox.ovf.tmpl" IMAGE_SRC_URI:ova = "file://${OVF_TEMPLATE_FILE}" -IMAGE_TYPEDEP:ova = "wic" +IMAGE_TYPEDEP:ova = "${@'vmdk' if d.getVar('VIRTUAL_MACHINE_IMAGE_TYPE') == 'vmdk' else 'wic'}" IMAGER_INSTALL:ova += "qemu-utils gawk uuid-runtime" +IMAGE_TYPEDEP:vmdk = "wic" +IMAGER_INSTALL:vmdk += "qemu-utils" +IMAGE_CMD:vmdk = "${convert_wic}" + # virtual machine disk settings SOURCE_IMAGE_FILE ?= "${IMAGE_FULLNAME}.wic" @@ -19,9 +23,16 @@ SOURCE_IMAGE_FILE ?= "${IMAGE_FULLNAME}.wic" VMDK_SUBFORMAT ?= "monolithicSparse" VIRTUAL_MACHINE_IMAGE_TYPE ?= "vmdk" -VIRTUAL_MACHINE_IMAGE_FILE = "${IMAGE_FULLNAME}-disk001.${VIRTUAL_MACHINE_IMAGE_TYPE}" +VIRTUAL_MACHINE_IMAGE_FILE = "${@get_ova_disk_file(d)}" +VIRTUAL_MACHINE_IMAGE_TYPE:vmdk = "vmdk" VIRTUAL_MACHINE_DISK = "${PP_DEPLOY}/${VIRTUAL_MACHINE_IMAGE_FILE}" +def get_ova_disk_file(d): + if d.getVar("VIRTUAL_MACHINE_IMAGE_TYPE") == "vmdk": + return "%s.vmdk" % d.getVar("IMAGE_FULLNAME") + return "%s-disk001.%s" % ( + d.getVar("IMAGE_FULLNAME"), d.getVar("VIRTUAL_MACHINE_IMAGE_TYPE")) + def set_convert_options(d): format = d.getVar("VIRTUAL_MACHINE_IMAGE_TYPE") if format == "vmdk": @@ -66,7 +77,7 @@ OVA_VARS = "OVA_NAME OVA_MEMORY OVA_NUMBER_OF_CPU OVA_VRAM \ IMAGE_TEMPLATE_FILES:ova = "${OVF_TEMPLATE_FILE}" IMAGE_TEMPLATE_VARS:ova = "${OVA_VARS}" -do_image_ova[prefuncs] += "convert_wic" +do_image_ova[prefuncs] += "${@'convert_wic' if d.getVar('VIRTUAL_MACHINE_IMAGE_TYPE') != 'vmdk' else ''}" IMAGE_CMD:ova() { if [ ! ${VIRTUAL_MACHINE_IMAGE_TYPE} = "vmdk" ]; then exit 0 @@ -96,7 +107,6 @@ IMAGE_CMD:ova() { tar -uvf ${PP_DEPLOY}/${IMAGE_FULLNAME}.ova -C ${PP_DEPLOY} ${VIRTUAL_MACHINE_IMAGE_FILE} rm -f '${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.mf' rm -f '${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.ovf' - rm -f '${DEPLOY_DIR_IMAGE}/${VIRTUAL_MACHINE_IMAGE_FILE}' EOIMAGER } IMAGE_CMD:ova[depends] = "${PN}:do_transform_template" -- 2.56.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/20261104072600.3229817-2-clara.kowalsky%40siemens.com.