forked from switnet/quick-jibri-installer
				
			Warn about the danger of using the installer on your every day GNU/Linux system.
Add some checks to prevent unaware users, addressing #54.
This commit is contained in:
		
							parent
							
								
									a485c8f6ad
								
							
						
					
					
						commit
						e4afafc52f
					
				| 
						 | 
				
			
			@ -2,7 +2,9 @@
 | 
			
		|||
Bash installer for Jitsi Meet standalone along with Jibri on supported **Ubuntu LTS** based systems using **nginx** as default webserver.
 | 
			
		||||
 | 
			
		||||
## Usage
 | 
			
		||||
As for our current latest release, as we have integrated more and more features, we highly recommend to use a purpose specific-newly spawn server to host the jitsi-meet framework, making sure you stick to the requirements and recommendations as much as possible, in order to avoid issues.
 | 
			
		||||
As for our current latest release, as we have integrated more and more features, we highly recommend to use a **purpose specific-newly spawn server** to host the jitsi-meet framework, making sure you stick to the requirements and recommendations as much as possible, in order to avoid issues.
 | 
			
		||||
 | 
			
		||||
**WARNING:** Please, avoid using this installer on your everyday GNU/Linux system, as this is an unsupported use and it will likely BREAK YOUR SYSTEM, so please don't.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Main Server
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -248,6 +248,24 @@ So you can add a Jibri server on a instance with enough resources.\n"
 | 
			
		|||
    fi
 | 
			
		||||
    done
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
#Check system oriented porpuse
 | 
			
		||||
echo "Cheking system oriented purpose...."
 | 
			
		||||
apt-get -yq2 update
 | 
			
		||||
SYSTEM_DE="$(apt-cache search "ubuntu-(desktop|mate-desktop)"|awk '{print$1}'|xargs|sed 's|$| trisquel triskel trisquel-mini|')"
 | 
			
		||||
SYSTEM_DE_ARRAY=( $SYSTEM_DE )
 | 
			
		||||
for de in "${SYSTEM_DE_ARRAY[@]}"
 | 
			
		||||
do
 | 
			
		||||
    if [ "$(dpkg-query -W -f='${Status}' $de 2>/dev/null | grep -c "ok installed")" == "1" ]; then
 | 
			
		||||
        echo -e "\n > This instance has $de installed, exiting...
 | 
			
		||||
\nPlease avoid using this installer on a desktop-user oriented GNU/Linux system.
 | 
			
		||||
 This is an unsupported use, as it will likely BREAK YOUR SYSTEM, so please don't."
 | 
			
		||||
        exit
 | 
			
		||||
    else
 | 
			
		||||
        echo -e "\n > No standard desktop environment for user oriented porpuse detected, continuing..."
 | 
			
		||||
    fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
#Prosody repository
 | 
			
		||||
add_prosody_repo
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue