12345678910111213141516171819202122232425262728293031 |
- # 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"
- }
|