ARCH=x64
RELEASE_TYPE=retail
MAGISK_VER=stable
GAPPS_VARIANT=pico
REMOVE_AMAZON=remove
ROOT_SOL=magisk
COMPRESS_OUTPUT=no
Generate Download Links
Generating WSA download link: arch=x64 release_type=Retail
download link: http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/605edfa0-3ba9-423b-abb2-aa8da0b0e8f2?P1=1661519923&P2=404&P3=2&P4=gmRNb38TgAHLlczz93yQ6GThH90ycgQjPuBW%2b3ZJDOavB1lgpg9CirpwwvYnCB7Z1dVQnPBGDHYwtFaG%2fUDRDg%3d%3d to /home/devel/MagiskOnWSALocal-main/download/xaml-x64.appx
download link: http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/dad8ebbc-9e63-4ee6-8dfb-f12fd34669bf?P1=1661547511&P2=404&P3=2&P4=API9Ybrqos8%2fLV2bRKbzTlMzmEtBVQJR%2fDY40Lah2zW9ZUwEtHmKJUqjXpVbMHcVB6UbmScO%2bpavh%2bsoKuijRw%3d%3d to /home/devel/MagiskOnWSALocal-main/download/wsa-x64-Retail.zip
Generating Magisk download link: release type=stable
download link: https://cdn.jsdelivr.net/gh/topjohnwu/[email protected]/app-release.apk
Generating OpenGApps download link: arch=x64 variant=pico
download link: https://downloads.sourceforge.net/project/opengapps/x86_64/20220503/open_gapps-x86_64-11.0-pico-20220503.zip
Download Artifacts
08/26 21:07:19 [NOTICE] Downloading 5 item(s)
08/26 21:07:19 [NOTICE] GID#43bc67896a9ecb15 - 下载已完成:/home/devel/MagiskOnWSALocal-main/download/xaml-x64.appx
08/26 21:07:19 [NOTICE] 下载已完成:/home/devel/MagiskOnWSALocal-main/download/xaml-x64.appx
08/26 21:07:19 [NOTICE] GID#a421aea9aa341b89 - 下载已完成:/home/devel/MagiskOnWSALocal-main/download/wsa-x64-Retail.zip
08/26 21:07:19 [NOTICE] 下载已完成:/home/devel/MagiskOnWSALocal-main/download/wsa-x64-Retail.zip
08/26 21:07:19 [NOTICE] CUID#10 - Redirecting to https://raw.githubusercontent.com/topjohnwu/magisk-files/25.2/app-release.apk
[DL:0B][#d82b62 0B/0B][#3cd63d 0B/0B][#0e6d3f 0B/0B]
08/26 21:07:20 [NOTICE] CUID#11 - Redirecting to https://udomain.dl.sourceforge.net/project/opengapps/x86_64/20220503/open_gapps-x86_64-11.0-pico-20220503.zip
08/26 21:07:20 [NOTICE] GID#3cd63d07bdec5acc - 下载已完成:/home/devel/MagiskOnWSALocal-main/download/magisk-stable.zip
08/26 21:07:20 [NOTICE] 下载已完成:/home/devel/MagiskOnWSALocal-main/download/magisk-stable.zip
[DL:0B][#d82b62 0B/0B][#0e6d3f 0B/0B]
08/26 21:07:35 [NOTICE] CUID#9 - Redirecting to https://download.microsoft.com/download/4/7/c/47c6134b-d61f-4024-83bd-b9c9ea951c25/appx/Microsoft.VCLibs.x64.14.00.Desktop.appx
[DL:0B][#d82b62 0B/0B][#0e6d3f 0B/0B]
08/26 21:07:35 [NOTICE] GID#d82b623755398465 - 下载已完成:/home/devel/MagiskOnWSALocal-main/download/vclibs-x64.appx
08/26 21:07:35 [NOTICE] 下载已完成:/home/devel/MagiskOnWSALocal-main/download/vclibs-x64.appx
08/26 21:07:36 [NOTICE] GID#0e6d3fa8c86c2c1c - 下载已完成:/home/devel/MagiskOnWSALocal-main/download/OpenGApps-x64-pico.zip
08/26 21:07:36 [NOTICE] 下载已完成:/home/devel/MagiskOnWSALocal-main/download/OpenGApps-x64-pico.zip
下载结果:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
43bc67|OK | 0B/s|/home/devel/MagiskOnWSALocal-main/download/xaml-x64.appx
a421ae|OK | 0B/s|/home/devel/MagiskOnWSALocal-main/download/wsa-x64-Retail.zip
3cd63d|OK | 0B/s|/home/devel/MagiskOnWSALocal-main/download/magisk-stable.zip
d82b62|OK | 0B/s|/home/devel/MagiskOnWSALocal-main/download/vclibs-x64.appx
0e6d3f|OK | 0B/s|/home/devel/MagiskOnWSALocal-main/download/OpenGApps-x64-pico.zip
状态标识:
(OK): 下载完成。
Extract WSA
unzipping to /tmp/wsa-build-0MWXKqVkZG_/wsa
unzipping from /tmp/wsa-build-0MWXKqVkZG_/wsa/WsaPackage_2206.40000.15.0_x64_Release-Nightly.msix
Extract done
Extract Magisk
done
Extract GApps
Extract done
Expand images
e2fsck 1.46.5 (30-Dec-2021)
第 1 遍:检查 inode、块,和大小
第 2 遍:检查目录结构
第 3 遍:检查目录连接性
第 4 遍:检查引用计数
第 5 遍:检查组概要信息
system_ext:83/96 文件(1.2% 为非连续的),33727/33829 块
resize2fs 1.46.5 (30-Dec-2021)
将 /tmp/wsa-build-0MWXKqVkZG_/wsa/x64/system_ext.img 上的文件系统调整为 37316 个块(每块 4k)。
/tmp/wsa-build-0MWXKqVkZG_/wsa/x64/system_ext.img 上的文件系统大小已经调整为 37316 个块(每块 4k)。
e2fsck 1.46.5 (30-Dec-2021)
第 1 遍:检查 inode、块,和大小
第 2 遍:检查目录结构
第 3 遍:检查目录连接性
第 4 遍:检查引用计数
第 5 遍:检查组概要信息
product:153/192 文件(0.0% 为非连续的),80266/80507 块
resize2fs 1.46.5 (30-Dec-2021)
将 /tmp/wsa-build-0MWXKqVkZG_/wsa/x64/product.img 上的文件系统调整为 84428 个块(每块 4k)。
/tmp/wsa-build-0MWXKqVkZG_/wsa/x64/product.img 上的文件系统大小已经调整为 84428 个块(每块 4k)。
e2fsck 1.46.5 (30-Dec-2021)
第 1 遍:检查 inode、块,和大小
第 2 遍:检查目录结构
第 3 遍:检查目录连接性
第 3A 遍:优化目录
第 4 遍:检查引用计数
第 5 遍:检查组概要信息
/:***** 文件系统已被修改 *****
/:2679/2688 文件(0.4% 为非连续的),211645/226940 块
resize2fs 1.46.5 (30-Dec-2021)
将 /tmp/wsa-build-0MWXKqVkZG_/wsa/x64/system.img 上的文件系统调整为 311302 个块(每块 4k)。
/tmp/wsa-build-0MWXKqVkZG_/wsa/x64/system.img 上的文件系统大小已经调整为 311302 个块(每块 4k)。
e2fsck 1.46.5 (30-Dec-2021)
第 1 遍:检查 inode、块,和大小
第 2 遍:检查目录结构
第 3 遍:检查目录连接性
第 3A 遍:优化目录
第 4 遍:检查引用计数
第 5 遍:检查组概要信息
vendor:***** 文件系统已被修改 *****
vendor:1349/1392 文件(0.9% 为非连续的),89253/89522 块
resize2fs 1.46.5 (30-Dec-2021)
将 /tmp/wsa-build-0MWXKqVkZG_/wsa/x64/vendor.img 上的文件系统调整为 93636 个块(每块 4k)。
/tmp/wsa-build-0MWXKqVkZG_/wsa/x64/vendor.img 上的文件系统大小已经调整为 93636 个块(每块 4k)。
Expand images done
Mount images
done
Remove Amazon AppStore
done
Integrate Magisk
#!/system/bin/sh
mkdir -p /data/adb/magisk
cp /sbin/* /data/adb/magisk/
chmod -R 755 /data/adb/magisk
restorecon -R /data/adb/magisk
for module in $(ls /data/adb/modules); do
if ! [ -f "/data/adb/modules/$module/disable" ] && [ -f "/data/adb/modules/$module/sepolicy.rule" ]; then
/sbin/magiskpolicy --live --apply "/data/adb/modules/$module/sepolicy.rule"
fi
done
/dev/DPBK6LVj(/.*)? u:object_r:magisk_file:s0
/data/adb/magisk(/.*)? u:object_r:magisk_file:s0
on post-fs-data
start adbd
mkdir /dev/DPBK6LVj
mount tmpfs tmpfs /dev/DPBK6LVj mode=0755
copy /sbin/magisk64 /dev/DPBK6LVj/magisk64
chmod 0755 /dev/DPBK6LVj/magisk64
symlink ./magisk64 /dev/DPBK6LVj/magisk
symlink ./magisk64 /dev/DPBK6LVj/su
symlink ./magisk64 /dev/DPBK6LVj/resetprop
copy /sbin/magisk32 /dev/DPBK6LVj/magisk32
chmod 0755 /dev/DPBK6LVj/magisk32
copy /sbin/magiskinit /dev/DPBK6LVj/magiskinit
chmod 0755 /dev/DPBK6LVj/magiskinit
copy /sbin/magiskpolicy /dev/DPBK6LVj/magiskpolicy
chmod 0755 /dev/DPBK6LVj/magiskpolicy
mkdir /dev/DPBK6LVj/.magisk 700
mkdir /dev/DPBK6LVj/.magisk/mirror 700
mkdir /dev/DPBK6LVj/.magisk/block 700
copy /sbin/magisk.apk /dev/DPBK6LVj/stub.apk
rm /dev/.magisk_unblock
start EaxmOMv4MLsG
start IeAzHhAai4sN
wait /dev/.magisk_unblock 40
rm /dev/.magisk_unblock
service EaxmOMv4MLsG /system/bin/sh /sbin/loadpolicy.sh
user root
seclabel u:r:magisk:s0
oneshot
service IeAzHhAai4sN /dev/DPBK6LVj/magisk --post-fs-data
user root
seclabel u:r:magisk:s0
oneshot
service iMQjZ3rrvCoA /dev/DPBK6LVj/magisk --service
class late_start
user root
seclabel u:r:magisk:s0
oneshot
on property:sys.boot_completed=1
mkdir /data/adb/magisk 755
copy /sbin/magisk.apk /data/adb/magisk/magisk.apk
start a24dc2WQOFqq
service a24dc2WQOFqq /dev/DPBK6LVj/magisk --boot-complete
user root
seclabel u:r:magisk:s0
oneshot
Integrate Magisk done
Merge Language Resources
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<resources targetOsVersion="10.0.0" majorVersion="1">
<index root="\" startIndexAt="\">
<indexer-config type="folder" foldernameAsQualifier="true" filenameAsQualifier="true" qualifierDelimiter="."/>
<indexer-config type="PRI"/>
</index>
</resources>
0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:err:system:ChangeDisplaySettingsExW Changing L"\\\\.\\DISPLAY1" display settings returned -2.
006c:err:explorer:initialize_display_settings Failed to initialize registry display settings for L"\\\\.\\DISPLAY1".
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
00c0:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
00c0:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
00c0:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
00c0:fixme:font:get_name_record_codepage encoding 29 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00c0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00c0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:nls:RtlSetThreadPreferredUILanguages 256, 0000000000000000, 0000000000000000
0024:fixme:heap:RtlSetHeapInformation 0000000001950000 0 000000000021E420 4 stub
0024:fixme:heap:RtlSetHeapInformation 0000000001950000 0 000000000021E420 4 stub
Index Pass Completed.
AlternateForm Qualifiers: LIGHTUNPLATED,UNPLATED
Language Qualifiers: EN-US,EN-GB,AF-ZA,AR-SA,AZ-LATN-AZ,BG-BG,BS-LATN-BA,CA-ES,C
S-CZ,CY-GB,DA-DK,DE-DE,EL-GR,ES-ES,ES-MX,ET-EE,EU-ES,FA-IR,FI-FI,FR-CA,FR-FR,GL-
ES,HE-IL,HI-IN,HR-HR,HU-HU,ID-ID,IS-IS,IT-IT,JA-JP,KA-GE,KK-KZ,KO-KR,LT-LT,LV-LV
,MS-MY,NB-NO,NL-NL,NN-NO,PL-PL,PT-BR,PT-PT,QPS-PLOC,QPS-PLOCA,QPS-PLOCM,RO-RO,RU
-RU,SK-SK,SL-SI,SQ-AL,SR-CYRL-RS,SR-LATN-RS,SV-SE,TH-TH,TR-TR,UK-UA,VI-VN,ZH-CN,
ZH-TW
Scale Qualifiers: 200,400,150,125,100
TargetSize Qualifiers: 256,16,20,24,30,32,36,40,48,60,64,72,80,96
Finished building
Version: 1.0
Resource Map Name: MicrosoftCorporationII.WindowsSubsystemForAndroid
Named Resources: 235
Resource Candidates: 9787
Successfully Completed
Merge Language Resources done
Add extra packages
Add extra packages done
Integrate GApps
Integrate GApps done
Fix GApps prop
fixing /tmp/wsa-build-0MWXKqVkZG_/system/system/build.prop
fixing /tmp/wsa-build-0MWXKqVkZG_/system/vendor/build.prop
fixing /tmp/wsa-build-0MWXKqVkZG_/system/vendor/odm/etc/build.prop
done
Umount images
done
Shrink images
e2fsck 1.46.5 (30-Dec-2021)
第 1 遍:检查 inode、块,和大小
第 2 遍:检查目录结构
第 3 遍:检查目录连接性
第 4 遍:检查引用计数
第 5 遍:检查组概要信息
/:2749/3840 文件(0.7% 为非连续的),289633/311302 块
resize2fs 1.46.5 (30-Dec-2021)
将 /tmp/wsa-build-0MWXKqVkZG_/wsa/x64/system.img 上的文件系统调整为 289648 个块(每块 4k)。
/tmp/wsa-build-0MWXKqVkZG_/wsa/x64/system.img 上的文件系统大小已经调整为 289648 个块(每块 4k)。
e2fsck 1.46.5 (30-Dec-2021)
第 1 遍:检查 inode、块,和大小
第 2 遍:检查目录结构
第 3 遍:检查目录连接性
第 4 遍:检查引用计数
第 5 遍:检查组概要信息
vendor:1349/1392 文件(0.9% 为非连续的),89316/93636 块
resize2fs 1.46.5 (30-Dec-2021)
将 /tmp/wsa-build-0MWXKqVkZG_/wsa/x64/vendor.img 上的文件系统调整为 89324 个块(每块 4k)。
/tmp/wsa-build-0MWXKqVkZG_/wsa/x64/vendor.img 上的文件系统大小已经调整为 89324 个块(每块 4k)。
e2fsck 1.46.5 (30-Dec-2021)
第 1 遍:检查 inode、块,和大小
第 2 遍:检查目录结构
第 3 遍:检查目录连接性
第 4 遍:检查引用计数
第 5 遍:检查组概要信息
product:145/192 文件(0.0% 为非连续的),73449/84428 块
resize2fs 1.46.5 (30-Dec-2021)
将 /tmp/wsa-build-0MWXKqVkZG_/wsa/x64/product.img 上的文件系统调整为 73470 个块(每块 4k)。
/tmp/wsa-build-0MWXKqVkZG_/wsa/x64/product.img 上的文件系统大小已经调整为 73470 个块(每块 4k)。
e2fsck 1.46.5 (30-Dec-2021)
第 1 遍:检查 inode、块,和大小
第 2 遍:检查目录结构
第 3 遍:检查目录连接性
第 4 遍:检查引用计数
第 5 遍:检查组概要信息
system_ext:83/96 文件(1.2% 为非连续的),33727/37316 块
resize2fs 1.46.5 (30-Dec-2021)
将 /tmp/wsa-build-0MWXKqVkZG_/wsa/x64/system_ext.img 上的文件系统调整为 33734 个块(每块 4k)。
/tmp/wsa-build-0MWXKqVkZG_/wsa/x64/system_ext.img 上的文件系统大小已经调整为 33734 个块(每块 4k)。
Shrink images done
Remove signature and add scripts
# Automated Install script by Midonei
# http://github.com/doneibcn
function Test-Administrator {
[OutputType([bool])]
param()
process {
[Security.Principal.WindowsPrincipal]$user = [Security.Principal.WindowsIdentity]::GetCurrent();
return $user.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator);
}
}
function Finish {
Clear-Host
Start-Process "wsa://com.topjohnwu.magisk"
Start-Process "wsa://com.android.vending"
}
if (-not (Test-Administrator)) {
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass -Force
$proc = Start-Process -PassThru -WindowStyle Hidden -Verb RunAs powershell.exe -Args "-executionpolicy bypass -command Set-Location '$PSScriptRoot'; &'$PSCommandPath' EVAL"
$proc.WaitForExit()
if ($proc.ExitCode -ne 0) {
Clear-Host
Write-Warning "Failed to launch start as Administrator`r`nPress any key to exit"
$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown');
}
exit
}
elseif (($args.Count -eq 1) -and ($args[0] -eq "EVAL")) {
Start-Process powershell.exe -Args "-executionpolicy bypass -command Set-Location '$PSScriptRoot'; &'$PSCommandPath'"
exit
}
if (((Test-Path -Path "system.img","classicAppInstaller_WSA.sccd","resources.pri","Assets","userdata.vhdx","metadata.vhdx","libGLESv2.dll","WsaService","appcompatdb.json","lxutil.dll","gfxstream_backend.dll","wslhost.exe","libEGL.dll","AppxManifest.xml","Tools","Microsoft.UI.Xaml.winmd","Fonts","WSACodecs.dll","vclibs-x64.appx","Registry.dat","xaml-x64.appx","WSACrashUploader","CustomInstall","vendor.img","WsaSettingsBroker","Images","product.img","GSKServer","WsaSettings.exe","WsaProxy","Styles","appcompatdb_schema.json","wsldevicehost.dll","WsaSettings.winmd","Licenses","system_ext.img","wslcore.dll","WsaClient","wsldeps.dll") -eq $false).Count) {
Write-Error "Some files are missing in the folder. Please try to build again. Press any key to exist"
$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')
exit 1
}
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"
$VMP = Get-WindowsOptionalFeature -Online -FeatureName 'VirtualMachinePlatform'
if ($VMP.State -ne "Enabled") {
Enable-WindowsOptionalFeature -Online -NoRestart -FeatureName 'VirtualMachinePlatform'
Clear-Host
Write-Warning "Need restart to enable virtual machine platform`r`nPress y to restart or press any key to exit"
$key = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')
If ("y" -eq $key.Character) {
Restart-Computer -Confirm
}
Else {
exit 1
}
}
Add-AppxPackage -ForceApplicationShutdown -ForceUpdateFromAnyVersion -Path vclibs-x64.appx
Add-AppxPackage -ForceApplicationShutdown -ForceUpdateFromAnyVersion -Path xaml-x64.appx
$Installed = $null
$Installed = Get-AppxPackage -Name 'MicrosoftCorporationII.WindowsSubsystemForAndroid'
If (($null -ne $Installed) -and (-not ($Installed.IsDevelopmentMode))) {
Clear-Host
Write-Warning "There is already one installed WSA. Please uninstall it first.`r`nPress y to uninstall existing WSA or press any key to exit"
$key = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')
If ("y" -eq $key.Character) {
Remove-AppxPackage -Package $Installed.PackageFullName
}
Else {
exit 1
}
}
Clear-Host
Write-Host "Installing MagiskOnWSA..."
Stop-Process -Name "wsaclient" -ErrorAction "silentlycontinue"
Add-AppxPackage -ForceApplicationShutdown -ForceUpdateFromAnyVersion -Register .\AppxManifest.xml
if ($?) {
Finish
}
Elseif ($null -ne $Installed) {
Clear-Host
Write-Host "Failed to update, try to uninstall existing installation while preserving userdata..."
Remove-AppxPackage -PreserveApplicationData -Package $Installed.PackageFullName
Add-AppxPackage -ForceApplicationShutdown -ForceUpdateFromAnyVersion -Register .\AppxManifest.xml
if ($?) {
Finish
}
}
Write-Host "All Done`r`nPress any key to exit"
$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')
Remove signature and add scripts done
Generate info
:warning: Since OpenGApps doesn't officially support Android 12.1 yet, lock the variant to pico!
WSA-with-magisk-stable-OpenGApps-pico_2206.40000.15.0_x64_Release-Nightly
Finishing building....
done
Cleanup Work Directory
done