Skip to content

Commit 5af6b1c

Browse files
emrahcomdamencho
authored andcommitted
fix(prosody): create the recorder user is the recording is enabled
1 parent fdfb215 commit 5af6b1c

File tree

1 file changed

+9
-12
lines changed
  • prosody/rootfs/etc/services.d/70-register-setup

1 file changed

+9
-12
lines changed

prosody/rootfs/etc/services.d/70-register-setup/run

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -104,18 +104,15 @@ fi
104104

105105
# Register Jibri recorder and Jigasi transcriber in client mode only
106106
if [[ "$PROSODY_MODE" == "client" ]]; then
107-
if [[ ! -z $JIBRI_RECORDER_PASSWORD ]]; then
108-
OLD_JIBRI_RECORDER_PASSWORD=passw0rd
109-
if [[ "$JIBRI_RECORDER_PASSWORD" == "$OLD_JIBRI_RECORDER_PASSWORD" ]]; then
110-
echo '[register-setup] FATAL ERROR: Jibri recorder password must be changed, check the README'
111-
exit 1
112-
fi
113-
echo "[register-setup] Registering Jibri recorder user..."
114-
OUTPUT=$(prosodyctl --config $PROSODY_CFG shell user create $JIBRI_RECORDER_USER@$XMPP_HIDDEN_DOMAIN $JIBRI_RECORDER_PASSWORD 2>&1)
115-
if [ $? -eq 0 ]; then
116-
echo "[register-setup] Jibri recorder user registered successfully"
117-
else
118-
echo "[register-setup] Jibri recorder user registration output: $OUTPUT"
107+
if [[ "$(echo "$ENABLE_RECORDING" | tr '[:upper:]' '[:lower:]')" == "true" ]] || [[ "$ENABLE_RECORDING" == "1" ]]; then
108+
if [[ ! -z $JIBRI_RECORDER_PASSWORD ]]; then
109+
echo "[register-setup] Registering Jibri recorder user..."
110+
OUTPUT=$(prosodyctl --config $PROSODY_CFG shell user create $JIBRI_RECORDER_USER@$XMPP_HIDDEN_DOMAIN $JIBRI_RECORDER_PASSWORD 2>&1)
111+
if [ $? -eq 0 ]; then
112+
echo "[register-setup] Jibri recorder user registered successfully"
113+
else
114+
echo "[register-setup] Jibri recorder user registration output: $OUTPUT"
115+
fi
119116
fi
120117
fi
121118

0 commit comments

Comments
 (0)