config-load deprecated

Config-Load or Custom Conf option has been deprecated.
This commit is contained in:
Cristhian Martínez Ochoa 2018-06-22 16:23:12 -06:00
parent f0078b3914
commit 36ef30272b
3 changed files with 3 additions and 121 deletions

109
lib/webin
View file

@ -249,115 +249,6 @@ webinoly_verify() {
}
conf_load_read() {
local val=$(grep -F "${1}:" $HOME/webinoly.conf | cut -f 2 -d ':')
echo $val
}
config_load() {
webinoly -verify
if [[ $? == 1 || ! -a $HOME/webinoly.conf ]]; then
echo "${red} Configuration file not found or is corrupted! ${end}"
exit 1
fi
if [[ -a /opt/webinoly/webinoly.conf ]]; then
echo "${blu}"
echo " What do you want to do with your actual configuration [ P=Purge O=Overwrite C=Cancel ]? "
while read -r -n 1 -s answer; do
local answer=${answer:-n}
echo ""
if [[ $answer = [PpOoCc] ]]; then
if [[ $answer == [Pp] ]]; then
stack -purge-server-all
fi
if [[ $answer == [Oo] ]]; then
echo " Overwriting current configuration!! "
fi
if [[ $answer == [Cc] ]]; then
echo "${red} Action aborted!"
echo "${end}"
exit 1
fi
break
fi
done
echo "${end}"
fi
#sudo mv $HOME/webinoly.conf /opt/webinoly/
# Check for system variables before stack
if [[ -n $(conf_load_read swap-mem) ]]; then
conf_write swap-mem $(conf_load_read swap-mem)
fi
if [[ -n $(conf_load_read max-mb-uploads) ]]; then
conf_write max-mb-uploads $(conf_load_read max-mb-uploads)
fi
if [[ -n $(conf_load_read fd-ratio) ]]; then
conf_write fd-ratio $(conf_load_read fd-ratio)
fi
if [[ -n $(conf_load_read nginx-fd-ratio) ]]; then
conf_write nginx-fd-ratio $(conf_load_read nginx-fd-ratio)
fi
if [[ $answer == [Oo] && $(conf_read nginx-optim) == "true" ]]; then
linux_purge
linux_optim
fi
if [[ -n $(conf_load_read php-ver) ]]; then
# PHP variable version in case of Overwriting
if [[ $answer == [Oo] && $(conf_read php) == "true" && $(conf_load_read php-ver) != $(conf_read php-ver) ]]; then
conf_write force-flag true
stack -php -purge
conf_delete force-flag
fi
conf_write php-ver $(conf_load_read php-ver)
fi
# Determine which stack install
if [[ $(conf_load_read nginx-tool) == "true" && $(conf_load_read nginx-optim) == "true" && $(conf_load_read nginx) == "true" ]]; then
stack -nginx
elif [[ $(conf_load_read nginx-tool) != "true" && $(conf_load_read nginx-optim) == "true" && $(conf_load_read nginx) == "true" ]]; then
stack -nginx -notools
fi
if [[ $(conf_load_read php-tool) == "true" && $(conf_load_read php-optim) == "true" && $(conf_load_read php) == "true" ]]; then
stack -php
elif [[ $(conf_load_read php-tool) != "true" && $(conf_load_read php-optim) == "true" && $(conf_load_read php) == "true" ]]; then
stack -php -notools
fi
if [[ $(conf_load_read mysql-tool) == "true" && $(conf_load_read mysql) == "true" ]]; then
stack -mysql
elif [[ $(conf_load_read mysql-tool) != "true" && $(conf_load_read mysql) == "true" ]]; then
stack -mysql -notools
fi
if [[ $(conf_load_read mysql-tool) == "true" && $(conf_read mysql-tool) != "true" ]]; then
# When pma has been purged due to php different version
stack -pma
fi
# Some user preferences
if [[ -n $(conf_load_read tools-port) ]]; then
webinoly -tools-port $(conf_load_read tools-port)
fi
if [[ -n $(conf_load_read fastcgi-conf) ]]; then
webinoly -config-cache $(conf_load_read fastcgi-conf)
fi
if [[ $(conf_load_read login-www-data) == "true" ]]; then
webinoly -login-www-data
fi
if [[ $(conf_load_read wp-admin-auth) == "purged" ]]; then
httpauth -wp-admin-off
fi
echo "${gre}"
echo " Custom configuration file successfully loaded!"
echo "${end}"
}
system_info() {
echo "${blu}"
echo "[SYSTEM]"

View file

@ -243,11 +243,7 @@ elif [[ $opt == "-uninstall" ]]; then
fi
done
elif [[ $opt == "-config-load" ]]; then
config_load
elif [[ $opt == "-info" ]]; then
system_info

11
weby
View file

@ -20,13 +20,12 @@ fi
# Diplay menu to select type of server
[[ -n "$1" ]] && setup="$1" || setup=9
while ! [[ $setup -ge 0 && $setup -le 4 && $setup =~ ^[0-9]+$ ]] 2>/dev/null
while ! [[ $setup -ge 0 && $setup -le 3 && $setup =~ ^[0-9]+$ ]] 2>/dev/null
do
echo ""
echo " 1 - HTML Server"
echo " 2 - PHP Server"
echo " 3 - LEMP Server (Default)"
echo " 4 - Custom Configuration"
echo " 0 - Maybe later..."
echo ""
read -p "Select the desired option to configure your server: " setup
@ -85,13 +84,9 @@ conf_write app-version $webyversion
# Stack installation
[[ $setup -gt 0 && $setup -lt 4 ]] && stack -nginx
[[ $setup -gt 1 && $setup -lt 4 ]] && stack -php
[[ $setup -gt 0 && $setup -lt 3 ]] && stack -nginx
[[ $setup -gt 1 && $setup -lt 3 ]] && stack -php
[[ $setup == 3 ]] && stack -mysql
if [[ $setup == 4 ]]; then
source /opt/webinoly/lib/webin
config_load
fi
# Message Center