aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/metasploit.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/Library/Formula/metasploit.rb b/Library/Formula/metasploit.rb
index 4f72eb51a..589b8c659 100644
--- a/Library/Formula/metasploit.rb
+++ b/Library/Formula/metasploit.rb
@@ -7,9 +7,21 @@ class Metasploit < Formula
head "https://www.metasploit.com/svn/framework3/trunk/", :using => :svn
+ # Metasploit's tarball comes with a full .svn checkout.
+ # Don't clean these folders, so users can "svn up" to update
+ # metasploit in-place, which apparently is standard for this project.
+ skip_clean :all
+
def install
libexec.install Dir["msf*",'data','external','lib','modules','plugins','scripts','test','tools']
bin.mkpath
Dir["#{libexec}/msf*"].each {|f| ln_s f, bin}
end
+
+ def caveats; <<-EOS.undent
+ Metasploit can be updated in-place by doing:
+ cd `brew --prefix metasploit`/libexec/
+ svn up
+ EOS
+ end
end