aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/windows/helpers.ps1
diff options
context:
space:
mode:
authorJuha Karjalainen <juha.karjalainen@qt.io>2019-04-11 12:24:45 +0300
committerTony Sarajärvi <tony.sarajarvi@qt.io>2019-06-10 10:19:00 +0300
commitc8deeb3d052bafd4ba50e44de56958b62b98fd82 (patch)
tree18fc779e52b44c618b83b9d8792570c8b9ccce66 /coin/provisioning/common/windows/helpers.ps1
parentb9e92adf5950d35ade47101641cf8f318bb77aef (diff)
Provision sed for windows 10
Sed is needed by webassembly build. Cannot use sed from msys as having msys bin folder in path breaks webassembly build. Task-number: QTQAINFRA-2835 Change-Id: I6ad06f0a952a0d8bc5d21e62f8c2cef70f40c618 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 230a73409a2fe58e7de0674107a2d870be0bf03d) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Diffstat (limited to 'coin/provisioning/common/windows/helpers.ps1')
-rw-r--r--coin/provisioning/common/windows/helpers.ps112
1 files changed, 12 insertions, 0 deletions
diff --git a/coin/provisioning/common/windows/helpers.ps1 b/coin/provisioning/common/windows/helpers.ps1
index f5318bcb..6e8e0365 100644
--- a/coin/provisioning/common/windows/helpers.ps1
+++ b/coin/provisioning/common/windows/helpers.ps1
@@ -136,6 +136,18 @@ function Add-Path
$Env:PATH = [System.Environment]::GetEnvironmentVariable('Path', 'Machine')
}
+function Prepend-Path
+{
+ Param (
+ [string]$Path
+ )
+ Write-Host "Adding $Path to Path"
+
+ $oldPath = [System.Environment]::GetEnvironmentVariable('Path', 'Machine')
+ [Environment]::SetEnvironmentVariable("Path", "$Path;" + $oldPath, [EnvironmentVariableTarget]::Machine)
+ $Env:PATH = [System.Environment]::GetEnvironmentVariable('Path', 'Machine')
+}
+
function Set-EnvironmentVariable
{
Param (