diff --git a/build/scripts/build-utils.ps1 b/build/scripts/build-utils.ps1 index 3d584c5caa40818df116410a3fb89b7d30d31de5..de1e6030b1441ed93553169c9ab81bcd3886b353 100644 --- a/build/scripts/build-utils.ps1 +++ b/build/scripts/build-utils.ps1 @@ -13,7 +13,7 @@ $ErrorActionPreference="Stop" # Original sample came from: http://jameskovacs.com/2010/02/25/the-exec-problem/ function Exec([scriptblock]$cmd, [string]$errorMessage = "Error executing command: " + $cmd) { $output = & $cmd - if (-not $?) { + if ((-not $?) -or ($lastexitcode -ne 0)) { Write-Host $output throw $errorMessage }