From 5fdcf2eedc42a859975ae6e9d58666df1a4f17a5 Mon Sep 17 00:00:00 2001 From: harshadyeola Date: Mon, 20 Oct 2014 11:44:23 +0530 Subject: [PATCH] Optimized ee site update wp code --- bin/easyengine | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/bin/easyengine b/bin/easyengine index f2fd1969..f9dbd74c 100644 --- a/bin/easyengine +++ b/bin/easyengine @@ -620,6 +620,30 @@ elif [ "$EE_FIRST" = "site" ]; then # Display WordPress cache plugin settings ee_mod_plugin_settings + elif [[ "$EE_SITE_CURRENT_OPTION" = "WPSINGLE BASIC" || "$EE_SITE_CURRENT_OPTION" = "WPSINGLE WP SUPER CACHE" || "$EE_SITE_CURRENT_OPTION" = "WPSINGLE W3 TOTAL CACHE" || "$EE_SITE_CURRENT_OPTION" = "WPSINGLE FAST CGI" ]] \ + && [[ "$EE_SITE_CREATE_OPTION" != "--html" && "$EE_SITE_CREATE_OPTION" != "--php" && "$EE_SITE_CREATE_OPTION" != "--mysql" ]]; then + # Let's take backup first + ee_mod_site_backup + + # Let's start update + ee_mod_update_nginx + + # Setup WordPress Network + if [ "$EE_SITE_CREATE_OPTION" = "--wpsubdir" ] || [ "$EE_SITE_CREATE_OPTION" = "--wpsubdomain" ]; then + ee_mod_setup_network + fi + + if [[ "$EE_SITE_CURRENT_OPTION" = "WPSINGLE BASIC" && "$EE_SITE_CACHE_OPTION" != "--basic" ]]; then + if [ "$EE_SITE_CACHE_OPTION" = "--wpsc" ]; then + ee_mod_plugin_wpsc + fi + + if [ "$EE_SITE_CACHE_OPTION" = "--w3tc" ] || [ "$EE_SITE_CACHE_OPTION" = "--wpfc" ]; then + ee_mod_plugin_w3tc + fi + else + ee_mod_update_plugins + fi fi