fleet/ee/maintained-apps/inputs/homebrew/scripts
Allen Houchins 3270c9f9a4
Quote $INSTALLER_PATH when computing TMPDIR (#44396)
Wrap $INSTALLER_PATH in quotes when calling realpath to compute TMPDIR
to avoid word-splitting for paths containing spaces. Updated the
homebrew script builder and multiple installer scripts (dbeaver
variants, evernote, github-desktop, grammarly, logi-options-plus,
microsoft-edge, omnigraffle, royal-tsx) and bumped the install script
refs in firefox and firefox@esr darwin outputs to the updated script.


<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #43712

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Bug Fixes**
* Enhanced Homebrew installation scripts for multiple applications to
properly handle installer paths containing spaces and special
characters. Affected applications include DBEaver Enterprise, DBEaver
Lite, DBEaver Ultimate, Evernote, GitHub Desktop, Grammarly Desktop,
Logi Options+, Microsoft Edge, OmniGraffle, Royal TSX, and Firefox.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-04-29 13:01:32 -05:00
..
1password_install.sh Switched 1Password, Slack, and Zoom for macOS to universal installers (#36660) 2025-12-04 17:15:48 -06:00
adobe-cc-install.sh 4 FMA's (#32460) 2025-09-22 10:33:54 -05:00
adobe-cc-uninstall.sh 4 FMA's (#32460) 2025-09-22 10:33:54 -05:00
backblaze_install.sh Add Backblaze as a Fleet-maintained app (#41397) 2026-03-11 16:20:54 -05:00
backblaze_uninstall.sh Add Backblaze as a Fleet-maintained app (#41397) 2026-03-11 16:20:54 -05:00
cleanmymac-uninstall.sh Add multiple macOS FMAs (#37036) 2025-12-09 23:14:56 -06:00
dbeaver-enterprise-install.sh Quote $INSTALLER_PATH when computing TMPDIR (#44396) 2026-04-29 13:01:32 -05:00
dbeaverlite-install.sh Quote $INSTALLER_PATH when computing TMPDIR (#44396) 2026-04-29 13:01:32 -05:00
dbeaverultimate-install.sh Quote $INSTALLER_PATH when computing TMPDIR (#44396) 2026-04-29 13:01:32 -05:00
evernote-install.sh Quote $INSTALLER_PATH when computing TMPDIR (#44396) 2026-04-29 13:01:32 -05:00
expressvpn-install.sh Update Fleet-maintained apps (#40391) 2026-02-24 12:55:29 -06:00
github-desktop-install.sh Quote $INSTALLER_PATH when computing TMPDIR (#44396) 2026-04-29 13:01:32 -05:00
google_chrome_install.sh Add session restore to Google Chrome FMA updates (#36662) 2025-12-04 10:00:35 -06:00
gpg-suite-uninstall.sh Add GPG Suite as a macOS FMA (#36834) 2025-12-08 09:45:53 -06:00
grammarly-desktop-install.sh Quote $INSTALLER_PATH when computing TMPDIR (#44396) 2026-04-29 13:01:32 -05:00
logi-options-plus-install.sh Quote $INSTALLER_PATH when computing TMPDIR (#44396) 2026-04-29 13:01:32 -05:00
microsoft-edge-install.sh Quote $INSTALLER_PATH when computing TMPDIR (#44396) 2026-04-29 13:01:32 -05:00
microsoft_word_uninstall.sh 4 FMA's (#32460) 2025-09-22 10:33:54 -05:00
omnigraffle-install.sh Quote $INSTALLER_PATH when computing TMPDIR (#44396) 2026-04-29 13:01:32 -05:00
p4v-install.sh Add p4vc CLI binary install/uninstall for p4v (#36042) 2025-11-19 22:45:33 -06:00
p4v-uninstall.sh Add p4vc CLI binary install/uninstall for p4v (#36042) 2025-11-19 22:45:33 -06:00
royal-tsx-install.sh Quote $INSTALLER_PATH when computing TMPDIR (#44396) 2026-04-29 13:01:32 -05:00
slack_install.sh Switched 1Password, Slack, and Zoom for macOS to universal installers (#36660) 2025-12-04 17:15:48 -06:00
teleport-suite-uninstall.sh Add Teleport Connect & Teleport Suite as macOS FMAs (#36413) 2025-11-27 21:09:03 -06:00
zoom_install.sh Switched 1Password, Slack, and Zoom for macOS to universal installers (#36660) 2025-12-04 17:15:48 -06:00