sync_databases_between_mysql_installations.sh: fix error in case of all database sync.
This commit is contained in:
		@@ -25,20 +25,7 @@ mkdir -p ${log_dir}
 | 
				
			|||||||
# -          ...
 | 
					# -          ...
 | 
				
			||||||
# -       "
 | 
					# -       "
 | 
				
			||||||
# -
 | 
					# -
 | 
				
			||||||
sync_mysql_databases="
 | 
					sync_mysql_databases=""
 | 
				
			||||||
   akb_br
 | 
					 | 
				
			||||||
   b_asyl_barnim
 | 
					 | 
				
			||||||
   brandenburg33
 | 
					 | 
				
			||||||
   demos_g_nazis
 | 
					 | 
				
			||||||
   gallery_akb
 | 
					 | 
				
			||||||
   kurage
 | 
					 | 
				
			||||||
   neuruppin
 | 
					 | 
				
			||||||
   phpmyadmin
 | 
					 | 
				
			||||||
   rundertisch
 | 
					 | 
				
			||||||
   soli_asyl_potsdam
 | 
					 | 
				
			||||||
   willkommen_ohv
 | 
					 | 
				
			||||||
   zossen
 | 
					 | 
				
			||||||
"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# - mysql_source_credential_args
 | 
					# - mysql_source_credential_args
 | 
				
			||||||
# - mysql_target_credential_args
 | 
					# - mysql_target_credential_args
 | 
				
			||||||
@@ -134,6 +121,13 @@ echo_skipped() {
 | 
				
			|||||||
   echo -e "\033[80G[ \033[33m\033[1mskipped\033[m ]"
 | 
					   echo -e "\033[80G[ \033[33m\033[1mskipped\033[m ]"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					trim() {
 | 
				
			||||||
 | 
					    local var="$*"
 | 
				
			||||||
 | 
					    var="${var#"${var%%[![:space:]]*}"}"   # remove leading whitespace characters
 | 
				
			||||||
 | 
					    var="${var%"${var##*[![:space:]]}"}"   # remove trailing whitespace characters
 | 
				
			||||||
 | 
					    echo -n "$var"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
service_exists() {
 | 
					service_exists() {
 | 
				
			||||||
    local n=$1
 | 
					    local n=$1
 | 
				
			||||||
    if [[ $(systemctl list-units --all -t service --full --no-legend "$n.service" | cut -f1 -d' ') == $n.service ]]; then
 | 
					    if [[ $(systemctl list-units --all -t service --full --no-legend "$n.service" | cut -f1 -d' ') == $n.service ]]; then
 | 
				
			||||||
@@ -230,7 +224,7 @@ sync_mysql_databases="${sync_mysql_databases%%*( )}"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
if [[ -z "$sync_mysql_databases" ]]; then
 | 
					if [[ -z "$sync_mysql_databases" ]]; then
 | 
				
			||||||
   warn "No MySQL databases for syncing configured."
 | 
					   warn "No MySQL databases for syncing configured."
 | 
				
			||||||
elif [[ "$sync_mysql_databases" = "ALL" ]]; then
 | 
					elif [[ "$(trim "${sync_mysql_databases}")" = "ALL" ]]; then
 | 
				
			||||||
   echononl "   Get MySQL databases from source Installation.."
 | 
					   echononl "   Get MySQL databases from source Installation.."
 | 
				
			||||||
   _mysql_databases_remote="$(${mysql_source_exe} ${mysql_source_credential_args} -N -s -e "show databases" 2> /dev/null)"
 | 
					   _mysql_databases_remote="$(${mysql_source_exe} ${mysql_source_credential_args} -N -s -e "show databases" 2> /dev/null)"
 | 
				
			||||||
   if [[ $? -eq 0 ]];then
 | 
					   if [[ $? -eq 0 ]];then
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user