diff options
| author | Andy Piper | 2012-12-12 15:21:29 +0000 |
|---|---|---|
| committer | Adam Vandenberg | 2012-12-14 10:17:06 -0800 |
| commit | 714b31299e4a67eacbf3a7b9426daaa80bd25026 (patch) | |
| tree | 5ea8a35a67df3b98cb7bba048755ad497f95cf53 | |
| parent | d2f259fdb8258505c6edc50e8c530ec038b2e4b0 (diff) | |
| download | homebrew-714b31299e4a67eacbf3a7b9426daaa80bd25026.tar.bz2 | |
RabbitMQ 3.0.1
* also install bash_completion script
Closes #16533.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
| -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 |
