aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAndy Piper2012-11-23 16:46:27 +0000
committerAdam Vandenberg2012-11-23 15:51:27 -0800
commit9d8307d34055c7df4d3906060f960510593b53c2 (patch)
treefe430a082ada36c52bfea08fddbdb7548fa65376 /Library
parent7301b51c1c40f861064f65005ca20610727b97ff (diff)
downloadhomebrew-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.rb11
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