diff --git a/install b/install index 870a0ff..756ef37 100755 --- a/install +++ b/install @@ -881,13 +881,19 @@ else echo elif [ "$wo_upgrade" = "1" ]; then wo_lib_echo "WordOps (wo) upgrade to $wo_version_new was succesfull!" + echo + wo_lib_echo "To upgrade Nginx use the command:" + wo_lib_echo_info "wo stack upgrade --nginx" + echo + wo_lib_echo "To update other packages use the command:" + wo_lib_echo_info "wo stack maintenance" else wo_lib_echo "WordOps (wo) installed successfully" + echo + wo_lib_echo "For autocompletion, run the following command:" + wo_lib_echo_info "source /etc/bash_completion.d/wo_auto.rc" fi echo - wo_lib_echo_info "For autocompletion, run the following command:" - wo_lib_echo_info "source /etc/bash_completion.d/wo_auto.rc" - echo wo_lib_echo "WordOps Documentation : https://docs.wordops.net" wo_lib_echo "WordOps Community Forum : https://community.wordops.net" echo diff --git a/wo/cli/plugins/stack_upgrade.py b/wo/cli/plugins/stack_upgrade.py index 584215b..f043144 100644 --- a/wo/cli/plugins/stack_upgrade.py +++ b/wo/cli/plugins/stack_upgrade.py @@ -12,7 +12,7 @@ from wo.core.logging import Log from wo.core.services import WOService from wo.core.shellexec import WOShellExec from wo.core.variables import WOVariables -from wo.cli.plugins.stack_pref import post_pref +from wo.cli.plugins.stack_pref import pre_pref, post_pref class WOStackUpgradeController(CementBaseController): @@ -181,6 +181,9 @@ class WOStackUpgradeController(CementBaseController): if start_upgrade != "Y" and start_upgrade != "y": Log.error(self, "Not starting package update") Log.info(self, "Updating APT packages, please wait...") + if set(WOVariables.wo_nginx).issubset(set(apt_packages)): + pre_pref(self, ['nginx-custom', 'nginx-wo'], + empty_packages) # apt-get update WOAptGet.update(self) if set(WOVariables.wo_php).issubset(set(apt_packages)):