release v1.3.1
New release and some improvements to installation file.
This commit is contained in:
parent
59b9eb15b9
commit
ab5ded55cc
47
weby
47
weby
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# Webinoly script.
|
# Webinoly script.
|
||||||
# This script is designed to install latest Webinoly.
|
# This script is designed to install latest Webinoly.
|
||||||
webyversion="1.3.1-beta"
|
webyversion="1.3.1"
|
||||||
|
|
||||||
|
|
||||||
# Check OS support
|
# Check OS support
|
||||||
|
@ -18,13 +18,9 @@ if ! [[ $distr == "Ubuntu" && $osver =~ ^(xenial)$ ]]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [[ -n "$1" ]]; then
|
|
||||||
setup="$1"
|
|
||||||
else
|
|
||||||
setup=9
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Diplay menu to select type of server
|
# Diplay menu to select type of server
|
||||||
|
[[ -n "$1" ]] && setup="$1" || setup=9
|
||||||
|
|
||||||
while ! [[ ($setup -ge 0 && $setup -le 4 && $setup =~ ^[0-9]+$) || $setup == '-vbeta' ]] 2>/dev/null
|
while ! [[ ($setup -ge 0 && $setup -le 4 && $setup =~ ^[0-9]+$) || $setup == '-vbeta' ]] 2>/dev/null
|
||||||
do
|
do
|
||||||
echo ""
|
echo ""
|
||||||
|
@ -40,11 +36,10 @@ do
|
||||||
setup=${setup:-3}
|
setup=${setup:-3}
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ ! -d /opt/webinoly ]]; then
|
|
||||||
sudo mkdir /opt/webinoly
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Download and install Webinoly
|
# Download and install Webinoly
|
||||||
|
[[ ! -d /opt/webinoly ]] && sudo mkdir /opt/webinoly
|
||||||
|
|
||||||
if [[ $setup == '-vbeta' ]]; then
|
if [[ $setup == '-vbeta' ]]; then
|
||||||
echo ""
|
echo ""
|
||||||
sudo wget --timeout=15 -qrO $HOME/webinoly.tar https://qrok.es/wytarb
|
sudo wget --timeout=15 -qrO $HOME/webinoly.tar https://qrok.es/wytarb
|
||||||
|
@ -65,18 +60,14 @@ sudo mv /opt/webinoly/plugins/* /usr/bin/
|
||||||
source /opt/webinoly/lib/install
|
source /opt/webinoly/lib/install
|
||||||
|
|
||||||
# Check for uninstalled Webinoly conf file
|
# Check for uninstalled Webinoly conf file
|
||||||
if [[ -a $HOME/.webinoly-conf-restore_dont-remove ]]; then
|
[[ -a $HOME/.webinoly-conf-restore_dont-remove ]] && sudo mv $HOME/.webinoly-conf-restore_dont-remove /opt/webinoly/webinoly.conf
|
||||||
sudo mv $HOME/.webinoly-conf-restore_dont-remove /opt/webinoly/webinoly.conf
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Save Tools Port after library is available.
|
# Save Tools Port after library is available.
|
||||||
if [[ -a /opt/webinoly/webinoly.conf && -n $(conf_read tools-port) ]]; then
|
if [[ -a /opt/webinoly/webinoly.conf && -n $(conf_read tools-port) ]]; then
|
||||||
echo "${gre}Webinoly Configuration file was found, so we will use it!${end}"
|
echo "${gre}Webinoly Configuration file was found, so we will use it!${end}"
|
||||||
else
|
else
|
||||||
portools="22222"
|
portools="22222"
|
||||||
if [[ -n "$2" ]]; then
|
[[ -n "$2" ]] && portools="$2"
|
||||||
portools="$2"
|
|
||||||
fi
|
|
||||||
tools_port $portools
|
tools_port $portools
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -84,25 +75,11 @@ fi
|
||||||
conf_write app-version $webyversion
|
conf_write app-version $webyversion
|
||||||
|
|
||||||
|
|
||||||
# NGINX Installation
|
# Stack installation
|
||||||
if [[ $setup -gt 0 && $setup != 4 ]]; then
|
[[ $setup -gt 0 && $setup != 4 ]] && stack -nginx
|
||||||
stack -nginx
|
[[ $setup -gt 1 && $setup != 4 ]] && stack -php
|
||||||
fi
|
[[ $setup -gt 2 && $setup != 4 ]] && stack -mysql
|
||||||
|
[[ $setup == 4 ]] && config_load
|
||||||
# PHP Installation
|
|
||||||
if [[ $setup -gt 1 && $setup != 4 ]]; then
|
|
||||||
stack -php
|
|
||||||
fi
|
|
||||||
|
|
||||||
# MySQL & PhpMyAdmin Installation
|
|
||||||
if [[ $setup -gt 2 && $setup != 4 ]]; then
|
|
||||||
stack -mysql
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Custom Config
|
|
||||||
if [ $setup == 4 ]; then
|
|
||||||
config_load
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# Remove Installation File
|
# Remove Installation File
|
||||||
|
|
Loading…
Reference in a new issue