Merge and track latest features on stable #6
			
				
			
		
		
		
	| 
						 | 
					@ -26,6 +26,11 @@ ENABLE_BLESSM="TBD"
 | 
				
			||||||
CHD_LST="$(curl -sL https://chromedriver.storage.googleapis.com/LATEST_RELEASE)"
 | 
					CHD_LST="$(curl -sL https://chromedriver.storage.googleapis.com/LATEST_RELEASE)"
 | 
				
			||||||
CHDB="$(whereis chromedriver | awk '{print$2}')"
 | 
					CHDB="$(whereis chromedriver | awk '{print$2}')"
 | 
				
			||||||
DOMAIN="$(ls /etc/prosody/conf.d/ | grep -v localhost | awk -F'.cfg' '{print $1}' | awk '!NF || !seen[$0]++')"
 | 
					DOMAIN="$(ls /etc/prosody/conf.d/ | grep -v localhost | awk -F'.cfg' '{print $1}' | awk '!NF || !seen[$0]++')"
 | 
				
			||||||
 | 
					NC_DOMAIN="TBD"
 | 
				
			||||||
 | 
					JITSI_MEET_PROXY="/etc/nginx/modules-enabled/60-jitsi-meet.conf"
 | 
				
			||||||
 | 
					if [ -f $JITSI_MEET_PROXY ];then
 | 
				
			||||||
 | 
					PREAD_PROXY=$(grep -nr "preread_server_name" $JITSI_MEET_PROXY | cut -d ":" -f1)
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
INT_CONF="/usr/share/jitsi-meet/interface_config.js"
 | 
					INT_CONF="/usr/share/jitsi-meet/interface_config.js"
 | 
				
			||||||
jibri_packages="$(grep Package /var/lib/apt/lists/download.jitsi.org_*_Packages |sort -u|awk '{print $2}'|sed 's|jigasi||'|paste -s -d ' ')"
 | 
					jibri_packages="$(grep Package /var/lib/apt/lists/download.jitsi.org_*_Packages |sort -u|awk '{print $2}'|sed 's|jigasi||'|paste -s -d ' ')"
 | 
				
			||||||
AVATAR="$(grep -r avatar /etc/nginx/sites-*/ 2>/dev/null)"
 | 
					AVATAR="$(grep -r avatar /etc/nginx/sites-*/ 2>/dev/null)"
 | 
				
			||||||
| 
						 | 
					@ -154,6 +159,22 @@ fi
 | 
				
			||||||
printf "${Purple}========== Disable Blur my background  ==========${Color_Off}\n"
 | 
					printf "${Purple}========== Disable Blur my background  ==========${Color_Off}\n"
 | 
				
			||||||
sed -i "s|'videobackgroundblur', ||" $INT_CONF
 | 
					sed -i "s|'videobackgroundblur', ||" $INT_CONF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ ! "$NC_DOMAIN" = "TBD" ];
 | 
				
			||||||
 | 
					printf "${Purple}========== Enable $NC_DOMAIN for sync client ==========${Color_Off}\n"
 | 
				
			||||||
 | 
					    if [ -z $PREAD_PROXY ]; then
 | 
				
			||||||
 | 
					        echo "
 | 
				
			||||||
 | 
					  Setting up Nextcloud domain on Jitsi Meet turn proxy
 | 
				
			||||||
 | 
					"
 | 
				
			||||||
 | 
					        sed -i "/server {/i \ \ map \$ssl_preread_server_name \$upstream {" $JITSI_MEET_PROXY
 | 
				
			||||||
 | 
					        sed -i "/server {/i \ \ \ \ \ \ $DOMAIN      web;" $JITSI_MEET_PROXY
 | 
				
			||||||
 | 
					        sed -i "/server {/i \ \ \ \ \ \ $NC_DOMAIN web;" $JITSI_MEET_PROXY
 | 
				
			||||||
 | 
					        sed -i "/server {/i \ \ }" $JITSI_MEET_PROXY
 | 
				
			||||||
 | 
					      else
 | 
				
			||||||
 | 
					        echo "$NC_DOMAIN seems to be on place, skipping..."
 | 
				
			||||||
 | 
					    fi
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
restart_services
 | 
					restart_services
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -347,7 +347,7 @@ if [ "$ENABLE_HSTS" = "yes" ]; then
 | 
				
			||||||
sed -i "s|# add_header Strict-Transport-Security|add_header Strict-Transport-Security|g" $NC_NGINX_CONF
 | 
					sed -i "s|# add_header Strict-Transport-Security|add_header Strict-Transport-Security|g" $NC_NGINX_CONF
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [ "$DISTRO_RELEASE" = "bionic" ] && [ -z $PREAD_PROXY ]; then
 | 
					if [ ! "$DISTRO_RELEASE" = "xenial" ] && [ -z $PREAD_PROXY ]; then
 | 
				
			||||||
echo "
 | 
					echo "
 | 
				
			||||||
  Setting up Nextcloud domain on Jitsi Meet turn proxy
 | 
					  Setting up Nextcloud domain on Jitsi Meet turn proxy
 | 
				
			||||||
"
 | 
					"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue