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.
|
Bash installer for Jitsi Meet standalone along with Jibri on supported **Ubuntu LTS** based systems using **nginx** as default webserver.
|
||||||
|
|
||||||
## Usage
|
## 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
|
### Main Server
|
||||||
|
|
|
@ -248,6 +248,24 @@ So you can add a Jibri server on a instance with enough resources.\n"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
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
|
#Prosody repository
|
||||||
add_prosody_repo
|
add_prosody_repo
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue