#!/usr/bin/env bash # TA-Proxmenu - Proxmox Setup Scripts for TA Use action="${1:-}" FOLDER='/opt/idssys/ta-proxmenu' VERS='2026.7.26-3' noupdate=' ' default_interface="$(ip route 2>/dev/null | awk '/^default/ { print $5; exit }')" if [[ -n "$default_interface" ]]; then RNIP="$(ip -4 -o addr show dev "$default_interface" scope global 2>/dev/null | awk '{ sub(/\/.*/, "", $4); print $4; exit }')" else RNIP="" fi VIRTIO_STABLE_URL="https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso" PULSE_RELEASE='v6.1.1' PULSE_PORT='7655' TAPM_CONFIG_FILE='/etc/ta-proxmenu/config.env' if [[ -z "${TAPM_BROKER_URL:-}" && -r "$TAPM_CONFIG_FILE" ]]; then TAPM_BROKER_URL="$( sed -n 's/^[[:space:]]*TAPM_BROKER_URL[[:space:]]*=[[:space:]]*//p' \ "$TAPM_CONFIG_FILE" | tail -n 1 )" TAPM_BROKER_URL="${TAPM_BROKER_URL#\"}" TAPM_BROKER_URL="${TAPM_BROKER_URL%\"}" TAPM_BROKER_URL="${TAPM_BROKER_URL#\'}" TAPM_BROKER_URL="${TAPM_BROKER_URL%\'}" fi TAPM_BROKER_URL="${TAPM_BROKER_URL:-}" TAPM_BROKER_URL="${TAPM_BROKER_URL%/}" S1_BROKER_PACKAGE='sentinelone-linux' S1_PACKAGE='tapm-sentinelone.deb' # if [ -f /etc/apt/sources.list.d/gyptazy.list ]; then # rm -f /etc/apt/sources.list.d/gyptazy.list /etc/apt/keyrings/gyptazy.asc # echo "deb https://repo.gyptazy.com/stable /" > /etc/apt/sources.list.d/proxlb.list # wget -O /etc/apt/trusted.gpg.d/proxlb.asc https://repo.gyptazy.com/repository.gpg # apt-get update # fi