#!/usr/bin/env bash
set -uo pipefail
cd /root/switch
T=$(awk -F'"' '/^SW_TOKEN=/{print $2; exit}' install-switch.sh)

wget -q --http-user=signalwire --http-password="$T" \
  -O /usr/share/keyrings/signalwire-freeswitch-repo.gpg \
  https://freeswitch.signalwire.com/repo/deb/debian-release/signalwire-freeswitch-repo.gpg
echo "--- key:"; gpg --list-keys --keyring /usr/share/keyrings/signalwire-freeswitch-repo.gpg 2>&1 | head -3
echo "--- apt:"; apt-get update 2>&1 | tail -6
echo "--- candidate:"; apt-cache policy freeswitch-meta-all | head -4
echo "--- dns:"; getent hosts sip.milleniumboofer.com || echo "NO A RECORD"
echo "--- ports 80/443:"; ss -tulnp | grep -E ':(80|443)\b' || echo "free"
echo "--- ufw:"; ufw status 2>/dev/null | head -4
