From 4592a6820e71297a97369bced686852678de78ab Mon Sep 17 00:00:00 2001 From: Ark74 Date: Wed, 9 Sep 2020 22:03:52 -0500 Subject: [PATCH] Fix position for custom interface_config.js And some format fixes --- quick_jibri_installer.sh | 45 ++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/quick_jibri_installer.sh b/quick_jibri_installer.sh index 91e3abb..c90463f 100644 --- a/quick_jibri_installer.sh +++ b/quick_jibri_installer.sh @@ -404,14 +404,14 @@ elif [ "$ENABLE_BLESSM" = "yes" ]; then echo "Brandless mode will be set." fi done -echo "We'll take a minute to localize some UI excerpts if you need." +echo -e "\nWe'll take a minute to localize some UI excerpts if you need.\n" #Participant -echo "> Do you want to translate 'Participant' to your own language?" +echo -e "\n> Do you want to translate 'Participant' to your own language?" && \ read -p "Leave empty to use the default one (English): "$'\n' L10N_PARTICIPANT #Me -echo "> Do you want to translate 'me' to your own language? +echo -e" \n> Do you want to translate 'me' to your own language? This must be a really small word to present one self. -Some suggestions might be: yo (Spanish) | je (French) | ich (German)" +Some suggestions might be: yo (Spanish) | je (French) | ich (German)\n" && \ read -p "Leave empty to use the default one (English): "$'\n' L10N_ME #Welcome Page while [[ "$ENABLE_WELCP" != "yes" && "$ENABLE_WELCP" != "no" ]] @@ -814,31 +814,16 @@ elif [ "$DROP_TLS1" = "yes" ] && [ "$DIST" = "xenial" ];then echo "Only dropping TLSv1/1.1" sed -i "s|TLSv1 TLSv1.1||" /etc/nginx/nginx.conf sed -i "s| TLSv1.3||" $WS_CONF +elif [ "$DROP_TLS1" = "no" ];then + echo "No TLSv1/1.1 dropping was done." else - echo "No TLSv1/1.1 dropping was done. Please report to +echo "No contidion meet, please report to https://github.com/switnet-ltd/quick-jibri-installer/issues " fi echo "Disable \"Blur my background\" until new notice" sed -i "s|'videobackgroundblur', ||" $INT_CONF -# Applying best practives for interface config.js -echo -e "\n> Setting up custom interface_config.js acording to best practices.\n" -cp "$INT_CONF" "$INT_CONF_ETC" - -#Tune webserver for interface_config.js -if [ -f $WS_CONF ]; then - sed -i "/external_api.js/i \\\n" $WS_CONF - sed -i "/external_api.js/i \ \ \ \ location = \/interface_config.js {" $WS_CONF - sed -i "/external_api.js/i \ \ \ \ \ \ \ \ alias \/etc\/jitsi\/meet\/$DOMAIN-interface_config.js;" $WS_CONF - sed -i "/external_api.js/i \ \ \ \ }" $WS_CONF - sed -i "/external_api.js/i \\\n" $WS_CONF - systemctl reload nginx -else - echo "No interface_config.js configuration done to server file, please report to: - -> https://github.com/switnet-ltd/quick-jibri-installer/issues" -fi - #================== Setup prosody conf file ================= #Setup secure rooms @@ -935,6 +920,22 @@ if [ "$ENABLE_BLESSM" = "yes" ]; then sed -i "s|ENABLE_BLESSM=.*|ENABLE_BLESSM=\"on\"|" jitsi-updater.sh bash $PWD/jm-bm.sh fi +# Applying best practives for interface config.js +echo -e "\n> Setting up custom interface_config.js acording to best practices.\n" +cp "$INT_CONF" "$INT_CONF_ETC" + +#Tune webserver for interface_config.js +if [ -f $WS_CONF ]; then + sed -i "/external_api.js/i \\\n" $WS_CONF + sed -i "/external_api.js/i \ \ \ \ location = \/interface_config.js {" $WS_CONF + sed -i "/external_api.js/i \ \ \ \ \ \ \ \ alias \/etc\/jitsi\/meet\/$DOMAIN-interface_config.js;" $WS_CONF + sed -i "/external_api.js/i \ \ \ \ }" $WS_CONF + sed -i "/external_api.js/i \\\n" $WS_CONF + systemctl reload nginx +else + echo "No interface_config.js configuration done to server file, please report to: + -> https://github.com/switnet-ltd/quick-jibri-installer/issues" +fi #JRA via Nextcloud if [ "$ENABLE_NC_ACCESS" = "yes" ]; then echo "JRA via Nextcloud will be enabled."