33 lines
731 B
Ruby
33 lines
731 B
Ruby
require 'formula'
|
|
|
|
class Hornetq < Formula
|
|
url 'http://downloads.jboss.org/hornetq/hornetq-2.2.5.Final.tar.gz'
|
|
homepage 'http://www.jboss.org/hornetq'
|
|
md5 'e83f9c87320d1d0fc5d836384110ca7d'
|
|
|
|
version '2.2.5'
|
|
|
|
def wrapper_script target
|
|
<<-EOS.undent
|
|
#!/bin/bash
|
|
cd #{libexec}/bin/
|
|
./#{target} "$@"
|
|
EOS
|
|
end
|
|
|
|
def install
|
|
libexec.install Dir['*']
|
|
bin.mkpath
|
|
(bin+'hornet-start').write wrapper_script('run.sh')
|
|
(bin+'hornet-stop').write wrapper_script('stop.sh')
|
|
end
|
|
|
|
def caveats; <<-EOF.undent
|
|
HornetQ has been installed to:
|
|
#{libexec}
|
|
|
|
`run.sh` and `stop.sh` have been wrapped as`hornet-start` and `hornet-stop`
|
|
to avoid naming conflicts.
|
|
EOF
|
|
end
|
|
end
|