From ce00963228188ba7c0475646a450c3d06bf48a99 Mon Sep 17 00:00:00 2001 From: Michael Klein Date: Fri, 8 Apr 2011 12:37:11 -0700 Subject: Jetty 6.1 Use wrapped executables to eliminate need for $HOME/.jettyrc Signed-off-by: Adam Vandenberg --- Library/Formula/jetty.rb | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Library/Formula/jetty.rb (limited to 'Library/Formula') diff --git a/Library/Formula/jetty.rb b/Library/Formula/jetty.rb new file mode 100644 index 000000000..b9b0e8005 --- /dev/null +++ b/Library/Formula/jetty.rb @@ -0,0 +1,27 @@ +require 'formula' + +class Jetty < Formula + url 'http://dist.codehaus.org/jetty/jetty-6.1.26/jetty-6.1.26.zip' + homepage 'http://jetty.codehaus.org/jetty/index.html' + md5 '0d9b2ae3feb2b207057358142658a11f' + + skip_clean :all + + def install + rm_rf Dir['bin/*.{cmd,bat]}'] + + libexec.install Dir['*'] + (libexec+'logs').mkpath + + bin.mkpath + Dir["#{libexec}/bin/*.sh"].each do |f| + scriptname = File.basename(f, '.sh') + (bin+scriptname).write <<-EOS.undent + #!/bin/bash + JETTY_HOME=#{libexec} + #{f} $@ + EOS + chmod 0755, bin+scriptname + end + end +end \ No newline at end of file -- cgit v1.2.3