Merge pull request #17999 from ntkme/curlrc-analytics
This commit is contained in:
		
						commit
						f021b7f12e
					
				@ -54,13 +54,12 @@ module Utils
 | 
			
		||||
        require "utils/curl"
 | 
			
		||||
 | 
			
		||||
        curl = Utils::Curl.curl_executable
 | 
			
		||||
        args = Utils::Curl.curl_args(*args, "--silent", "--output", "/dev/null", show_error: false)
 | 
			
		||||
        if ENV["HOMEBREW_ANALYTICS_DEBUG"]
 | 
			
		||||
          puts "#{curl} #{args.join(" ")} \"#{url}\""
 | 
			
		||||
          puts Utils.popen_read(curl, *args, url)
 | 
			
		||||
        else
 | 
			
		||||
          pid = fork do
 | 
			
		||||
            exec curl, *args, "--silent", "--output", "/dev/null", url
 | 
			
		||||
          end
 | 
			
		||||
          pid = spawn curl, *args, url
 | 
			
		||||
          Process.detach T.must(pid)
 | 
			
		||||
        end
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
@ -65,7 +65,7 @@ module Utils
 | 
			
		||||
        show_error:      T.nilable(T::Boolean),
 | 
			
		||||
        user_agent:      T.any(String, Symbol, NilClass),
 | 
			
		||||
        referer:         T.nilable(String),
 | 
			
		||||
      ).returns(T::Array[T.untyped])
 | 
			
		||||
      ).returns(T::Array[String])
 | 
			
		||||
    }
 | 
			
		||||
    def curl_args(
 | 
			
		||||
      *extra_args,
 | 
			
		||||
@ -129,7 +129,7 @@ module Utils
 | 
			
		||||
 | 
			
		||||
      args << "--referer" << referer if referer.present?
 | 
			
		||||
 | 
			
		||||
      args + extra_args
 | 
			
		||||
      (args + extra_args).map(&:to_s)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    def curl_with_workarounds(
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user