From 3aa2446ca4832c73b873afe3f2f0ca03be1a37c1 Mon Sep 17 00:00:00 2001 From: Roland Moriz Date: Wed, 23 Nov 2011 23:40:12 +0100 Subject: ElasticSearch: Fix plugin classpath Signed-off-by: Adam Vandenberg --- Library/Formula/elasticsearch.rb | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Library/Formula') 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 -- cgit v1.2.3