From 3f3686633b69dae96af563eae92f003b559418a8 Mon Sep 17 00:00:00 2001 From: gau1991 Date: Wed, 4 Jun 2014 15:40:06 +0530 Subject: [PATCH] Remove nginx php mysql postfix pma adminer wp-cli --- src/modules/system/remove/ee_mod_remove_mysql.sh | 11 +++++++++++ src/modules/system/remove/ee_mod_remove_nginx.sh | 8 ++++++++ src/modules/system/remove/ee_mod_remove_php.sh | 9 +++++++++ src/modules/system/remove/ee_mod_remove_postfix.sh | 7 +++++++ src/vendor/ee_ven_remove_adminer.sh | 8 ++++++++ src/vendor/ee_ven_remove_pma.sh | 8 ++++++++ src/vendor/ee_ven_remove_wp_cli.sh | 8 ++++++++ 7 files changed, 59 insertions(+) create mode 100644 src/modules/system/remove/ee_mod_remove_mysql.sh create mode 100644 src/modules/system/remove/ee_mod_remove_nginx.sh create mode 100644 src/modules/system/remove/ee_mod_remove_php.sh create mode 100644 src/modules/system/remove/ee_mod_remove_postfix.sh create mode 100644 src/vendor/ee_ven_remove_adminer.sh create mode 100644 src/vendor/ee_ven_remove_pma.sh create mode 100644 src/vendor/ee_ven_remove_wp_cli.sh diff --git a/src/modules/system/remove/ee_mod_remove_mysql.sh b/src/modules/system/remove/ee_mod_remove_mysql.sh new file mode 100644 index 00000000..66e8d6c9 --- /dev/null +++ b/src/modules/system/remove/ee_mod_remove_mysql.sh @@ -0,0 +1,11 @@ +# Remove MySQL Package + +function ee_mod_remove_mysql() +{ + ee_lib_echo "Removing MySQL, please wait..." + $EE_APT_GET remove mysql-server mysqltuner percona-toolkit \ + || ee_lib_error "Unable to remove MySQL, exit status = " $? + + # Remove tuning-primer.sh + rm -f /usr/local/bin/tuning-primer.sh +} diff --git a/src/modules/system/remove/ee_mod_remove_nginx.sh b/src/modules/system/remove/ee_mod_remove_nginx.sh new file mode 100644 index 00000000..1eca36e0 --- /dev/null +++ b/src/modules/system/remove/ee_mod_remove_nginx.sh @@ -0,0 +1,8 @@ +# Remove nginx package + +function ee_mod_remove_nginx() +{ + ee_lib_echo "Removing $EE_NGINX_PACKAGE, please wait..." + $EE_APT_GET remove $EE_NGINX_PACKAGE nginx-common \ + || ee_lib_error "Unable to remove $NGINX_PACKAGE, exit status = " $? +} diff --git a/src/modules/system/remove/ee_mod_remove_php.sh b/src/modules/system/remove/ee_mod_remove_php.sh new file mode 100644 index 00000000..c8146490 --- /dev/null +++ b/src/modules/system/remove/ee_mod_remove_php.sh @@ -0,0 +1,9 @@ +# Remove php5 package + +function ee_mod_remove_php() +{ + ee_lib_echo "Removing php5, please wait..." + $EE_APT_GET remove php5-common php5-mysqlnd php5-xmlrpc \ + php5-curl php5-gd php5-cli php5-fpm php5-imap php5-mcrypt php5-xdebug \ + php5-memcache memcached || ee_lib_error "Unable to remove php5, exit status = " $? +} diff --git a/src/modules/system/remove/ee_mod_remove_postfix.sh b/src/modules/system/remove/ee_mod_remove_postfix.sh new file mode 100644 index 00000000..7bd32d19 --- /dev/null +++ b/src/modules/system/remove/ee_mod_remove_postfix.sh @@ -0,0 +1,7 @@ +# Remove Postfix + +function ee_mod_remove_postfix() +{ + ee_lib_echo "Removing Postfix, please wait..." + $EE_APT_GET remove postfix || ee_lib_error "Unable to remove Postfix, exit status = " $? +} diff --git a/src/vendor/ee_ven_remove_adminer.sh b/src/vendor/ee_ven_remove_adminer.sh new file mode 100644 index 00000000..b091f8b3 --- /dev/null +++ b/src/vendor/ee_ven_remove_adminer.sh @@ -0,0 +1,8 @@ +# Remove Adminer + +function ee_ven_remove_adminer() +{ + ee_lib_echo "Removing Adminer, please wait..." + rm -rf /var/www/22222/htdocs/db/adminer \ + || ee_lib_error "Unable to remove Adminer, exit status = " $? +} diff --git a/src/vendor/ee_ven_remove_pma.sh b/src/vendor/ee_ven_remove_pma.sh new file mode 100644 index 00000000..fd8c65dc --- /dev/null +++ b/src/vendor/ee_ven_remove_pma.sh @@ -0,0 +1,8 @@ +# Remove phpMyAdmin + +function ee_ven_remove_pma() +{ + ee_lib_echo "Removing phpMyAdmin, please wait..." + rm -rf /var/www/22222/htdocs/db/pma \ + || ee_lib_error "Unable to remove phpMyAdmin, exit status = " $? +} diff --git a/src/vendor/ee_ven_remove_wp_cli.sh b/src/vendor/ee_ven_remove_wp_cli.sh new file mode 100644 index 00000000..0ca3eb8b --- /dev/null +++ b/src/vendor/ee_ven_remove_wp_cli.sh @@ -0,0 +1,8 @@ +# Remove WP-CLI + +function ee_ven_remove_wp_cli() +{ + ee_lib_echo "Removing WP-CLI, please wait..." + rm -rf /usr/share/wp-cli /usr/bin/wp /etc/bash_completion.d/wp-completion.bash \ + || ee_lib_error "Unable to remove WP-CLI, exit status = " $? +}