server update with options
Now server update acept a value for an specific package (nginx, php or all).
This commit is contained in:
parent
765e9c4b0b
commit
82a97a00b7
|
@ -8,7 +8,7 @@ opt="$1"
|
||||||
source /opt/webinoly/lib/webin
|
source /opt/webinoly/lib/webin
|
||||||
|
|
||||||
# Extract value if exist
|
# Extract value if exist
|
||||||
if [[ $opt == "-tools-port="* || $opt == "-config-cache="* || $opt == "-clear-cache="* ]]; then
|
if [[ $opt == "-tools-port="* || $opt == "-config-cache="* || $opt == "-clear-cache="* || $opt == "-server-update="* || $opt == "-server-reset="* ]]; then
|
||||||
value=$(echo "${opt}" | cut -d'=' -f 2 -s)
|
value=$(echo "${opt}" | cut -d'=' -f 2 -s)
|
||||||
opt=$(echo "${opt}" | cut -d'=' -f 1 -s)
|
opt=$(echo "${opt}" | cut -d'=' -f 1 -s)
|
||||||
fi
|
fi
|
||||||
|
@ -22,26 +22,35 @@ if [[ $opt == "-update" ]]; then
|
||||||
|
|
||||||
|
|
||||||
elif [[ $opt == "-server-update" || $opt == "-server-reset" ]]; then
|
elif [[ $opt == "-server-update" || $opt == "-server-reset" ]]; then
|
||||||
|
if [[ -z $value ]]; then
|
||||||
|
value="all"
|
||||||
|
elif [[ -n $value && $value != "all" && $value != "nginx" && $value != "php" ]]; then
|
||||||
|
echo "${red}Please, enter a valid option to update your server configuration!${end}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Regenerate NGINX conf files
|
# Regenerate NGINX conf files
|
||||||
if [[ $(conf_read nginx-optim) == "true" ]]; then
|
if [[ $(conf_read nginx-optim) == "true" && ( $value == "nginx" || $value = "all" ) ]]; then
|
||||||
sudo rm -rf /etc/nginx/common
|
sudo rm -rf /etc/nginx/common
|
||||||
sudo rm -rf /etc/nginx/conf.d/*
|
sudo rm -rf /etc/nginx/conf.d/*
|
||||||
linux_purge
|
linux_purge > /dev/null 2>&1 &
|
||||||
nginx_optim
|
nginx_optim > /dev/null 2>&1 &
|
||||||
|
echo "${gre}Nginx has been updated successfully!${end}"
|
||||||
|
elif [[ $(conf_read nginx-optim) != "true" && ( $value == "nginx" || $value = "all" ) ]]; then
|
||||||
|
echo "${red}Seems like Nginx is not installed in your server!${end}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Regenerate PHP conf files
|
# Regenerate PHP conf files
|
||||||
if [[ $(conf_read php-optim) == "true" ]]; then
|
if [[ $(conf_read php-optim) == "true" && ( $value == "php" || $value = "all" ) ]]; then
|
||||||
sudo cat /opt/webinoly/templates/source/php.ini > /etc/php/$(conf_read php-ver)/fpm/php.ini
|
sudo cat /opt/webinoly/templates/source/php.ini > /etc/php/$(conf_read php-ver)/fpm/php.ini
|
||||||
sudo cat /opt/webinoly/templates/source/www.conf > /etc/php/$(conf_read php-ver)/fpm/pool.d/www.conf
|
sudo cat /opt/webinoly/templates/source/www.conf > /etc/php/$(conf_read php-ver)/fpm/pool.d/www.conf
|
||||||
sudo rm /etc/php/$(conf_read php-ver)/fpm/pool.d/debug.conf
|
sudo rm /etc/php/$(conf_read php-ver)/fpm/pool.d/debug.conf
|
||||||
php_optim
|
php_optim
|
||||||
|
echo "${gre}PHP has been updated successfully!${end}"
|
||||||
|
elif [[ $(conf_read php-optim) != "true" && ( $value == "php" || $value = "all" ) ]]; then
|
||||||
|
echo "${red}Seems like PHP is not installed in your server!${end}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo ""
|
|
||||||
echo "${gre}Webinoly Server has been updated successfully!${end}"
|
|
||||||
|
|
||||||
|
|
||||||
elif [[ $opt == "-verify" ]]; then
|
elif [[ $opt == "-verify" ]]; then
|
||||||
webinoly_verify
|
webinoly_verify
|
||||||
|
|
Loading…
Reference in a new issue