aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/rabbitmq.rb14
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