From f847618371b81cbf9ef6d4b20450d1f1e6964677 Mon Sep 17 00:00:00 2001 From: lichaoran Date: Wed, 11 Jan 2023 15:25:30 +0800 Subject: [PATCH] support 22.09 Signed-off-by: lichaoran --- .../DistroLauncher-Appx/MyDistro.appxmanifest | 2 +- .../DistroLauncher-Appx/MyDistro.appxmanifest | 2 +- meta/22.09/22.09.PNG | Bin 0 -> 15411 bytes .../DistroLauncher-Appx.vcxproj | 183 ++++++++++++++++++ .../DistroLauncher-Appx/MyDistro.appxmanifest | 35 ++++ meta/22.09/DistroLauncher/DistributionInfo.h | 26 +++ meta/22.09/meta.json | 10 + 7 files changed, 256 insertions(+), 2 deletions(-) create mode 100644 meta/22.09/22.09.PNG create mode 100644 meta/22.09/DistroLauncher-Appx/DistroLauncher-Appx.vcxproj create mode 100644 meta/22.09/DistroLauncher-Appx/MyDistro.appxmanifest create mode 100644 meta/22.09/DistroLauncher/DistributionInfo.h create mode 100644 meta/22.09/meta.json diff --git a/meta/20.03/DistroLauncher-Appx/MyDistro.appxmanifest b/meta/20.03/DistroLauncher-Appx/MyDistro.appxmanifest index 58a56ae..bdeb61d 100644 --- a/meta/20.03/DistroLauncher-Appx/MyDistro.appxmanifest +++ b/meta/20.03/DistroLauncher-Appx/MyDistro.appxmanifest @@ -17,7 +17,7 @@ - + diff --git a/meta/22.03/DistroLauncher-Appx/MyDistro.appxmanifest b/meta/22.03/DistroLauncher-Appx/MyDistro.appxmanifest index 243e856..1fc2a5d 100644 --- a/meta/22.03/DistroLauncher-Appx/MyDistro.appxmanifest +++ b/meta/22.03/DistroLauncher-Appx/MyDistro.appxmanifest @@ -17,7 +17,7 @@ - + diff --git a/meta/22.09/22.09.PNG b/meta/22.09/22.09.PNG new file mode 100644 index 0000000000000000000000000000000000000000..b2c6335328cd078eba47218bee25def60ec3cc4c GIT binary patch literal 15411 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 literal 0 HcmV?d00001 diff --git a/meta/22.09/DistroLauncher-Appx/DistroLauncher-Appx.vcxproj b/meta/22.09/DistroLauncher-Appx/DistroLauncher-Appx.vcxproj new file mode 100644 index 0000000..7db1594 --- /dev/null +++ b/meta/22.09/DistroLauncher-Appx/DistroLauncher-Appx.vcxproj @@ -0,0 +1,183 @@ + + + + {f63472f9-d0a0-412e-aa3d-a4e822970486} + DistroLauncher_Appx + en-US + 14.0 + true + Windows Store + 10.0 + 10.0.10240.0 + 10.0 + openEuler22.09 + DistroLauncher-Appx + + + + + Debug + ARM64 + + + Debug + x64 + + + Release + ARM64 + + + Release + x64 + + + + Application + true + v143 + + + Application + true + v143 + true + + + Application + false + true + v143 + true + + + Application + false + true + v143 + true + + + + + + + + + + + + + + + + + + + False + Always + DFB44C1372719889CD90289BEE1FC8AC90C26DE1 + False + x64|arm64 + 0 + OnApplicationRun + True + SHA256 + True + 0 + + + + false + + + + + + Designer + + + + + + + true + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + true + + + + + + + + + + + + + + Document + false + Copy $(SolutionDir)\$(platform)\$(Configuration)\launcher.exe into $(SolutionDir)\$(platform)\$(Configuration)\$(ProjectName)\$(targetname).exe + copy $(SolutionDir)\$(platform)\$(Configuration)\launcher.exe $(SolutionDir)\$(platform)\$(Configuration)\$(ProjectName)\$(targetname).exe + $(targetname).exe + + + + + + \ No newline at end of file diff --git a/meta/22.09/DistroLauncher-Appx/MyDistro.appxmanifest b/meta/22.09/DistroLauncher-Appx/MyDistro.appxmanifest new file mode 100644 index 0000000..2110811 --- /dev/null +++ b/meta/22.09/DistroLauncher-Appx/MyDistro.appxmanifest @@ -0,0 +1,35 @@ + + + + + + openEuler 22.09 + openEuler + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/meta/22.09/DistroLauncher/DistributionInfo.h b/meta/22.09/DistroLauncher/DistributionInfo.h new file mode 100644 index 0000000..c335f68 --- /dev/null +++ b/meta/22.09/DistroLauncher/DistributionInfo.h @@ -0,0 +1,26 @@ +// +// Copyright (C) Microsoft. All rights reserved. +// Licensed under the terms described in the LICENSE file in the root of this project. +// + +#pragma once + +namespace DistributionInfo +{ + // The name of the distribution. This will be displayed to the user via + // wslconfig.exe and in other places. It must conform to the following + // regular expression: ^[a-zA-Z0-9._-]+$ + // + // WARNING: This value must not change between versions of your app, + // otherwise users upgrading from older versions will see launch failures. + const std::wstring Name = L"openEuler-22.09"; + + // The title bar for the console window while the distribution is installing. + const std::wstring WindowTitle = L"openEuler 22.09"; + + // Create and configure a user account. + bool CreateUser(std::wstring_view userName); + + // Query the UID of the user account. + ULONG QueryUid(std::wstring_view userName); +} \ No newline at end of file diff --git a/meta/22.09/meta.json b/meta/22.09/meta.json new file mode 100644 index 0000000..cf012b4 --- /dev/null +++ b/meta/22.09/meta.json @@ -0,0 +1,10 @@ +{ + "release": "22.09", + "desc_en": "openEuler is an open-source operating system. The current openEuler kernel is based on Linux and supports server, cloud computing, edge computing, embedded, and other application scenarios. openEuler is committed to providing a secure, stable, and easy-to-use operating system. As an efficient, stable, and secure open-source OS built by global open-source contributors, openEuler applies to database, big data, cloud computing, and artificial intelligence (AI) scenarios. In addition, openEuler community is an open-source community for global OSs. Through community cooperation, openEuler builds an innovative platform, builds a unified and open OS that supports multiple processor architectures, and promotes the prosperity of the software and hardware application ecosystem.", + "desc_zh": "openEuler是一款开源操作系统。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。同时,openEuler是一个面向全球的操作系统开源社区,通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。", + "upload_file": "DistroLauncher-Appx_1.0.0.0_x64_arm64_bundle.appxupload", + "image": "22.09.PNG", + "releasenote_en": "https://docs.openeuler.org/en/docs/22.09/docs/Releasenotes/release_notes.html", + "releasenote_zh": "https://docs.openeuler.org/zh/docs/22.09/docs/Releasenotes/release_notes.html", + "friendlyName": "infra@openeuler.org" +} \ No newline at end of file -- Gitee