Ver código fonte

prosody: skip recorder account unless in client mode

* prosody: skip recorder account unless in client mode
Aaron van Meerten 1 ano atrás
pai
commit
2915176b2e
1 arquivos alterados com 8 adições e 6 exclusões
  1. 8 6
      prosody/rootfs/etc/cont-init.d/10-config

+ 8 - 6
prosody/rootfs/etc/cont-init.d/10-config

@@ -105,13 +105,15 @@ if [[ ! -z $JIBRI_XMPP_PASSWORD ]]; then
     prosodyctl --config $PROSODY_CFG register $JIBRI_XMPP_USER $XMPP_AUTH_DOMAIN $JIBRI_XMPP_PASSWORD
 fi
 
-if [[ ! -z $JIBRI_RECORDER_PASSWORD ]]; then
-    OLD_JIBRI_RECORDER_PASSWORD=passw0rd
-    if [[ "$JIBRI_RECORDER_PASSWORD" == "$OLD_JIBRI_RECORDER_PASSWORD" ]]; then
-        echo 'FATAL ERROR: Jibri recorder password must be changed, check the README'
-        exit 1
+if [[ "$PROSODY_MODE" == "client" ]]; then
+    if [[ ! -z $JIBRI_RECORDER_PASSWORD ]]; then
+        OLD_JIBRI_RECORDER_PASSWORD=passw0rd
+        if [[ "$JIBRI_RECORDER_PASSWORD" == "$OLD_JIBRI_RECORDER_PASSWORD" ]]; then
+            echo 'FATAL ERROR: Jibri recorder password must be changed, check the README'
+            exit 1
+        fi
+        prosodyctl --config $PROSODY_CFG register $JIBRI_RECORDER_USER $XMPP_RECORDER_DOMAIN $JIBRI_RECORDER_PASSWORD
     fi
-    prosodyctl --config $PROSODY_CFG register $JIBRI_RECORDER_USER $XMPP_RECORDER_DOMAIN $JIBRI_RECORDER_PASSWORD
 fi
 
 if [[ ! -z $JIGASI_XMPP_PASSWORD ]]; then