diff --git a/.gitmodules b/.gitmodules index e3ebd1e..b0ea490 100644 --- a/.gitmodules +++ b/.gitmodules @@ -2,3 +2,7 @@ path = appx url = https://github.com/yuk7/ArchWSL.git branch = appx +[submodule "appx-online"] + path = appx-online + url = https://github.com/yuk7/ArchWSL.git + branch = appx-online diff --git a/appveyor.yml b/appveyor.yml index b6af383..549cf79 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,9 +1,9 @@ os: Visual Studio 2017 environment: - appx_ver: 21.8.28.0 - wsldl_ver: 21082800 - fs_ver: 21082800 + appx_ver: 22.3.18.0 + wsldl_ver: 22020900 + fs_ver: 22021700 pfx_secret: secure: XlXaj3gSIBd9YNKz8zuI9dtBJIoq+TTwj3HkWyyXzUTuk5b/Ur7OY2abhV9zNacetbLJKfKQSYJQLIUF9uNAFHMZoDdAKK6rq2Uzii+JB3KBaWg7w5iIfdJKD6/LD3TYjVUzQPYzEGMC45s6adk8ru3CR2kDJzhvrvqf93pL55E= @@ -12,32 +12,46 @@ install: - cmd: git submodule update - ps: iex ((New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/appveyor/secure-file/master/install.ps1')) - cmd: appveyor-tools\secure-file -decrypt appx\wsldl-AppX\wsldl-AppX_TemporaryKey.pfx.enc -secret %pfx_secret% + - cmd: appveyor-tools\secure-file -decrypt appx-online\wsldl-AppX\wsldl-AppX_TemporaryKey.pfx.enc -secret %pfx_secret% before_build: - ps: Invoke-WebRequest https://github.com/yuk7/wsldl/releases/download/${env:wsldl_ver}/icons.zip -OutFile icons.zip -UseBasicParsing - ps: Expand-Archive icons.zip -DestinationPath appx\wsldl-AppX\ + - ps: Copy-Item appx\wsldl-AppX\Arch.exe appx-online\wsldl-AppX\Arch.exe - ps: Invoke-WebRequest https://github.com/yuk7/ArchWSL-FS/releases/download/${env:fs_ver}/rootfs.tar.gz -OutFile appx\wsldl-AppX\rootfs.tar.gz -UseBasicParsing + - ps: Move-Item preset.json appx-online\wsldl-AppX\preset.json - ps: $vtxt = 'Version="'+${env:appx_ver}+'"' - ps: $file_contents = $(Get-Content "appx\wsldl-AppX\package.appxmanifest") -replace 'Version="19.0.0.0"',$vtxt - - ps: $file_contents | Out-File "appx\wsldl-AppX\package.appxmanifest" -Encoding utf8 + - ps: $file_contents | Out-File "appx\wsldl-AppX\package.appxmanifest" -Encoding utf8 + - ps: $file_contents = $(Get-Content "appx-online\wsldl-AppX\package.appxmanifest") -replace 'Version="19.0.0.0"',$vtxt + - ps: $file_contents | Out-File "appx-online\wsldl-AppX\package.appxmanifest" -Encoding utf8 build_script: - cmd: msbuild appx\wsldl-AppX.sln /p:Configuration=Release;AppxBundle=Never + - cmd: msbuild appx-online\wsldl-AppX.sln /p:Configuration=Release;AppxBundle=Never - ps: New-Item zip -ItemType Directory - ps: Move-Item appx\wsldl-AppX\Arch.exe zip\Arch.exe - ps: Move-Item appx\wsldl-AppX\rootfs.tar.gz zip\rootfs.tar.gz - ps: Compress-Archive -Path zip\* -DestinationPath Arch.zip + - ps: New-Item zip-online -ItemType Directory + - ps: Move-Item appx-online\wsldl-AppX\Arch.exe zip-online\Arch.exe + - ps: Move-Item appx-online\wsldl-AppX\preset.json zip-online\preset.json + - ps: Compress-Archive -Path zip-online\* -DestinationPath Arch_Online.zip after_build: - ps: New-Item out -ItemType Directory - ps: Move-Item appx\wsldl-AppX\AppPackages\wsldl-AppX_${env:appx_ver}_x64_Test\wsldl-AppX_${env:appx_ver}_x64.appx out\ArchWSL-AppX_${env:appx_ver}_x64.appx - ps: Move-Item appx\wsldl-AppX\AppPackages\wsldl-AppX_${env:appx_ver}_x64_Test\wsldl-AppX_${env:appx_ver}_x64.cer out\ArchWSL-AppX_${env:appx_ver}_x64.cer + - ps: Move-Item appx-online\wsldl-AppX\AppPackages\wsldl-AppX_${env:appx_ver}_x64_Test\wsldl-AppX_${env:appx_ver}_x64.appx out\ArchWSL_Online-AppX_${env:appx_ver}_x64.appx + - ps: Move-Item appx-online\wsldl-AppX\AppPackages\wsldl-AppX_${env:appx_ver}_x64_Test\wsldl-AppX_${env:appx_ver}_x64.cer out\ArchWSL_Online-AppX_${env:appx_ver}_x64.cer - ps: Move-Item Arch.zip out\Arch.zip + - ps: Move-Item Arch_Online.zip out\Arch_Online.zip artifacts: - path: 'out\*.appx' - path: 'out\*.cer' - path: 'out\Arch.zip' + - path: 'out\Arch_Online.zip' deploy: - provider: GitHub diff --git a/appx-online b/appx-online new file mode 160000 index 0000000..8f41b99 --- /dev/null +++ b/appx-online @@ -0,0 +1 @@ +Subproject commit 8f41b9944de64d01688c9133a1ed49c1826b3c15 diff --git a/i18n/README_ja.md b/i18n/README_ja.md index c145724..d36d253 100644 --- a/i18n/README_ja.md +++ b/i18n/README_ja.md @@ -32,7 +32,7 @@ exeのファイル名はインストール名に使用されます。 このバージョンの場合は、ストアアプリパッケージとしてインストール/管理できます。 #### 1. .appxと署名ファイル.cerを[ダウンロード](https://github.com/yuk7/ArchWSL/releases/latest) #### 2. .cerを信頼されたルート証明書としてインストール -「ローカルマシン」 の 「信頼された発行元」を手動で選択してインストールしてください。 +「ローカルコンピューター」 の 「信頼されたルート証明機関」を手動で選択してインストールしてください。 詳細手順は[ドキュメントを参照してください](https://wsldl-pg.github.io/ArchW-docs/Install-Certificate)を参照 #### 3. .appxをインストール diff --git a/i18n/README_zh-cn.md b/i18n/README_zh-cn.md index e30c4ce..d4f3f8f 100644 --- a/i18n/README_zh-cn.md +++ b/i18n/README_zh-cn.md @@ -84,7 +84,7 @@ WSL 的 ArchLinux 封装,适用于 Windows 10 1709 或更高版本, backup [contents] - `--tar`: 在当前目录输出 backup.tar 文件。 - - `--tgz`: 在当前目录输出 backup.tar.tar 文件。 + - `--tgz`: 在当前目录输出 backup.tar.gz 文件。 - `--vhdx`: 在当前目录输出 backup.ext4.vhdx 文件。(仅 WSL2) - `--vhdxgz`: 在当前目录输出 backup.ext4.vhdx.gz 文件。(仅 WSL2) - `--reg`: 在当前目录输出注册表配置文件。 diff --git a/preset.json b/preset.json new file mode 100644 index 0000000..1e85ac2 --- /dev/null +++ b/preset.json @@ -0,0 +1,3 @@ +{ + "installfile":"https://github.com/yuk7/ArchWSL-FS/releases/download/22021700/rootfs.tar.gz" +} \ No newline at end of file