com pftt2: Updating scripts to not use bitsadmin.: bin/download _files.ps1 bin/get_latest_revision.cmd bin/get _qa.cmd bin/get_release.cmd bin/get_snapshot.cm d

[email protected] (Christoph Michael Becker)
Newsgroups php.qa
Message-ID <[email protected]>
Commit:    547ad0e532320f47eaecb432164422d6f6d9b1e3
Author:    Allen Truong <[email protected]>         Wed, 13 Nov 2019 16:38:02 -0800
Committer: Christoph M. Becker <[email protected]>      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 (
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.