Commit: 547ad0e532320f47eaecb432164422d6f6d9b1e3 Author: Allen Truong <v-alt...@microsoft.com> Wed, 13 Nov 2019 16:38:02 -0800 Committer: Christoph M. Becker <cmbecke...@gmx.de> Thu, 14 Nov 2019 11:39:04 +0100 Parents: 332325c23940184aaa90ef97c76583a66b034767 Branches: master
Link: http://git.php.net/?p=pftt2.git;a=commitdiff;h=547ad0e532320f47eaecb432164422d6f6d9b1e3 Log: Updating scripts to not use bitsadmin. Changed paths: A bin/download_files.ps1 M bin/get_latest_revision.cmd M bin/get_qa.cmd M bin/get_release.cmd M bin/get_snapshot.cmd Diff: diff --git a/bin/download_files.ps1 b/bin/download_files.ps1 new file mode 100644 index 00000000..0622e437 --- /dev/null +++ b/bin/download_files.ps1 @@ -0,0 +1,11 @@ +Param([string]$url, [string]$path, [string]$file_name) + +If ($url -eq "" -or $path -eq "" -or $file_name -eq "") { + Write-Output "User error: Must specifiy url, save path and file name" + Write-Output "download_file <url> <path to dir> <desired file name>" +} + +Import-Module BitsTransfer + +Write-Host "Downloading" $file_name"..." -ForegroundColor Green + Start-BitsTransfer -Source $url -Destination $path \ No newline at end of file diff --git a/bin/get_latest_revision.cmd b/bin/get_latest_revision.cmd index 7a016285..dd6c6925 100644 --- a/bin/get_latest_revision.cmd +++ b/bin/get_latest_revision.cmd @@ -1,6 +1,6 @@ set SNAP_JSON=php-%branch%.json set SNAP_JSON_URL=https://windows.php.net/downloads/snaps/php-%branch%/%SNAP_JSON% -bitsadmin /transfer DownloadingJson /download /priority high !SNAP_JSON_URL! %PFTT_CACHE%\!SNAP_JSON! +powershell download_files.ps1 !SNAP_JSON_URL! %PFTT_CACHE% !SNAP_JSON! set "psCmd="add-type -As System.Web.Extensions;^ $JSON = new-object Web.Script.Serialization.JavaScriptSerializer;^ diff --git a/bin/get_qa.cmd b/bin/get_qa.cmd index 2a4d05de..ea326930 100644 --- a/bin/get_qa.cmd +++ b/bin/get_qa.cmd @@ -53,7 +53,7 @@ REM Download the build if it is not available if not exist %PHP_BUILDS%\%file_name% ( set build_link=https://windows.php.net/downloads/qa/%file_name%.zip - bitsadmin /transfer DownloadingQABuild /download /priority high !build_link! %PFTT_CACHE%\%file_name%.zip + powershell download_files.ps1 !build_link! %PFTT_CACHE% %file_name%.zip 7za.exe x %PFTT_CACHE%\%file_name%.zip -o%PHP_BUILDS%\* del %PFTT_CACHE%\%file_name%.zip ) else ( @@ -64,7 +64,7 @@ REM Also download test-pack if it is not available if not exist %PHP_BUILDS%\%test_pack% ( set test_pack_link=https://windows.php.net/downloads/qa/%test_pack%.zip - bitsadmin /transfer DownloadingQATestPack /download /priority high !test_pack_link! %PFTT_CACHE%\%test_pack%.zip + powershell download_files.ps1 !test_pack_link! %PFTT_CACHE% %test_pack%.zip 7za.exe x %PFTT_CACHE%\%test_pack%.zip -o%PHP_BUILDS%\* del %PFTT_CACHE%\%test_pack%.zip ) else ( diff --git a/bin/get_release.cmd b/bin/get_release.cmd index 5ef73492..e2f1dfbe 100644 --- a/bin/get_release.cmd +++ b/bin/get_release.cmd @@ -58,7 +58,7 @@ REM Download the build if it is not available if not exist %PHP_BUILDS%\%file_name% ( set build_link=https://windows.php.net/downloads/releases/latest/%file_name%.zip - bitsadmin /transfer DownloadingReleaseBuild /download /priority high !build_link! %PFTT_CACHE%\%file_name%.zip + powershell download_files.ps1 !build_link! %PFTT_CACHE% %file_name%.zip 7za.exe x %PFTT_CACHE%\%file_name%.zip -o%PHP_BUILDS%\* del %PFTT_CACHE%\%file_name%.zip ) else ( @@ -69,7 +69,7 @@ REM Also download test-pack if it is not available if not exist %PHP_BUILDS%\%test_pack% ( set test_pack_link=https://windows.php.net/downloads/releases/latest/%test_pack%.zip - bitsadmin /transfer DownloadingReleaseTestPack /download /priority high !test_pack_link! %PFTT_CACHE%\%test_pack%.zip + powershell download_files.ps1 !test_pack_link! %PFTT_CACHE% %test_pack%.zip 7za.exe x %PFTT_CACHE%\%test_pack%.zip -o%PHP_BUILDS%\* del %PFTT_CACHE%\%test_pack%.zip ) else ( diff --git a/bin/get_snapshot.cmd b/bin/get_snapshot.cmd index b2833b68..0f29795c 100644 --- a/bin/get_snapshot.cmd +++ b/bin/get_snapshot.cmd @@ -60,7 +60,7 @@ REM Download the build if it is not available if not exist %PHP_BUILDS%\%file_name% ( set build_link=https://windows.php.net/downloads/snaps/php-%branch%/%revision%/%file_name%.zip - bitsadmin /transfer DownloadingSnap-%branch%-%build%-%cpu%-Build /download /priority high !build_link! %PFTT_CACHE%\%file_name%.zip + powershell download_files.ps1 !build_link! %PFTT_CACHE% %file_name%.zip 7za.exe x %PFTT_CACHE%\%file_name%.zip -o%PHP_BUILDS%\* del %PFTT_CACHE%\%file_name%.zip ) else ( @@ -71,7 +71,7 @@ REM Also download test-pack if it is not available if not exist %PHP_BUILDS%\%test_pack% ( set test_pack_link=https://windows.php.net/downloads/snaps/php-%branch%/%revision%/%test_pack%.zip - bitsadmin /transfer DownloadingSnap-%branch%-%build%-%cpu%-TestPack /download /priority high !test_pack_link! %PFTT_CACHE%\%test_pack%.zip + powershell download_files.ps1 !test_pack_link! %PFTT_CACHE% %test_pack%.zip 7za.exe x %PFTT_CACHE%\%test_pack%.zip -o%PHP_BUILDS%\* del %PFTT_CACHE%\%test_pack%.zip ) else (