Automated ingestion of latest Fleet-maintained app data. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Bug Fixes** * Updated app release metadata so the latest versions are correctly detected and installed across macOS and Windows. * Refreshed download links and checksums for several apps, including Claude, Codex, Gemini, Postman, Thunderbird, VirtualBox, Ollama, and others. * Improved version matching for patch detection so upgrade checks reflect the newest releases. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: allenhouchins <32207388+allenhouchins@users.noreply.github.com> Co-authored-by: Allen Houchins <allenhouchins@mac.com>
32 lines
788 B
PowerShell
32 lines
788 B
PowerShell
# Learn more about .exe install scripts:
|
|
# http://fleetdm.com/learn-more-about/exe-install-scripts
|
|
#
|
|
# electron-builder NSIS installer; /allusers forces a machine-wide install
|
|
# (without it, running as SYSTEM crashes with 0xc0000005).
|
|
|
|
$exeFilePath = "${env:INSTALLER_PATH}"
|
|
|
|
try {
|
|
if (-not (Test-Path $exeFilePath)) {
|
|
Write-Host "Error: Installer file not found at: $exeFilePath"
|
|
Exit 1
|
|
}
|
|
|
|
$processOptions = @{
|
|
FilePath = "$exeFilePath"
|
|
ArgumentList = "/S /allusers"
|
|
PassThru = $true
|
|
Wait = $true
|
|
NoNewWindow = $true
|
|
}
|
|
|
|
$process = Start-Process @processOptions
|
|
$exitCode = $process.ExitCode
|
|
Write-Host "Install exit code: $exitCode"
|
|
Exit $exitCode
|
|
|
|
} catch {
|
|
Write-Host "Error: $_"
|
|
Exit 1
|
|
}
|