From 51c44b935acf5d4134b841f0c5a049b511123ad7 Mon Sep 17 00:00:00 2001 From: Odd Stranne Date: Wed, 5 Jan 2022 15:19:30 +0100 Subject: [PATCH] Simplify paths used for final artifacts --- build.bat | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/build.bat b/build.bat index 14bb11c..e756966 100644 --- a/build.bat +++ b/build.bat @@ -42,18 +42,11 @@ signtool sign /tr %TIMESTAMP_SERVER% /td sha256 /fd sha256 /sha1 "%CERT_THUMBPRI IF %ERRORLEVEL% NEQ 0 goto ERROR -:: Copy artifacts - -rmdir /s /q %ROOT%bin\dist - -mkdir %ROOT%bin\dist\meta -copy /b %ROOT%bin\x64-Release\mullvad-split-tunnel\mullvad-split-tunnel.pdb %ROOT%bin\dist\meta\ - :: Build a CAB file for submission to the MS Hardware Dev Center -mkdir %ROOT%bin\dist\win10 +mkdir %ROOT%bin\temp\cab ->"%ROOT%bin\dist\win10\mullvad-split-tunnel-amd64.ddf" ( +>"%ROOT%bin\temp\cab\mullvad-split-tunnel-amd64.ddf" ( echo .OPTION EXPLICIT ; Generate errors echo .Set CabinetFileCountThreshold=0 echo .Set FolderFileCountThreshold=0 @@ -66,7 +59,7 @@ mkdir %ROOT%bin\dist\win10 echo .Set Compress=on echo .Set CabinetNameTemplate=mullvad-split-tunnel-amd64.cab echo .Set DestinationDir=Package - echo .Set DiskDirectoryTemplate=%ROOT%bin\dist\win10 + echo .Set DiskDirectoryTemplate=%ROOT%bin\temp\cab echo %ROOT%bin\x64-Release\mullvad-split-tunnel\mullvad-split-tunnel.cat echo %ROOT%bin\x64-Release\mullvad-split-tunnel\mullvad-split-tunnel.inf echo %ROOT%bin\x64-Release\mullvad-split-tunnel\mullvad-split-tunnel.sys @@ -76,18 +69,25 @@ mkdir %ROOT%bin\dist\win10 :: makecab produces several garbage files :: Force current working directory to prevent spreading them out -pushd %ROOT%bin\dist\win10 +pushd %ROOT%bin\temp\cab -makecab /f "%ROOT%bin\dist\win10\mullvad-split-tunnel-amd64.ddf" +makecab /f "%ROOT%bin\temp\cab\mullvad-split-tunnel-amd64.ddf" popd IF %ERRORLEVEL% NEQ 0 goto ERROR -signtool sign /tr %TIMESTAMP_SERVER% /td sha256 /fd sha256 /sha1 "%CERT_THUMBPRINT%" /v %ROOT%bin\dist\win10\mullvad-split-tunnel-amd64.cab +signtool sign /tr %TIMESTAMP_SERVER% /td sha256 /fd sha256 /sha1 "%CERT_THUMBPRINT%" /v %ROOT%bin\temp\cab\mullvad-split-tunnel-amd64.cab IF %ERRORLEVEL% NEQ 0 goto ERROR +:: Collect artifacts + +mkdir %ROOT%bin\dist + +copy /b %ROOT%bin\x64-Release\mullvad-split-tunnel\mullvad-split-tunnel.pdb %ROOT%bin\dist\ +copy /b %ROOT%bin\temp\cab\mullvad-split-tunnel-amd64.cab %ROOT%bin\dist\ + echo; echo BUILD COMPLETED SUCCESSFULLY echo;