splashtop_streamer_install_macos.sh - limehawk/rmm-scripts GitHub Wiki
splashtop_streamer_install_macos.sh
Downloads and installs the Splashtop Streamer agent on macOS.
Overview
This script automates the installation of Splashtop Streamer agent on macOS systems for remote access capabilities. It downloads the deployment installer, mounts the DMG, installs the package, and performs cleanup.
Purpose
Downloads and installs the Splashtop Streamer agent on macOS for remote access capabilities.
Prerequisites
- macOS
- Root/sudo privileges
- Internet connectivity
Configuration
Required Inputs
The script uses hardcoded values:
SPLASHTOP_URL: Direct download link to Splashtop Streamer deployment installer (v3.7.0.0)TEMP_DMG: Temporary location for downloaded DMG (/tmp/splashtop_streamer.dmg)MOUNT_DIR: Mount point for the DMG (/Volumes/SplashtopStreamer)
Behavior
- Downloads the Splashtop Streamer deployment installer from the official server
- Mounts the DMG to the specified mount directory
- Installs the hidden package (.Splashtop Streamer.pkg) using macOS installer command
- Unmounts the DMG
- Removes the temporary installer file
- Reports installation status
Security Notes
- Requires sudo/root privileges for installation
- Downloads installer directly from official Splashtop servers (download.splashtop.com/csrs)
- Uses error handling to prevent partial installations
- Cleans up temporary files after installation
Exit Codes
0= Success1= Failure (download failed, mount failed, or installation failed)
Example Output
[ SPLASHTOP STREAMER INSTALL - macOS ]
--------------------------------------------------------------
Downloading Splashtop Streamer...
Mounting installer...
Installing Splashtop Streamer...
Cleaning up...
[ COMPLETE ]
--------------------------------------------------------------
Splashtop Streamer installed successfully
Version History
- v1.0.0 - Initial release
Links
- View Script Source
- Scripts - Back to script index