blob: a5f032daae5709eb52f987361af47803b2832558 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# Functions used by the PowerShell scripts in this directory.
#Requires -Version 4.0
function Get-MSYS2Prefix {
if (-Not ($msysprefix)) {
if (Test-Path -Path C:\msys64\usr\bin\bash.exe) {
return "C:\msys64"
} elseif ($env:ChocolateyToolsLocation) {
if (Test-Path -Path "$env:ChocolateyToolsLocation\msys64\usr\bin\bash.exe") {
Write-Host "Found MSYS2 installed via Chocolatey"
Write-Host "This will work for building Netdata, but not for packaging it"
return "$env:ChocolateyToolsLocation\msys64"
}
}
}
return ""
}
function Get-MSYS2Bash {
$msysprefix = $args[0]
if (-Not ($msysprefix)) {
$msysprefix = Get-MSYS2Prefix
}
Write-Host "Using MSYS2 from $msysprefix"
return "$msysprefix\usr\bin\bash.exe"
}
|