cmd/update.sh: always move names*.txt files.
				
					
				
			Move the `names*.txt` files even when the file size hasn't changed (which can happen when the versions change in the API but the file size doesn't change). Fixes #15217 While we're here, also add some whitespace for easier reading.
This commit is contained in:
		
							parent
							
								
									eff45ef570
								
							
						
					
					
						commit
						20dfa3694b
					
				@ -788,11 +788,13 @@ EOS
 | 
			
		||||
      then
 | 
			
		||||
        INITIAL_JSON_BYTESIZE="$(wc -c "${HOMEBREW_CACHE}"/api/"${formula_or_cask}".jws.json)"
 | 
			
		||||
      fi
 | 
			
		||||
 | 
			
		||||
      JSON_URLS=()
 | 
			
		||||
      if [[ -n "${HOMEBREW_API_DOMAIN}" && "${HOMEBREW_API_DOMAIN}" != "${HOMEBREW_API_DEFAULT_DOMAIN}" ]]
 | 
			
		||||
      then
 | 
			
		||||
        JSON_URLS=("${HOMEBREW_API_DOMAIN}/${formula_or_cask}.jws.json")
 | 
			
		||||
      fi
 | 
			
		||||
 | 
			
		||||
      JSON_URLS+=("${HOMEBREW_API_DEFAULT_DOMAIN}/${formula_or_cask}.jws.json")
 | 
			
		||||
      for json_url in "${JSON_URLS[@]}"
 | 
			
		||||
      do
 | 
			
		||||
@ -812,17 +814,20 @@ EOS
 | 
			
		||||
        curl_exit_code=$?
 | 
			
		||||
        [[ ${curl_exit_code} -eq 0 ]] && break
 | 
			
		||||
      done
 | 
			
		||||
 | 
			
		||||
      if [[ -f "${HOMEBREW_CACHE}/api/${formula_or_cask}_names.txt" ]]
 | 
			
		||||
      then
 | 
			
		||||
        mv -f "${HOMEBREW_CACHE}/api/${formula_or_cask}_names.txt" \
 | 
			
		||||
          "${HOMEBREW_CACHE}/api/${formula_or_cask}_names.before.txt"
 | 
			
		||||
      fi
 | 
			
		||||
 | 
			
		||||
      if [[ ${curl_exit_code} -eq 0 ]]
 | 
			
		||||
      then
 | 
			
		||||
        touch "${HOMEBREW_CACHE}/api/${formula_or_cask}.jws.json"
 | 
			
		||||
 | 
			
		||||
        CURRENT_JSON_BYTESIZE="$(wc -c "${HOMEBREW_CACHE}"/api/"${formula_or_cask}".jws.json)"
 | 
			
		||||
        if [[ "${INITIAL_JSON_BYTESIZE}" != "${CURRENT_JSON_BYTESIZE}" ]]
 | 
			
		||||
        then
 | 
			
		||||
          if [[ -f "${HOMEBREW_CACHE}/api/${formula_or_cask}_names.txt" ]]
 | 
			
		||||
          then
 | 
			
		||||
            mv -f "${HOMEBREW_CACHE}/api/${formula_or_cask}_names.txt" \
 | 
			
		||||
              "${HOMEBREW_CACHE}/api/${formula_or_cask}_names.before.txt"
 | 
			
		||||
          fi
 | 
			
		||||
 | 
			
		||||
          if [[ "${formula_or_cask}" == "formula" ]]
 | 
			
		||||
          then
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user