From eeee06ee3bda2cdc0df76f0e9eab327eba133cfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josu=C3=A9=20Tille?= Date: Thu, 7 May 2020 11:06:35 +0200 Subject: [PATCH] Don't restart coturn if ip config didn't change --- sources/Coturn_config_rotate.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sources/Coturn_config_rotate.sh b/sources/Coturn_config_rotate.sh index e01c3fc..e1a99ac 100644 --- a/sources/Coturn_config_rotate.sh +++ b/sources/Coturn_config_rotate.sh @@ -23,10 +23,15 @@ else external_IP_line="${external_IP_line/',__IPV6__'/}" fi +old_config_line=$(egrep "^external-ip=.*\$" "/etc/matrix-$app_instance/coturn.conf") ynh_replace_string "^external-ip=.*\$" "$external_IP_line" "/etc/matrix-$app_instance/coturn.conf" +new_config_line=$(egrep "^external-ip=.*\$" "/etc/matrix-$app_instance/coturn.conf") setfacl -R -m user:turnserver:rX /etc/matrix-$app_instance -systemctl restart coturn-$app_instance.service +if [ "$old_config_line" != "$new_config_line" ] +then + systemctl restart coturn-$app_instance.service +fi exit 0