diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/metasploit.rb | 12 |
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 |
