aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/elasticsearch.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/Library/Formula/elasticsearch.rb b/Library/Formula/elasticsearch.rb
index e43564fc3..bf2f4f550 100644
--- a/Library/Formula/elasticsearch.rb
+++ b/Library/Formula/elasticsearch.rb
@@ -40,6 +40,13 @@ class Elasticsearch < Formula
s.gsub! /^ES_HOME=.*$/, "ES_HOME=#{prefix}"
end
+ inreplace "#{bin}/plugin" do |s|
+ # Set ES_HOME to prefix value
+ s.gsub! /^ES_HOME=.*$/, "ES_HOME=#{prefix}"
+ # Replace CLASSPATH paths to use libexec instead of lib
+ s.gsub! /-cp \".*\"/, '-cp "$ES_HOME/libexec/*"'
+ end
+
# Write .plist file for `launchd`
(prefix+'org.elasticsearch.plist').write startup_plist
(prefix+'org.elasticsearch.plist').chmod 0644