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; Thu, 13 Aug 2026 16:24:15 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f63.google.com (mail-yx1-f63.google.com [74.125.224.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67DEODL8017967 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 13 Aug 2026 16:24:13 +0200 Received: by mail-yx1-f63.google.com with SMTP id 956f58d0204a3-66b35aef4fasf3408355d50.2 for ; Thu, 13 Aug 2026 07:24:13 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1786631047; cv=pass; d=google.com; s=arc-20260327; b=iUJ8O0weroI4QgL3Yk5gNgFrdwNLog15KA7wBaFzLSwkbSI51WNRT9qydRx4P4egc0 rAEYMYbWXwjhMVH+011p8yspi0UqEubHh+SG2fhgPWQFGCg6IXOqT6Dq392TQR57Pvkw yODCtTDxVRp5QxiCgr0e8Zl1z8Mn4vKtNFY95QzqlnjJdDJ5PVpt+MqG3Lcd3kn8aj/p HURUo08ZmC586hNBahE1/4szSo2W5XOLBxBhXK9VmcXL8u8VyB1GdakqOer2YxT2uqe9 ntAVKNMb2DuhTdKbotWCriX/4WbMuNMJcOGYjkfx8Xf+MHzfA8dnRuQ3Tre5XOwqTwjl I4bg== 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:content-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:to:from :dkim-signature; bh=olT9wTJ/SFu6QTOJFi+jkWUvnsbW63NLIwFLzHKQdMw=; fh=kLqKn/ByuGKA5QK+W8tviXnz59JTKpy9Z0jzXYKisyg=; b=ipW58QyOeZtSNoB03p4+rBTuk0FCvXv4za/cxlCZv3mvW59ffh7K29IAkzHSKjpEvJ rYk/B9FHCauKaUOhilSf+de4A6iqu/ETwavzOiJygSGV8+D3J3/iuovi/ahxfVO309+I 7v2lDiq57Iu/6uHRCUOIyjyN53/93V1xWJdsnyo8pfIbs7BBlhfqSw1CN67geK45dC9w zJv1ObnUVQZt6mOq5Aw0nsQ6eNxHt1TQsnIFlrBIqr28b7dyw9oAbT1frfxGXLhFwvSY DX+J+cP4wnPJTD68/li8r9whgH9dxHLElcB0O28iIqbkoWU/eqxv6NK0a3XXj2kUF9a8 ECvw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=u98H+6SH; 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::1 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=1786631047; x=1787235847; 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-id:content-type:user-agent:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=olT9wTJ/SFu6QTOJFi+jkWUvnsbW63NLIwFLzHKQdMw=; b=yK3yt0YlibbtNGUPkQ5EOs9Z+4DRPu/qCBvulFHgkn2TO8qEJRM+hOvzZhcDQhO0uf oFXlylh6fnYUqVc9aral2TlbTzyXzaesCovGjtR8gbtpkFleR3CWfFBpJGag+CqKHsAP DJfXeknhAvt/pYDrF4Zs7RUhVhdnY4WuxXUZb5sOjTCaiYCozLAfpU4+vTUWkNwb+TiU 69wGIKpQX0TXnfWh4XrEY3S6OwpBn64BLvE7CmPLEKsFto1o4MwYSMRaKtWI9rq7C+O/ WKBG/6CmpKwZNe4mlDd7IOsSR1XMgSFBIPrTGPO6yJ9g9/eNhQDakQM6Y7QRcLsO/vZo dKVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786631047; x=1787235847; 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-id:content-type:user-agent:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:to:from:x-beenthere:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=olT9wTJ/SFu6QTOJFi+jkWUvnsbW63NLIwFLzHKQdMw=; b=hTSc38JgMaT/vz7C6uUNa7wASWbvMKEjoCtC1diY6QZyUcX7aE5QDs51UtS3IhbTgo gHc86Ny1smQUOGTxd8OnV9y7TStq63ZNmSA558cKTGgnWbaWleHCpemrFFZdYrNSko19 cm9yaatFjx7d2pMe/U3py9XUm+yImMMk0BM95HCSQ5uicWgooCzjXEdqzS9+/FLFVGfK mo+xE/1N5yXmPVTPRYhxl18FUZq/gKcf9d58k5hZUjxVCaiYcr3Zkd+cjGboOWcM5PuE L4mzEDA+PlMQDZBb4eWywAQsrieQj8/rWoS5sokDjja0JZutm0e5nKZ38cT1JGiX1vDQ chxw== X-Forwarded-Encrypted: i=3; AHgh+RpiiYiqPdvCL903zX7c+Q7wKXpjJnKV0pjcXKSHV2xvoyuarnYXSi2wrYwHLclGdA8fzF6p@ilbers.de X-Gm-Message-State: AOJu0Yw5+028SHdWYhz2cLmYU6kUFr8+oFMSDHemTICilvsVh4rGTz9v dBnrJ2BPPkfton9BRpmQ/v6SWJNJrahM7/nbClHAEQfM73L1B5W0Jtkk X-Received: by 2002:a05:690e:1a49:b0:668:43f8:a83a with SMTP id 956f58d0204a3-66c5142107amr2161419d50.15.1786631047269; Thu, 13 Aug 2026 07:24:07 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPSCfEoLnHFWJj3s7eSAm1ccjp8nSK2yV1UFWfVdKQ4HIQ==" Received: by 2002:a05:690e:d4f:b0:668:431d:ed3b with SMTP id 956f58d0204a3-66c4ef4869als1407588d50.0.-pod-prod-03-us; Thu, 13 Aug 2026 07:24:06 -0700 (PDT) X-Forwarded-Encrypted: i=3; AHgh+RqrujmB3LxTRBbv+Yl9YwN9UMDPB0RbA0HiL7doZ/i7wHA5y4dvUxgJ7D3a7QLsK8rOXjaT0fVWNB9v@googlegroups.com X-Received: by 2002:a05:6122:e24f:b0:5c1:2150:9de7 with SMTP id 71dfb90a1353d-5c579cef23amr641468e0c.12.1786631046136; Thu, 13 Aug 2026 07:24:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786631046; cv=pass; d=google.com; s=arc-20260327; b=Ze2Xfah5QfkSgbJ3/xGyfL1zc0j6Wx/4h4/69qgoZeK3lkNhsUkHge7PpEfDLe065Z oxjW8laUaz6oJt6ZGmaZwnFDYtrvovB69pTWUFzz8a2+42lMb7WU+oKzgsk3t3hMzDWZ k34V4iWYv9rOUdhrGPc1e5qLzGUyBJUKb8g76icakD+iThfNG7n7ZHdN3/LkT2UT9Pd8 X9QsHdgvIWgLmWYSg0vWcXKbRl5XI/XG5iJ/cOxq8KpCLcmPACHB0looFbpXkkVI/NM+ liqkHkB1hC42QjPMkNa7yLcyGSF3uXFAc++x6etIX6oyvKF1yulK3HpGEp0KJXNyL6np chuQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:dkim-signature; bh=+QwCl6GcLwttMRxaRTPWRXYcS1JYkVQuofA/MD14sk0=; fh=RlRkSafruuzDPAOI0THnydXlLHAeXGM2J5G9LRS6vbE=; b=FIPgJ7Dn9JMP50pIT8mgWurqfvN61ASv7jKIilkXCr+VvLHNhghT0WafJg9UpOxJYu hwFqTCkrkaelcVwHDHKdCff9zyrYLF+9mYt/fj5XBaCKILRkKRBU4t9L+7z7QqencFfE 2dxSmM1JlvVDYsYluLh6YbfXLHDZU0G1WPBx+hu/zPcw+zzzZLKPB4CYkRnqnWdW5aiA awIeM/dwq6a6J2ldnrkf1y4cMqw2ZvkmX087aCH0+T5rzcyPDEx+mx/OLQT/G01sMJsj xOqZ/mj+oiKuadqDfqPVO0/yATc97NAbnX7efVf57TNAFv6TPKu8sTQL1dK63xnnvcyB njjA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=u98H+6SH; 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::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-5c57bd7e532si64998e0c.4.2026.08.13.07.24.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Aug 2026 07:24:06 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kF/Mft8Gj19fw6WTmcEsTP+DCCUYPP/1xbmJP8OEP/XWQp+pEQHBmMbR3g5u0bgz42tvrDZdSJ8c7sBwjuj6f6ShOogI5HML0F0WfBrfeqvs7ZqnmCp9AdXJKulYc6CrVNBdMgGeZlWzC422fhKkWWs0UBQ/Ck3mheBwcrS7ZGI5ltt/3VjzccKz4l/v1uSfC1lO7E8Bk4nA/yJWim+CLcRHSsUf9NXXbsnZxKsrBcqiXkN62uJLYV/9QwOzCUqw1HmL1Ehx2I/TtrgV4lyxBNDyQJvBvkAqh7wwgeexKMgfXjOE/AXsfz8hFEBW1Pn7oSZYG5VKZ/Ixc/bc4HiOiA== 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=+QwCl6GcLwttMRxaRTPWRXYcS1JYkVQuofA/MD14sk0=; b=YZ4sewXGNL5OH0uaywGturDgcs23cmZEc2g89HdaaOb3ehTcnoWsYt935pMJpzWvdIobTKKRXijos4EX4lAB2/4Xw3w+SueCLhVwgjLsmv8MBByARbFbwYJhx4H8FPAoaEQ3DOe/fDgqiBfvReOtbFy8Kml8X0gg6YaqQgsYTOp+Q4DlAew18GKIrkj+Y3Pz5zqCxqPq59JEyXJ9K4Cnu6flj073pbgzbnB84l83CcTGj1ouRxL0IyaWxxCZqL9Fc7xS/jtGlBRWtwRXL4IoBVgOg3IL9FRLqEsluef9uY5rHfVS9VsFPHXI0bJv+rlvdFdjhuv09/tmRgs+AJwObQ== 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 PA1PR10MB8627.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:441::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.14; Thu, 13 Aug 2026 14:24:03 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0315.014; Thu, 13 Aug 2026 14:24:03 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "Kowalsky, Clara" , "isar-users@googlegroups.com" Subject: Re: [PATCH v3 2/2] meta: Generate WSL image for Windows Subsystem for Linux Thread-Topic: [PATCH v3 2/2] meta: Generate WSL image for Windows Subsystem for Linux Thread-Index: AQHdKwk//YZYOmPPeEGtsPC8kmgPCLacCLWA Date: Thu, 13 Aug 2026 14:24:03 +0000 Message-ID: References: <20260813095029.2294322-1-clara.kowalsky@siemens.com> <20260813095029.2294322-2-clara.kowalsky@siemens.com> In-Reply-To: <20260813095029.2294322-2-clara.kowalsky@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-10 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7PR10MB3956:EE_|PA1PR10MB8627:EE_ x-ms-office365-filtering-correlation-id: f6023807-9882-4dc6-ab6a-08def9468691 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|376014|1800799024|366016|4022899009|38070700021|6133799003|10067099003|4143699003|56012099006|18002099003|22082099003|20052099010|55112099003|11063799006; x-microsoft-antispam-message-info: AymqWvVpA3xFi43e1Yfj+QEvylnijDgboJqUH35k5YI1fVmmj3IXg49KxMafcuLN5tWv7ieKCy7CNpyHpDysyZz350S0YPpC/BxedmvsFFK/GjCcIjLJj7IttW2CVPWpZyyRWpQjU8ZqWH6McXJFoXw5Zg39mkDUUuaoujkPu48GctDnaKVTTe5i293TYObR3g44tqhIYvYnNwmXxi6u281lkMquyzSEEUBoeavonMhodDCiXuyJL2csMIE7PnDnJ4GJko3UhhU08OyrEI/UDhgRPZAfNpOp8p0xKDwBRSqQc5vUDsK03Bp9sm0RTqjkS6lh2oYS6N6huj5BBpqOUe5efbENRnmq/3ig6SSj/4BNCUrPTHk2oU8pDEvcS63UU1pFs1Z98sDYmdZFX6+pdTDfES+HhZ2D5v80Gfm4hoAlLdygSggyn7oj4BySm4ocTSiZPSxG7kYJAGhR/1Kxtk9Esj69sgHcmMSM4g/xbfQZ+S8lX3LIt6rV2u2K2uLDbtydgDnj6bg06kEkKDbQNXMK5WDT5hzEq/YPKSyxQDRum5PYVovKcORr3Q1i8+pgDIbS6Fyx2sn/f5U3HDKOc7TFjIeOqdh4XJRDzYo7+cijkR3oJ6SmWG7A9u0Kk1j2/9tP+fyJOAtN4lc/GNDa6njDwaeE0V8WXDlNjCLWnnw= 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)(23010399003)(376014)(1800799024)(366016)(4022899009)(38070700021)(6133799003)(10067099003)(4143699003)(56012099006)(18002099003)(22082099003)(20052099010)(55112099003)(11063799006);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a3o3UVF2WjdHbFgxSGFxRGU0UVRHcTlsK2pwRnRyTXpHemZoVVU4Z0VlWTE2?= =?utf-8?B?Y0tZSzJSKzZlOTBPeU5RUWdOb05FZStNcXpPeG5hSk4vWWFEbWZwU0IxK2tz?= =?utf-8?B?eUtXSGtCOWdZU3ZsWFczay95SXZhUEZRUVFhaHRZSWJ6ZUNWWWRXeTU1Ym52?= =?utf-8?B?TzU1bmErOXY4a09VeksrdkRqdGNqeHJQUUJiQlF0N1BMczJ1dlB0WXg5VW9X?= =?utf-8?B?ZDU5YjY4MDFJR00rdyt3OTlxSnVKcWppUlpZOHV2ZHlKVHNIOFlVWDVCTFpP?= =?utf-8?B?Wi9PV0pGVFVJZi9BNlVLYXVmUFFWNm1DZGU2c1hHRTQ3SEJMWE1xNmZCTjFn?= =?utf-8?B?NzlrdTV5OEFtb0FtZ0pJZmo1MWpaZUpFOEZNbDVONE5ROGxvVnlKL1NVZlJE?= =?utf-8?B?Wk5jclZMZHdEUVJYUU5pMUdxN0hTOVRYcTdXZ0JpSmZqc1lrSkdTWWRpUTBL?= =?utf-8?B?RHJ5eUlpaWNFdDVocktXaFdQZ080Skk2YzRhdnI2RURRNktHZDE5T25VYk9v?= =?utf-8?B?Y0JoYmhkOHdQRUtqRElrQmFqMVp2Qkc4aStWWlUvU1hIQkEraWF4Nkpwc2dT?= =?utf-8?B?eThqVzZMajc1Y3hDTndVTVo3a3BhSldvWmc2cnN3WCtJWFFxSjJ5M1Y4RFpP?= =?utf-8?B?aGJUUHdXVmpIUHllYWxCZlFoVENiOTdDVjQrMDdMNFZ1eUUwd3pFN2VWUWM3?= =?utf-8?B?R2dkM2ZLQ2xIK3A5VUplVkFOMUJQTzhyMDl3anA4UXNHdmxZdUlsQUdxcHh2?= =?utf-8?B?TTdMMTIzcEFJQi9BdHlOTTJ6VlgxQVJmRDFEcnRnNFdXOGhDMC9GN0dFTlJV?= =?utf-8?B?Q3llbjQzT0QzMmpkL3dKZ3BqTGcwQmNxNC94d2l0S01NbWQxNGE3bzVjc1dJ?= =?utf-8?B?amFVbzAvQncwb3VLa1hkU1M1UnU1OWhvL1V1V0JPYTA4SDJxaVdWMmpGTGg0?= =?utf-8?B?Y1VQV2Z3NWZhRzlVdjY4NGlnME1ZcVo2U1VRdVE1L0lIQ0owR2p5MzJScFdr?= =?utf-8?B?OEJQUmVuQnZLQ2FyZnlGRnhFOGsxQnJtYk9PcG1RVm9WZTJFSmxyWnNtQUN0?= =?utf-8?B?ekVyK2l0eTVEQWRLUFA5OUJFY1lLRGVMQnJYam91Vk1Wc3YwZzRYKzBmM290?= =?utf-8?B?SzQ3Y0hoK0JFZSt2R1hWZ1JMWmVSYTFqeER6U094ckg1NW92N1ZtTXdPVmNY?= =?utf-8?B?eDNWc1RiV1Bzc043NDYzdGg2YWZ0REQ2VXh6ZlJxZWhmQjJHT0pROWMwMG8v?= =?utf-8?B?NGplRHlxT2c3UTZFeGdLbDY2OCtNQVdsTjNOM1Z4blIvY3F3Z3BnMkw4bFVC?= =?utf-8?B?emNrWDJlWGVXTWRvbVIyZzVWdUtDT0wvOGxMQjAzcW82S0d0MnNTbDZOa2VJ?= =?utf-8?B?bVJxSmh0UUhJRDk1K3hlaFdBbjR6V0JkOHpJcFluT1JoQXVjVmRNYTdlT1Bk?= =?utf-8?B?NFhPdnVzZWNlSktPYW53czUyejRraXF0bTQ0OTNrSjdmeFFxQmsxSWtrY3M2?= =?utf-8?B?UjZ1QlZQd29nWHhIZ0FjN2VGMzlOdjIwNlc5RzIwdzZIQkNxQjZmVnlsWU1Z?= =?utf-8?B?S05YTEtHRmhqV1ROMVBWNFdaK3BVSEsySVVKMVlGaGxKeWxiR1p3bjZiQlZQ?= =?utf-8?B?TVpOYmNTcTJDb2JML3FoMHlCcVBZTlpKRkxYMkYwUlJXU3o1S1Vya2FIallZ?= =?utf-8?B?Ymo4R0tYR2V6SXNLL3VqTzZlWXB0MFM2bG5rVlZhT0xGbzFVaDB0YWxNdExS?= =?utf-8?B?bGZKU215ZFZuMTNrOFdDUm40aTNHK0RmRnJDcXJhYms1R055OXpmbDRKeWpU?= =?utf-8?B?NStwTzJmS204Zm5ZMldiR1dUQzd3RzRpQ0pvQkNITERLOWRDUW95VDRtZC9K?= =?utf-8?B?bjNPMDdoSDJMNmJhWWJlYVIvM1ppV3lWRWNpOVB6eUdYOXlhQ3JRSWNlYWdT?= =?utf-8?B?NGhDbFRNb2FvYnFxYUt5M3J4WGNsQzVWNlFXWGdoaU5BbXYwcXF2a1BUY0E4?= =?utf-8?B?aWhqL2NoMmEzcnNJM0dVek9RZm9sVWs2c3h3WU4vK21rK1VMMFRhREc2NzM4?= =?utf-8?B?cWF1Nlc2dU9OWGQwWVlPQk1OMG11WlpTL3hIbEFqbi9rUnRGNnZkQ1dVQjRo?= =?utf-8?B?YUlDVzk2cU5rNWFQZURoa2VsbGtpa0JJMDhlaXZRQTVUVGpLRW56OU9ZVTZI?= =?utf-8?B?ZkJqL0h4MWhodkdrZjVuUXFsOUZxTmI2NjFHdE9VZjVvRjZhQVBSaGVwd0kw?= =?utf-8?B?UGtHS1hvQjgvMkJHNHZyM2NMam12V3paRTFOa1MwVGZ1UnBLV04yeW5TZS9W?= =?utf-8?B?cFZRWXh4dmtpZnVqb2kxNVFFalJMMHo1bldwRHh1NTA5MVo5WjRyNXhMR3cr?= =?utf-8?Q?22562hZjNfAfBdfU=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: f6023807-9882-4dc6-ab6a-08def9468691 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2026 14:24:03.3826 (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: 6GGZbr137szPFAUfHSsNnkLoejjPZnLwTVmKUefdzNM1wPETxtUWrZyOfFIjn5BVTB8+0OrjZSht0TFVmIRIblhP52K9jrKDk6ZWCjsG46Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR10MB8627 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=u98H+6SH; 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::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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,URI_TRY_3LD 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: JVCcMsRYID7E On Thu, 2026-08-13 at 11:50 +0200, 'Clara Kowalsky' via isar-users wrote: > This allows to generate a `.wsl` file for Windows Subsystem for Linux, > based on the tar image type. WSL uses the Windows-provided kernel, so > make sure that other layers like isar-cip-core do not set the > KERNEL_NAME for this machine. > > The wsl-config recipe ships the configuration files /etc/wsl.conf and > /etc/wsl-distribution.conf as templates. > See https://learn.microsoft.com/en-us/windows/wsl/build-custom-distro#create-wsl-configuration-files > > The variables in the configuration files can be overwritten in > downstream layers: > - WSL_DEFAULT_USER specifies which user runs when the WSL distro is > launched. Default: "root" > - WSL_DEFAULT_UID specifies the default UID used during first-run/OOBE > installation. Default: "0" > - WSL_DEFAULT_NAME specifies the name that the distro is registered > under. Default: "${DISTRO}-${MACHINE}" > Whole configuration files can be replaced or added by bbappending the > wsl-config recipe. > > This was tested with WSL2, in plain Isar and in downstream layer. > > Signed-off-by: Clara Kowalsky > --- > doc/user_manual.md | 1 + > kas/machine/Kconfig | 8 ++++ > kas/machine/wsl.yaml | 7 ++++ > meta-isar/conf/local.conf.sample | 3 +- > meta-isar/conf/machine/wsl.conf | 13 ++++++ > meta-isar/conf/mc.conf | 2 + > meta-isar/conf/multiconfig/wsl-bookworm.conf | 7 ++++ > meta-isar/conf/multiconfig/wsl-trixie.conf | 7 ++++ > meta/classes-recipe/image.bbclass | 2 +- > meta/classes-recipe/imagetypes_wsl.bbclass | 13 ++++++ > .../wsl-config/files/etc/oobe.sh | 4 ++ > .../files/etc/wsl-distribution.conf.tmpl | 6 +++ > .../wsl-config/files/etc/wsl.conf.tmpl | 5 +++ > .../wsl-config/wsl-config_0.1.bb | 41 +++++++++++++++++++ > testsuite/citest.py | 18 ++++++++ > testsuite/data/targets.yml | 4 ++ > 16 files changed, 139 insertions(+), 2 deletions(-) > create mode 100644 kas/machine/wsl.yaml > create mode 100644 meta-isar/conf/machine/wsl.conf > create mode 100644 meta-isar/conf/multiconfig/wsl-bookworm.conf > create mode 100644 meta-isar/conf/multiconfig/wsl-trixie.conf > create mode 100644 meta/classes-recipe/imagetypes_wsl.bbclass > create mode 100644 meta/recipes-support/wsl-config/files/etc/oobe.sh > create mode 100644 meta/recipes-support/wsl-config/files/etc/wsl-distribution.conf.tmpl > create mode 100644 meta/recipes-support/wsl-config/files/etc/wsl.conf.tmpl > create mode 100644 meta/recipes-support/wsl-config/wsl-config_0.1.bb > > diff --git a/doc/user_manual.md b/doc/user_manual.md > index dcc3f560..f3b1acb9 100644 > --- a/doc/user_manual.md > +++ b/doc/user_manual.md > @@ -514,6 +514,7 @@ Currently, the following image types are provided: > - `ubi` - image for use on mtd nand partitions employing UBI > - `ubifs` - raw UBI filesystem image, normally used together with UBI partitions > - `ova` - Open Virtual Appliance: image for use on VirtualBox or VMware > + - `wsl` - tar file for Windows Subsystem for Linux > - `squashfs` - raw squashfs filesystem image > - `fit` - FIT image as used by U-Boot > - `oci-archive`, `docker-archive`, `docker-daemon`, `containers-storage` - see [generating container images](#generate-container-image-with-root-filesystem) > diff --git a/kas/machine/Kconfig b/kas/machine/Kconfig > index 1e360be6..2895368c 100644 > --- a/kas/machine/Kconfig > +++ b/kas/machine/Kconfig > @@ -253,6 +253,13 @@ config MACHINE_HYPER_V > select CODENAME_TRIXIE > select ARCH_AMD64 > > +config MACHINE_WSL > + bool "wsl" > + select DISTRO_DEBIAN > + select CODENAME_BOOKWORM > + select CODENAME_TRIXIE > + select ARCH_AMD64 > + > config MACHINE_X86_PC > bool "x86 PC" > select DISTRO_DEBIAN > @@ -297,6 +304,7 @@ config KAS_INCLUDE_MACHINE > default "kas/machine/virtualbox.yaml" if MACHINE_VIRTUALBOX > default "kas/machine/vmware.yaml" if MACHINE_VMWARE > default "kas/machine/hyper-v-amd64.yaml" if MACHINE_HYPER_V > + default "kas/machine/wsl.yaml" if MACHINE_WSL > default "kas/machine/x86-pc.yaml" if MACHINE_X86_PC > > endmenu > diff --git a/kas/machine/wsl.yaml b/kas/machine/wsl.yaml > new file mode 100644 > index 00000000..f043b02a > --- /dev/null > +++ b/kas/machine/wsl.yaml > @@ -0,0 +1,7 @@ > +# This software is a part of Isar. > +# Copyright (c) Siemens AG, 2026 > + > +header: > + version: 14 > + > +machine: wsl > diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample > index 9b0b3746..6e1e1546 100644 > --- a/meta-isar/conf/local.conf.sample > +++ b/meta-isar/conf/local.conf.sample > @@ -155,8 +155,9 @@ CONF_VERSION = "1" > IMAGE_INSTALL = "hello-isar example-raw example-module-${KERNEL_NAME} enable-fsck isar-exclude-docs samefile hello isar-disable-apt-cache cowsay example-prebuilt" > > # > -# Container machines don't need example module and enable-fsck. > +# Container and WSL machines don't need example module and enable-fsck. > IMAGE_INSTALL:remove:container-amd64 = "example-module-${KERNEL_NAME} enable-fsck" > +IMAGE_INSTALL:remove:wsl = "example-module-${KERNEL_NAME} enable-fsck" > > # > # Machines with secure boot should use signed modules. > diff --git a/meta-isar/conf/machine/wsl.conf b/meta-isar/conf/machine/wsl.conf > new file mode 100644 > index 00000000..b1a3b89b > --- /dev/null > +++ b/meta-isar/conf/machine/wsl.conf > @@ -0,0 +1,13 @@ > +# This software is a part of Isar. > +# Copyright (C) Siemens AG, 2026 > +# > +# SPDX-License-Identifier: MIT > + > +DISTRO_ARCH ?= "amd64" > + > +IMAGE_FSTYPES ?= "wsl" > + > +# Configure rootfs for WSL boot > +IMAGE_INSTALL:append = " wsl-config" > +# Enable systemd-user session model > +IMAGE_PREINSTALL:append = " dbus dbus-user-session" > diff --git a/meta-isar/conf/mc.conf b/meta-isar/conf/mc.conf > index 649430a2..df3a38b0 100644 > --- a/meta-isar/conf/mc.conf > +++ b/meta-isar/conf/mc.conf > @@ -89,4 +89,6 @@ BBMULTICONFIG = " \ > qemuamd64-sid \ > qemuarm64-sid \ > qemuriscv64-resolute \ > + wsl-bookworm \ > + wsl-trixie \ > " > diff --git a/meta-isar/conf/multiconfig/wsl-bookworm.conf b/meta-isar/conf/multiconfig/wsl-bookworm.conf > new file mode 100644 > index 00000000..5e9f3697 > --- /dev/null > +++ b/meta-isar/conf/multiconfig/wsl-bookworm.conf > @@ -0,0 +1,7 @@ > +# This software is a part of Isar. > +# Copyright (C) Siemens AG, 2026 > +# > +# SPDX-License-Identifier: MIT > + > +MACHINE ?= "wsl" > +DISTRO ?= "debian-bookworm" > diff --git a/meta-isar/conf/multiconfig/wsl-trixie.conf b/meta-isar/conf/multiconfig/wsl-trixie.conf > new file mode 100644 > index 00000000..8ef796e4 > --- /dev/null > +++ b/meta-isar/conf/multiconfig/wsl-trixie.conf > @@ -0,0 +1,7 @@ > +# This software is a part of Isar. > +# Copyright (C) Siemens AG, 2026 > +# > +# SPDX-License-Identifier: MIT > + > +MACHINE ?= "wsl" > +DISTRO ?= "debian-trixie" > diff --git a/meta/classes-recipe/image.bbclass b/meta/classes-recipe/image.bbclass > index d02f99da..0329c3f8 100644 > --- a/meta/classes-recipe/image.bbclass > +++ b/meta/classes-recipe/image.bbclass > @@ -174,7 +174,7 @@ IMAGE_BASETYPES = "${@get_image_basetypes(d)}" > > # image types > IMAGE_CLASSES ??= "" > -IMGCLASSES = "imagetypes imagetypes_wic imagetypes_vm imagetypes_container squashfs \ > +IMGCLASSES = "imagetypes imagetypes_wic imagetypes_vm imagetypes_wsl imagetypes_container squashfs \ > imagetypes_ddi" > IMGCLASSES += "${IMAGE_CLASSES}" > inherit ${IMGCLASSES} > diff --git a/meta/classes-recipe/imagetypes_wsl.bbclass b/meta/classes-recipe/imagetypes_wsl.bbclass > new file mode 100644 > index 00000000..e216ef5d > --- /dev/null > +++ b/meta/classes-recipe/imagetypes_wsl.bbclass > @@ -0,0 +1,13 @@ > +# This software is a part of Isar. > +# Copyright (C) Siemens AG, 2026 > +# > +# SPDX-License-Identifier: MIT > + > +# This class allows to generate WSL import artifacts. > +# > + > +IMAGE_TYPEDEP:wsl = "tar" > + > +IMAGE_CMD:wsl() { > + gzip -f -9 -n -c "${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.tar" > "${IMAGE_FILE_HOST}" > +} > diff --git a/meta/recipes-support/wsl-config/files/etc/oobe.sh b/meta/recipes-support/wsl-config/files/etc/oobe.sh > new file mode 100644 > index 00000000..e9ddfd16 > --- /dev/null > +++ b/meta/recipes-support/wsl-config/files/etc/oobe.sh > @@ -0,0 +1,4 @@ > +#! /usr/bin/bash > + > +# Generic OOBE hook for Isar-generated WSL images > +exit 0 > diff --git a/meta/recipes-support/wsl-config/files/etc/wsl-distribution.conf.tmpl b/meta/recipes-support/wsl-config/files/etc/wsl-distribution.conf.tmpl > new file mode 100644 > index 00000000..4f83314b > --- /dev/null > +++ b/meta/recipes-support/wsl-config/files/etc/wsl-distribution.conf.tmpl > @@ -0,0 +1,6 @@ > +# See https://learn.microsoft.com/en-us/windows/wsl/build-custom-distro#add-the-wsl-distribution-configuration-file > + > +[oobe] > +command = /etc/oobe.sh As the location of the oobe command can be chosen, please use /usr/libexec/wsl/oobe.sh instead. /etc is just for configs and might be noexec mounted. > +defaultUid = ${WSL_DEFAULT_UID} > +defaultName = ${WSL_DEFAULT_NAME} > diff --git a/meta/recipes-support/wsl-config/files/etc/wsl.conf.tmpl b/meta/recipes-support/wsl-config/files/etc/wsl.conf.tmpl > new file mode 100644 > index 00000000..862ca252 > --- /dev/null > +++ b/meta/recipes-support/wsl-config/files/etc/wsl.conf.tmpl > @@ -0,0 +1,5 @@ > +[boot] > +systemd=true > + > +[user] > +default=${WSL_DEFAULT_USER} > diff --git a/meta/recipes-support/wsl-config/wsl-config_0.1.bb b/meta/recipes-support/wsl-config/wsl-config_0.1.bb > new file mode 100644 > index 00000000..5e013013 > --- /dev/null > +++ b/meta/recipes-support/wsl-config/wsl-config_0.1.bb > @@ -0,0 +1,41 @@ > +# This software is a part of Isar. > +# Copyright (C) Siemens AG, 2026 > +# > +# SPDX-License-Identifier: MIT > + > +inherit dpkg-raw > + > +DESCRIPTION = "WSL configuration files" > +MAINTAINER = "isar-users " > + > +PROVIDES := "${BPN}" > +DEBIAN_PROVIDES := "${BPN}" > +PN .= "-${DISTRO_ARCH}" > + > +WSL_DEFAULT_USER ?= "root" > +WSL_DEFAULT_UID ?= "0" > +WSL_DEFAULT_NAME ?= "${DISTRO}-${MACHINE}" This makes the source package machine specific. By that, you have to encode the machine in the package name. Probably use PN .= "-${MACHINE}" instead of ${DISTRO_ARCH}. The rest is fine. Felix > + > +SRC_URI = " \ > + file://etc/oobe.sh \ > + file://etc/wsl.conf.tmpl \ > + file://etc/wsl-distribution.conf.tmpl \ > +" > + > +TEMPLATE_FILES = " \ > + etc/wsl.conf.tmpl \ > + etc/wsl-distribution.conf.tmpl \ > +" > +TEMPLATE_VARS += " \ > + WSL_DEFAULT_USER \ > + WSL_DEFAULT_UID \ > + WSL_DEFAULT_NAME \ > +" > + > +do_install[cleandirs] += "${D}/etc" > + > +do_install() { > + install -m 0644 "${WORKDIR}/etc/wsl.conf" "${D}/etc" > + install -m 0644 "${WORKDIR}/etc/wsl-distribution.conf" "${D}/etc" > + install -m 0755 "${WORKDIR}/etc/oobe.sh" "${D}/etc" > +} > diff --git a/testsuite/citest.py b/testsuite/citest.py > index fc0c7106..968f89c8 100644 > --- a/testsuite/citest.py > +++ b/testsuite/citest.py > @@ -1333,6 +1333,24 @@ class ContainerImageTest(CIBaseTest): > self.perform_build_test(targets, container=True) > > > +class WSLImageTest(CIBaseTest): > + > + """ > + Test WSL images creation > + > + :avocado: tags=wslbuild,full,wsl > + """ > + > + def test_wsl_image(self): > + targets = [ > + 'mc:wsl-bookworm:isar-image-base', > + 'mc:wsl-trixie:isar-image-base', > + ] > + > + self.init() > + self.perform_build_test(targets) > + > + > class ContainerSdkTest(CIBaseTest): > > """ > diff --git a/testsuite/data/targets.yml b/testsuite/data/targets.yml > index f27ae2d7..a4474829 100644 > --- a/testsuite/data/targets.yml > +++ b/testsuite/data/targets.yml > @@ -161,6 +161,10 @@ a: !mux > name: qemuarm64-sid > qemuriscv64-resolute: > name: qemuriscv64-resolute > + wsl-bookworm: > + name: wsl-bookworm > + wsl-trixie: > + name: wsl-trixie > b: !mux > base: > image: isar-image-base > -- > 2.54.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/20260813095029.2294322-2-clara.kowalsky%40siemens.com. -- 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/cf61a4f0e07ab0d143c5eb24e9fbec453917fb8e.camel%40siemens.com.