diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/rabbitmq.rb | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Library/Formula/rabbitmq.rb b/Library/Formula/rabbitmq.rb index 443d361e5..145aa6a21 100644 --- a/Library/Formula/rabbitmq.rb +++ b/Library/Formula/rabbitmq.rb @@ -2,8 +2,8 @@ require 'formula' class Rabbitmq < Formula homepage 'http://www.rabbitmq.com' - url 'http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.0/rabbitmq-server-generic-unix-3.0.0.tar.gz' - sha1 'a899199afe0bda17676f359789e0fea4ba8caea9' + url 'http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.1/rabbitmq-server-generic-unix-3.0.1.tar.gz' + sha1 '6256a589eea964adc7e051945818cb1b63ededc7' depends_on 'erlang' depends_on 'simplejson' => :python if MacOS.version == :leopard @@ -26,14 +26,18 @@ class Rabbitmq < Formula rabbitmq_env_conf = etc+'rabbitmq/rabbitmq-env.conf' rabbitmq_env_conf.write rabbitmq_env unless rabbitmq_env_conf.exist? - # Enable the management web UI + # Enable the management web UI and visualiser enabled_plugins_path = etc+'rabbitmq/enabled_plugins' enabled_plugins_path.write enabled_plugins unless enabled_plugins_path.exist? - # Extract rabbitmqadmin to sbin - system "/usr/bin/unzip", "-qq", "-j", "#{prefix}/plugins/rabbitmq_management-#{version}.ez", "rabbitmq_management-#{version}/priv/www/cli/rabbitmqadmin" + # Extract rabbitmqadmin and install to sbin + # use it to generate, then install the bash completion file + system ("/usr/bin/unzip", "-qq", "-j", "#{prefix}/plugins/rabbitmq_management-#{version}.ez", "rabbitmq_management-#{version}/priv/www/cli/rabbitmqadmin") sbin.install 'rabbitmqadmin' + system ("#{sbin}/rabbitmqadmin --bash-completion > rabbitmqadmin.bash") + (prefix+'etc/bash_completion.d').install 'rabbitmqadmin.bash' + end def caveats; <<-EOS.undent |
