From 19228ab4e2f6212eec7937f606a4c8489940c47b Mon Sep 17 00:00:00 2001 From: gau1991 Date: Fri, 7 Nov 2014 20:02:46 +0530 Subject: [PATCH] Migrate command started --- bin/easyengine | 32 ++++++++++++++++++++++ src/modules/site/migrate/ee_mod_migrate.sh | 6 ++++ 2 files changed, 38 insertions(+) create mode 100644 src/modules/site/migrate/ee_mod_migrate.sh diff --git a/bin/easyengine b/bin/easyengine index 97d157c9..0c26d1b1 100644 --- a/bin/easyengine +++ b/bin/easyengine @@ -15,6 +15,12 @@ EE_SECOND=$2 EE_THIRD=$3 EE_FOURTH=$4 EE_FIFTH=$5 +EE_SIXTH=$6 +EE_SEVENTH=$7 +EE_EIGTH=$8 +EE_NINTH=$9 +EE_TENTH=${10} +EE_ELEVENTH=${11} # Let's capture the EasyEngine arguments ee_lib_echo "EasyEngine (ee) $EE_VERSION execution started [$(date)]" &>> $EE_COMMAND_LOG @@ -714,6 +720,32 @@ elif [ "$EE_FIRST" = "site" ]; then ee_site_cd fi + elif [ "$EE_SECOND" = "migrate" ]; then + # Configure variables + EE_DOMAIN_CHECK=$EE_THIRD + EE_SITE_CREATE_OPTION=$EE_FOURTH + + if [ "$EE_FIFTH%=*" = "--remote-server" ]; then + EE_SITE_CACHE_OPTION="" + EE_REMOTE_SERVER=$EE_FIFTH + EE_REMOTE_USER=$EE_SIXTH + EE_REMOTE_PASSWORD=$EE_SEVENTH + EE_REMOTE_METHOD=$EE_EIGTH + EE_REMOTE_PATH=$EE_NINTH + EE_MYSQL_PATH=$EE_TENTH + else + EE_SITE_CACHE_OPTION=$EE_FIFTH + EE_REMOTE_SERVER=$EE_SIXTH + EE_REMOTE_USER=$EE_SEVENTH + EE_REMOTE_PASSWORD=$EE_EIGTH + EE_REMOTE_METHOD=$EE_NINTH + EE_REMOTE_PATH=$EE_TENTH + EE_MYSQL_PATH=$EE_ELEVENTH + fi + + # Auto switch site options + ee_mod_site_option + else ee_lib_echo "ee site commands:" ee_lib_echo_escape "\tcd\tSwitch to website root directory" diff --git a/src/modules/site/migrate/ee_mod_migrate.sh b/src/modules/site/migrate/ee_mod_migrate.sh new file mode 100644 index 00000000..dbc60d1a --- /dev/null +++ b/src/modules/site/migrate/ee_mod_migrate.sh @@ -0,0 +1,6 @@ +# Function for site migration module + +function ee_mod_migrate() +{ + +}