95884bae22
Closes Homebrew/homebrew#42407. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
23 lines
849 B
Ruby
23 lines
849 B
Ruby
class Namebench < Formula
|
|
desc "DNS benchmark utility"
|
|
homepage "https://code.google.com/p/namebench/"
|
|
url "https://namebench.googlecode.com/files/namebench-1.3.1-source.tgz"
|
|
sha256 "30ccf9e870c1174c6bf02fca488f62bba280203a0b1e8e4d26f3756e1a5b9425"
|
|
|
|
option "no-third-party", "Do not install bundled third-party modules"
|
|
|
|
def install
|
|
ENV["PYTHONPATH"] = lib+"python2.7/site-packages"
|
|
ENV["NO_THIRD_PARTY"]="1" if build.include?("no-third-party")
|
|
|
|
system "python", "setup.py", "install", "--prefix=#{prefix}",
|
|
"--install-data=#{lib}/python2.7/site-packages"
|
|
|
|
bin.install "namebench.py" => "namebench"
|
|
bin.env_script_all_files(libexec+"bin", :PYTHONPATH => ENV["PYTHONPATH"])
|
|
end
|
|
|
|
test do
|
|
system "#{bin}/namebench", "--query_count", "1", "--only", "8.8.8.8"
|
|
end
|
|
end
|