diff options
| author | Andy Piper | 2012-11-23 16:46:27 +0000 |
|---|---|---|
| committer | Adam Vandenberg | 2012-11-23 15:51:27 -0800 |
| commit | 9d8307d34055c7df4d3906060f960510593b53c2 (patch) | |
| tree | fe430a082ada36c52bfea08fddbdb7548fa65376 /Library | |
| parent | 7301b51c1c40f861064f65005ca20610727b97ff (diff) | |
| download | homebrew-9d8307d34055c7df4d3906060f960510593b53c2.tar.bz2 | |
RabbitMQ 3.0
Extract and install rabbitmqadmin from the management plugin at install
time (since we also enable the management plugin by default)
Closes #16207.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/rabbitmq.rb | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Library/Formula/rabbitmq.rb b/Library/Formula/rabbitmq.rb index b8078fe74..a2fc08cd0 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/v2.8.7/rabbitmq-server-generic-unix-2.8.7.tar.gz' - sha1 '16965e5c3486f6882df363064707777fc4cbbe2e' + url 'http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.0/rabbitmq-server-generic-unix-3.0.0.tar.gz' + sha1 'a899199afe0bda17676f359789e0fea4ba8caea9' depends_on 'erlang' depends_on 'simplejson' => :python if MacOS.version == :leopard @@ -29,6 +29,11 @@ class Rabbitmq < Formula # Enable the management web UI 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" + sbin.install 'rabbitmqadmin' + end def caveats @@ -43,7 +48,7 @@ class Rabbitmq < Formula cp #{plist_path} ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/#{plist_path.basename} - Management Plugin enabled by default at http://localhost:55672 + Management Plugin enabled by default at http://localhost:15672 To start rabbitmq-server manually: rabbitmq-server |
