aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorMichael Klein2011-04-08 12:37:11 -0700
committerAdam Vandenberg2011-04-10 10:02:23 -0700
commitce00963228188ba7c0475646a450c3d06bf48a99 (patch)
tree256510045d3b4cc75b6eab227d94ee8974201c56 /Library/Formula
parent0908d8f3fccf4283223ff287791ca4c29786e76d (diff)
downloadhomebrew-ce00963228188ba7c0475646a450c3d06bf48a99.tar.bz2
Jetty 6.1
Use wrapped executables to eliminate need for $HOME/.jettyrc Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/jetty.rb27
1 files changed, 27 insertions, 0 deletions
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