35 lines
1.3 KiB
Ruby
35 lines
1.3 KiB
Ruby
class Chkrootkit < Formula
|
|
desc "Rootkit detector"
|
|
homepage "http://www.chkrootkit.org/"
|
|
url "ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit-0.54.tar.gz"
|
|
mirror "https://fossies.org/linux/misc/chkrootkit-0.54.tar.gz"
|
|
sha256 "154c926921f53db60728a7cbc97ca88658b694c14b7d288efe383e0849915607"
|
|
license "GPL-2.0-or-later"
|
|
|
|
livecheck do
|
|
url :homepage
|
|
regex(/href=.*?download[^>]*>chkrootkit v?(\d+(?:\.\d+)+)/i)
|
|
end
|
|
|
|
bottle do
|
|
rebuild 1
|
|
sha256 cellar: :any_skip_relocation, arm64_big_sur: "63b5d12ee1f886330021355cf5e735d35a41614f1b90ce417b59168763479034"
|
|
sha256 cellar: :any_skip_relocation, big_sur: "63febac78a6eceecb7b3875b05810363448ddb25aa781b0d3ee30f32068696b9"
|
|
sha256 cellar: :any_skip_relocation, catalina: "db64fdae3055ce77b6771ef8b67362d68c11ef099373b71490204b135e4d84c3"
|
|
sha256 cellar: :any_skip_relocation, mojave: "6eb199dd0a6e307e5dc8ead5bc7b4981ac8697ebb3e8bd1ec3c34390b1cbcbd5"
|
|
end
|
|
|
|
def install
|
|
system "make", "CC=#{ENV.cc}", "CFLAGS=#{ENV.cflags}",
|
|
"STATIC=", "sense", "all"
|
|
|
|
bin.install Dir[buildpath/"*"].select { |f| File.executable? f }
|
|
doc.install %w[README README.chklastlog README.chkwtmp]
|
|
end
|
|
|
|
test do
|
|
assert_equal "chkrootkit version #{version}",
|
|
shell_output("#{bin}/chkrootkit -V 2>&1", 1).strip
|
|
end
|
|
end
|