require 'formula' class Hornetq < Formula homepage 'http://www.jboss.org/hornetq' url 'http://downloads.jboss.org/hornetq/hornetq-2.3.0.Final-bin.tar.gz' version '2.3.0' sha1 '0afe0eb5b77732d1a7da73621d353f736a26899d' def wrapper_script target <<-EOS.undent #!/bin/bash cd #{libexec}/bin/ ./#{target} "$@" EOS end def install libexec.install Dir['*'] (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