Delete integrate_intercom.sh
This commit is contained in:
@@ -1,99 +0,0 @@
|
||||
#!/bin/bash
|
||||
################################################################################
|
||||
### Integration Helper for Intercom Setup
|
||||
################################################################################
|
||||
#
|
||||
# This script shows how to integrate the standalone intercom setup
|
||||
# into the main UBK install script.
|
||||
#
|
||||
# Usage:
|
||||
# 1. Copy this code block into your main install script
|
||||
# 2. Add a menu option to call launch_intercom_setup()
|
||||
# 3. The intercom setup will run as a subshell and return control
|
||||
#
|
||||
################################################################################
|
||||
|
||||
# Get the directory where scripts are located
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
|
||||
launch_intercom_setup() {
|
||||
local intercom_script="$SCRIPT_DIR/setup_intercom.sh"
|
||||
|
||||
if [[ ! -f "$intercom_script" ]]; then
|
||||
echo "[ERROR] Intercom setup script not found at: $intercom_script"
|
||||
echo "Please ensure setup_intercom.sh is in the same directory as this script"
|
||||
read -r -p "Press Enter to continue..."
|
||||
return 1
|
||||
fi
|
||||
|
||||
# Make sure it's executable
|
||||
chmod +x "$intercom_script"
|
||||
|
||||
# Launch the intercom setup
|
||||
bash "$intercom_script"
|
||||
|
||||
# Return code will be passed through
|
||||
return $?
|
||||
}
|
||||
|
||||
################################################################################
|
||||
### Example Integration into Main Install Script
|
||||
################################################################################
|
||||
|
||||
# Add this to your addon menu section:
|
||||
#
|
||||
# addon_menu() {
|
||||
# while true; do
|
||||
# clear
|
||||
# echo "════════════════════════════════════════════════════════════"
|
||||
# echo " ADDONS MENU"
|
||||
# echo "════════════════════════════════════════════════════════════"
|
||||
# echo
|
||||
# echo " 1. VNC Remote Desktop"
|
||||
# echo " 2. WireGuard VPN"
|
||||
# echo " 3. Tailscale"
|
||||
# echo " 4. Netbird"
|
||||
# echo " 5. Jitsi Intercom"
|
||||
# echo " 6. Mumble/Talkkonnect Intercom" # <-- Add this line
|
||||
# echo " 0. Return to main menu"
|
||||
# echo
|
||||
# read -r -p "Choose: " addon_choice
|
||||
#
|
||||
# case "$addon_choice" in
|
||||
# 1) addon_vnc ;;
|
||||
# 2) addon_wireguard ;;
|
||||
# 3) addon_tailscale ;;
|
||||
# 4) addon_netbird ;;
|
||||
# 5) addon_jitsi_intercom ;;
|
||||
# 6) launch_intercom_setup ;; # <-- Add this line
|
||||
# 0) return ;;
|
||||
# esac
|
||||
# done
|
||||
# }
|
||||
|
||||
################################################################################
|
||||
### Alternative: Direct Function Call
|
||||
################################################################################
|
||||
|
||||
# If you want even tighter integration, you can source the intercom script
|
||||
# and call its functions directly. This requires modifying setup_intercom.sh
|
||||
# to check if it's being sourced or run directly:
|
||||
#
|
||||
# In setup_intercom.sh, replace the main entry point section with:
|
||||
#
|
||||
# if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
|
||||
# # Script is being run directly
|
||||
# main_menu
|
||||
# fi
|
||||
#
|
||||
# Then you can source it:
|
||||
#
|
||||
# source "$SCRIPT_DIR/setup_intercom.sh"
|
||||
# install_murmur_and_talkkonnect # Call functions directly
|
||||
|
||||
################################################################################
|
||||
### Quick Test
|
||||
################################################################################
|
||||
|
||||
# Uncomment to test this integration helper:
|
||||
# launch_intercom_setup
|
||||
Reference in New Issue
Block a user