aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCasimir Saastamoinen <casimir.saastamoinen@qt.io>2023-11-09 15:06:01 +0200
committerCasimir Saastamoinen <casimir.saastamoinen@qt.io>2024-04-20 09:37:05 +0300
commit0477a26495538586e23a0e4147013cda23d9ee96 (patch)
tree0c83af4c17e56b218ed418d6e1ff3f71b24fa26f
parentc58680d7a35d8ddabb715f773ac825a4c3c2a695 (diff)
Add Git\usr\bin\ to path on windows
Adding Git\usr\bin\ to path would make it possible to use vim and compile in ssh session Task-number: COIN-1060 Change-Id: Ic96d787de3cc71c685e09ae6fd00c35745e747a1 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
-rw-r--r--coin/provisioning/common/windows/git_usr_bin_to_path.ps16
-rw-r--r--coin/provisioning/qtci-windows-10_22H2-x86_64/98-git_usr_bin_to_path.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_22H2-x86_64/98-git_usr_bin_to_path.ps11
-rw-r--r--coin/provisioning/qtci-windows-11_23H2-x86_64/98-git_usr_bin_to_path.ps11
4 files changed, 9 insertions, 0 deletions
diff --git a/coin/provisioning/common/windows/git_usr_bin_to_path.ps1 b/coin/provisioning/common/windows/git_usr_bin_to_path.ps1
new file mode 100644
index 00000000..14333bd7
--- /dev/null
+++ b/coin/provisioning/common/windows/git_usr_bin_to_path.ps1
@@ -0,0 +1,6 @@
+$existingPath = [System.Environment]::GetEnvironmentVariable("PATH", [System.EnvironmentVariableTarget]::Machine)
+if ($existingPath -notlike "*C:\Program Files\Git\usr\bin*") {
+ $newPath = $existingPath + ";C:\Program Files\Git\usr\bin"
+ [System.Environment]::SetEnvironmentVariable("PATH", $newPath, [System.EnvironmentVariableTarget]::Machine)
+ Write-Host "Added C:\Program Files\Git\usr\bin to PATH."
+}
diff --git a/coin/provisioning/qtci-windows-10_22H2-x86_64/98-git_usr_bin_to_path.ps1 b/coin/provisioning/qtci-windows-10_22H2-x86_64/98-git_usr_bin_to_path.ps1
new file mode 100644
index 00000000..b3a976d3
--- /dev/null
+++ b/coin/provisioning/qtci-windows-10_22H2-x86_64/98-git_usr_bin_to_path.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\git_usr_bin_to_path.ps1"
diff --git a/coin/provisioning/qtci-windows-11_22H2-x86_64/98-git_usr_bin_to_path.ps1 b/coin/provisioning/qtci-windows-11_22H2-x86_64/98-git_usr_bin_to_path.ps1
new file mode 100644
index 00000000..b3a976d3
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_22H2-x86_64/98-git_usr_bin_to_path.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\git_usr_bin_to_path.ps1"
diff --git a/coin/provisioning/qtci-windows-11_23H2-x86_64/98-git_usr_bin_to_path.ps1 b/coin/provisioning/qtci-windows-11_23H2-x86_64/98-git_usr_bin_to_path.ps1
new file mode 100644
index 00000000..b3a976d3
--- /dev/null
+++ b/coin/provisioning/qtci-windows-11_23H2-x86_64/98-git_usr_bin_to_path.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\git_usr_bin_to_path.ps1"