From 655beece688c89e28392a3cb2ecc9c03624b8d64 Mon Sep 17 00:00:00 2001 From: Martin Winkler Date: Wed, 18 Jan 2023 12:31:52 +0100 Subject: [PATCH] coturn - configurale function called when external ip is updated --- seqs/coturn.cfg.example | 4 ++++ seqs/coturn.sh | 1 + 2 files changed, 5 insertions(+) diff --git a/seqs/coturn.cfg.example b/seqs/coturn.cfg.example index bb8b28e..813ad36 100644 --- a/seqs/coturn.cfg.example +++ b/seqs/coturn.cfg.example @@ -1,3 +1,7 @@ #!/usr/bin/env bash sc_turnDomain="mydomain.com" + +# sf_ipUpdate +# Called when a new external IP is detected +sf_ipUpdate() { :; } diff --git a/seqs/coturn.sh b/seqs/coturn.sh index 0c3eaa7..2e51652 100755 --- a/seqs/coturn.sh +++ b/seqs/coturn.sh @@ -78,6 +78,7 @@ step_10() { local confIp=`cat "$toolConf" | grep "^external-ip" | cut -d'=' -f2` if [ "$pubIp" != "$confIp" ]; then + exe sf_updateIp "${pubIp}" info "Update required (via $ipUpdater). New public ip: $pubIp" exe sed -i "s/^external-ip[[:space:]]*=.*/external-ip=${pubIp}/" "$toolConf" exe sleep 1