aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/rabbitmq.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/rabbitmq.rb')
-rw-r--r--Library/Formula/rabbitmq.rb15
1 files changed, 7 insertions, 8 deletions
diff --git a/Library/Formula/rabbitmq.rb b/Library/Formula/rabbitmq.rb
index 416c4ddfd..b06a9cdb5 100644
--- a/Library/Formula/rabbitmq.rb
+++ b/Library/Formula/rabbitmq.rb
@@ -21,15 +21,14 @@ class Rabbitmq <Formula
(var + "log" + "couchdb").mkpath
%w{rabbitmq-server rabbitmq-multi rabbitmqctl rabbitmq-env}.each do |script|
- inreplace sbin+script, '/etc/rabbitmq', "#{etc}/rabbitmq"
- inreplace sbin+script, '/var/log/rabbitmq', "#{var}/log/rabbitmq"
- inreplace sbin+script, '/var/lib/rabbitmq', "#{var}/lib/rabbitmq"
+ inreplace sbin+script do |contents|
+ contents.gsub! '/etc/rabbitmq', "#{etc}/rabbitmq"
+ contents.gsub! '/var/((log|lib)/rabbitmq)', "#{var}/\1"
+ end
end
- %w{rabbitmq-env}.each do |script|
- # RabbitMQ Erlang binaries are installed in lib/rabbitmq/erlang/lib/rabbitmq-x.y.z/ebin
- # therefore need to add this path for erl -pa
- inreplace sbin+script, '${SCRIPT_DIR}/..', "#{target_dir}"
- end
+ # RabbitMQ Erlang binaries are installed in lib/rabbitmq/erlang/lib/rabbitmq-x.y.z/ebin
+ # therefore need to add this path for erl -pa
+ inreplace sbin+'rabbitmq-env', '${SCRIPT_DIR}/..', "#{target_dir}"
end
end