From 0477a26495538586e23a0e4147013cda23d9ee96 Mon Sep 17 00:00:00 2001 From: Casimir Saastamoinen Date: Thu, 9 Nov 2023 15:06:01 +0200 Subject: [PATCH] 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 --- coin/provisioning/common/windows/git_usr_bin_to_path.ps1 | 6 ++++++ .../qtci-windows-10_22H2-x86_64/98-git_usr_bin_to_path.ps1 | 1 + .../qtci-windows-11_22H2-x86_64/98-git_usr_bin_to_path.ps1 | 1 + .../qtci-windows-11_23H2-x86_64/98-git_usr_bin_to_path.ps1 | 1 + 4 files changed, 9 insertions(+) create mode 100644 coin/provisioning/common/windows/git_usr_bin_to_path.ps1 create mode 100644 coin/provisioning/qtci-windows-10_22H2-x86_64/98-git_usr_bin_to_path.ps1 create mode 100644 coin/provisioning/qtci-windows-11_22H2-x86_64/98-git_usr_bin_to_path.ps1 create mode 100644 coin/provisioning/qtci-windows-11_23H2-x86_64/98-git_usr_bin_to_path.ps1 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"