Improved .yml and .yaml check for Port Removal
This commit is contained in:
		
							parent
							
								
									092890b6ab
								
							
						
					
					
						commit
						263baa81c0
					
				
							
								
								
									
										23
									
								
								update.sh
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								update.sh
									
									
									
									
									
								
							| @ -211,23 +211,22 @@ migrate_docker_nat() { | |||||||
| 
 | 
 | ||||||
| remove_obsolete_nginx_ports() { | remove_obsolete_nginx_ports() { | ||||||
|     # Removing obsolete docker-compose.override.yml |     # Removing obsolete docker-compose.override.yml | ||||||
|     if [ -s docker-compose.override.* ]; then |     for override in docker-compose.override.yml docker-compose.override.yaml; do | ||||||
|         if cat docker-compose.override.* | grep nginx-mailcow > /dev/null 2>&1; then |     if [ -s $override ] ; then | ||||||
|           if cat docker-compose.override.* | grep -w [::] > /dev/null 2>&1; then |         if cat $override | grep nginx-mailcow > /dev/null 2>&1; then | ||||||
|             if cat docker-compose.override.* | grep -w 80:80 > /dev/null 2>&1 && cat docker-compose.override.* | grep -w 443:443 > /dev/null 2>&1 ; then |           if cat $override | grep -w [::] > /dev/null 2>&1; then | ||||||
|               sed -i '/nginx-mailcow:$/,/^$/d' docker-compose.override.* |             if cat $override | grep -w 80:80 > /dev/null 2>&1 && cat $override | grep -w 443:443 > /dev/null 2>&1 ; then | ||||||
|               echo -e "\e[32mRemoved obsolete NGINX IPv6 Bind from override File.\e[0m" |               sed -i '/nginx-mailcow:$/,/^$/d' $override | ||||||
|                 if [[ "$(cat docker-compose.override.yml | sed '/^\s*$/d' | wc -l)" == "2" ]]; then |               echo -e "\e[33mRemoved obsolete NGINX IPv6 Bind from override File.\e[0m" | ||||||
|                   mv docker-compose.override.yml docker-compose.override.yml_backup |                 if [[ "$(cat $override | sed '/^\s*$/d' | wc -l)" == "2" ]]; then | ||||||
|                   echo -e "\e[31mdocker-compose.override.yml is empty. Renamed it to ensure mailcow is startable.\e[0m" |                   mv $override ${override}_backup | ||||||
|                 elif [[ "$(cat docker-compose.override.yaml | sed '/^\s*$/d' | wc -l)" == "2" ]]; then |                   echo -e "\e[31m${override} is empty. Renamed it to ensure mailcow is startable.\e[0m" | ||||||
|                   mv docker-compose.override.yaml docker-compose.override.yaml_backup |  | ||||||
|                   echo -e "\e[31mdocker-compose.override.yml is empty. Renamed it to ensure mailcow is startable.\e[0m" |  | ||||||
|                 fi |                 fi | ||||||
|             fi |             fi | ||||||
|           fi |           fi | ||||||
|         fi |         fi | ||||||
|     fi |     fi | ||||||
|  |     done         | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| update_compose(){ | update_compose(){ | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 DerLinkman
						DerLinkman