homebrew-core/Formula/p0f.rb
Jack Nagel 210957a0a8 Provide a method to access test fixtures
Formulae should not require knowledge of Homebrew's internal directory
structure, and we should be able to alter it without modifying
individual formulae.
2014-10-19 01:18:26 -05:00

25 lines
667 B
Ruby

require "formula"
class P0f < Formula
homepage "http://lcamtuf.coredump.cx/p0f3/"
url "http://lcamtuf.coredump.cx/p0f3/releases/p0f-3.07b.tgz"
sha1 "ae2c4fbcddf2a5ced33abd81992405b93207e7c8"
bottle do
cellar :any
sha1 "eceeb864d78eb22bd5808690f1ce818f196b0c9b" => :mavericks
sha1 "261610220600d44a55fd31c2ca68849cc9e4db4f" => :mountain_lion
sha1 "47e0e995504b87ea470c5ebb6583bd67cd447f95" => :lion
end
def install
inreplace "config.h", "p0f.fp", "#{etc}/p0f/p0f.fp"
system "./build.sh"
sbin.install "p0f"
(etc+"p0f").install "p0f.fp"
end
test do
system "#{sbin}/p0f", "-r", test_fixtures("test.pcap")
end
end