aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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