aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorBaptiste Fontaine2015-04-05 16:14:24 +0200
committerXu Cheng2015-04-06 01:38:50 +0800
commit8eab4ef2b1ff8c9bfb3fe2cdd1c5052eba95a4f3 (patch)
treee49f98ee523f1898d461377d1601798854cdd93d /Library
parent58edb74e8f352002f3a9f840c6b405ae259f4c9f (diff)
downloadhomebrew-8eab4ef2b1ff8c9bfb3fe2cdd1c5052eba95a4f3.tar.bz2
tcptrace: test added
Closes #38383. Signed-off-by: Xu Cheng <xucheng@me.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/tcptrace.rb24
1 files changed, 15 insertions, 9 deletions
diff --git a/Library/Formula/tcptrace.rb b/Library/Formula/tcptrace.rb
index 44b3e395e..e3009cb95 100644
--- a/Library/Formula/tcptrace.rb
+++ b/Library/Formula/tcptrace.rb
@@ -1,16 +1,22 @@
-require 'formula'
-
class Tcptrace < Formula
- homepage 'http://www.tcptrace.org/'
- url 'http://www.tcptrace.org/download/tcptrace-6.6.7.tar.gz'
- sha1 'ae4d10a0829c57f2eda17e63f593e558f52b7f24'
+ homepage "http://www.tcptrace.org/"
+ url "http://www.tcptrace.org/download/tcptrace-6.6.7.tar.gz"
+ sha256 "63380a4051933ca08979476a9dfc6f959308bc9f60d45255202e388eb56910bd"
def install
- system "./configure", "--disable-debug", "--disable-dependency-tracking",
+ system "./configure", "--disable-debug",
+ "--disable-dependency-tracking",
"--prefix=#{prefix}"
- system "make tcptrace"
+ system "make", "tcptrace"
+
+ # don't install with owner/group
+ inreplace "Makefile", "-o bin -g bin", ""
+ system "make", "install", "BINDIR=#{bin}", "MANDIR=#{man}"
+ end
- bin.install 'tcptrace'
- man1.install 'tcptrace.man' => 'tcptrace.1'
+ test do
+ touch "dump"
+ assert_match(/0 packets seen, 0 TCP packets/,
+ shell_output("#{bin}/tcptrace dump"))
end
end