@@ -24,8 +24,8 @@ if ! echo ${vagrant_plugin_list} | grep -q 'vagrant-host-shell' ; then
2424fi
2525
2626# Generate random IP address and host name to prevent collisions, if not specified explicitly in local config
27- if [ ! -f " ${vagrant_dir} /etc/config.yaml" ]; then
28- cp " ${config_path} .dist" ${config_path}
27+ if [[ ! -f " ${vagrant_dir} /etc/config.yaml" ] ]; then
28+ cp " ${config_path} .dist" " ${config_path} "
2929fi
3030random_ip=$(( ( RANDOM % 240 ) + 12 ))
3131forwarded_ssh_port=$(( random_ip + 3000 ))
@@ -46,49 +46,49 @@ while getopts 'fcp' flag; do
4646 * ) error " Unexpected option ${flag} " ;;
4747 esac
4848done
49- if [ ${force_project_cleaning} -eq 1 ]; then
49+ if [[ ${force_project_cleaning} -eq 1 ] ]; then
5050 vagrant destroy -f
51- mv ${vagrant_dir} /etc/guest/.gitignore ${vagrant_dir} /etc/.gitignore.back
52- rm -rf ${vagrant_dir} /.vagrant ${vagrant_dir} /etc/guest
53- mkdir ${vagrant_dir} /etc/guest
54- mv ${vagrant_dir} /etc/.gitignore.back ${vagrant_dir} /etc/guest/.gitignore
55- cd ${vagrant_dir} /log && mv email/.gitignore email_gitignore.back && rm -rf email && mkdir email && mv email_gitignore.back email/.gitignore
56- if [ ${force_codebase_cleaning} -eq 1 ]; then
57- rm -rf ${magento_ce_dir}
51+ mv " ${vagrant_dir} /etc/guest/.gitignore" " ${vagrant_dir} /etc/.gitignore.back"
52+ rm -rf " ${vagrant_dir} /.vagrant" " ${vagrant_dir} /etc/guest"
53+ mkdir " ${vagrant_dir} /etc/guest"
54+ mv " ${vagrant_dir} /etc/.gitignore.back" " ${vagrant_dir} /etc/guest/.gitignore"
55+ cd " ${vagrant_dir} /log" && mv email/.gitignore email_gitignore.back && rm -rf email && mkdir email && mv email_gitignore.back email/.gitignore
56+ if [[ ${force_codebase_cleaning} -eq 1 ] ]; then
57+ rm -rf " ${magento_ce_dir} "
5858 fi
5959fi
6060
61- if [ ! -d ${magento_ce_dir} ]; then
61+ if [[ ! -d ${magento_ce_dir} ] ]; then
6262 if [[ ${host_os} == " Windows" ]]; then
6363 git config --global core.autocrlf false
6464 git config --global core.eol LF
6565 git config --global diff.renamelimit 5000
6666 fi
6767 # Check out CE repository
6868 repository_url_ce=$( bash " ${vagrant_dir} /scripts/get_config_value.sh" " repository_url_ce" )
69- git clone ${repository_url_ce} ${magento_ce_dir}
69+ git clone ${repository_url_ce} " ${magento_ce_dir} "
7070 # Check out EE repository
7171 # By default EE repository is not specified and EE project is not checked out
7272 repository_url_ee=$( bash " ${vagrant_dir} /scripts/get_config_value.sh" " repository_url_ee" )
73- if [ -n " ${repository_url_ee} " ]; then
74- git clone ${repository_url_ee} ${magento_ee_dir}
73+ if [[ -n " ${repository_url_ee} " ] ]; then
74+ git clone ${repository_url_ee} " ${magento_ee_dir} "
7575 fi
7676fi
7777
7878# Update Magento dependencies via Composer
79- cd ${magento_ce_dir}
79+ cd " ${magento_ce_dir} "
8080bash " ${vagrant_dir} /scripts/host/composer.sh" install
8181
8282# Create vagrant project
83- cd ${vagrant_dir}
83+ cd " ${vagrant_dir} "
8484vagrant up
8585
8686set +x
8787echo " Configuring PhpStorm..."
88- if [ ${force_project_cleaning} -eq 1 ] && [ ${force_phpstorm_config_cleaning} -eq 1 ]; then
89- rm -rf ${vagrant_dir} /.idea
88+ if [[ ${force_project_cleaning} -eq 1 ]] && [[ ${force_phpstorm_config_cleaning} -eq 1 ] ]; then
89+ rm -rf " ${vagrant_dir} /.idea"
9090fi
91- if [ ! " $( ls -A ${vagrant_dir} /.idea) " ]; then
91+ if [[ ! " $( ls -A " ${vagrant_dir} /.idea" ) " ] ]; then
9292 bash " ${vagrant_dir} /scripts/host/configure_php_storm.sh"
9393fi
9494
0 commit comments