Merge pull request #634 from darko-poljak/bugfix/consul_#633
bugfix: __consul fails if consul is already running #633
This commit is contained in:
		
				commit
				
					
						44673131fc
					
				
			
		
					 1 changed files with 5 additions and 3 deletions
				
			
		| 
						 | 
					@ -44,15 +44,17 @@ cksum_should=$(cat "$version_dir/cksum" | cut -d' ' -f1,2)
 | 
				
			||||||
cat << eof
 | 
					cat << eof
 | 
				
			||||||
    tmpdir=\$(mktemp -d --tmpdir="/tmp" "${__type##*/}.XXXXXXXXXX")
 | 
					    tmpdir=\$(mktemp -d --tmpdir="/tmp" "${__type##*/}.XXXXXXXXXX")
 | 
				
			||||||
    curl -s -L "$source" > "\$tmpdir/$source_file_name"
 | 
					    curl -s -L "$source" > "\$tmpdir/$source_file_name"
 | 
				
			||||||
    unzip -p "\$tmpdir/$source_file_name" > "$destination"
 | 
					    unzip -p "\$tmpdir/$source_file_name" > "${destination}.tmp"
 | 
				
			||||||
    rm -rf "\$tmpdir"
 | 
					    rm -rf "\$tmpdir"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cksum_is=\$(cksum "$destination" | cut -d' ' -f1,2)
 | 
					    cksum_is=\$(cksum "${destination}.tmp" | cut -d' ' -f1,2)
 | 
				
			||||||
    if [ "\$cksum_is" = "$cksum_should" ]; then
 | 
					    if [ "\$cksum_is" = "$cksum_should" ]; then
 | 
				
			||||||
 | 
					        rm -f "${destination}"
 | 
				
			||||||
 | 
					        mv "${destination}.tmp" "${destination}"
 | 
				
			||||||
        chown root:root "$destination"
 | 
					        chown root:root "$destination"
 | 
				
			||||||
        chmod 755 "$destination"
 | 
					        chmod 755 "$destination"
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
        rm -f "$destination"
 | 
					        rm -f "${destination}.tmp"
 | 
				
			||||||
        echo "Failed to verify checksum for $__object_name" >&2
 | 
					        echo "Failed to verify checksum for $__object_name" >&2
 | 
				
			||||||
        exit 1
 | 
					        exit 1
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue