splashtop_business_install_macos.sh - limehawk/rmm-scripts GitHub Wiki

splashtop_business_install_macos.sh

Downloads and installs the Splashtop Business client application on macOS.

Overview

This script automates the installation of Splashtop Business client on macOS systems by downloading the installer DMG, mounting it, installing the package, and cleaning up temporary files.

Purpose

Downloads and installs the Splashtop Business client application on macOS.

Prerequisites

  • macOS
  • Root/sudo privileges
  • Internet connectivity

Configuration

Required Inputs

The script uses hardcoded values:

  • SPLASHTOP_URL: Direct download link to Splashtop Business installer (v3.7.2.0)
  • SPLASHTOP_INSTALLER: Local filename for downloaded DMG
  • MOUNT_DIR: Mount point for the DMG (/Volumes/Splashtop Business)

Behavior

  1. Downloads the Splashtop Business installer DMG from the official Splashtop download server
  2. Verifies the downloaded file exists
  3. Mounts the DMG to the specified mount directory
  4. Installs the package using macOS installer command
  5. Unmounts the DMG
  6. Removes the downloaded installer file
  7. Reports installation status

Security Notes

  • Requires sudo/root privileges for installation
  • Downloads installer directly from official Splashtop servers (download.splashtop.com)
  • Uses error handling to prevent partial installations

Exit Codes

  • 0 = Success
  • 1 = Failure (download failed, mount failed, installation failed, or cleanup failed)

Example Output

[ SPLASHTOP BUSINESS INSTALL - macOS ]
--------------------------------------------------------------
Downloading Splashtop Business installer...
Download completed
Mounting installer DMG...
Installing Splashtop Business...
Cleaning up...

[ COMPLETE ]
--------------------------------------------------------------
Splashtop Business installed successfully

Version History

  • v1.0.0 - Initial release

Links