diff options
| author | Susan Potter | 2011-11-16 18:09:36 -0600 |
|---|---|---|
| committer | Adam Vandenberg | 2011-11-17 21:58:36 -0800 |
| commit | 7bdac443cdbc2117279f6ae515007e095726dfb4 (patch) | |
| tree | de22c0ee2b73694ff2bc481022d244eda6ba1f1c /Library/Formula | |
| parent | 6605cb00e6bd42760d142635d8522d278fdbf72e (diff) | |
| download | homebrew-7bdac443cdbc2117279f6ae515007e095726dfb4.tar.bz2 | |
elasticsearch 0.18.3
* Update formula's install to move JARs to libexec as preferred
* Update scripts use prefix for ES_HOME and update ES_CLASSPATH paths
to use libexec instead of lib
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/elasticsearch.rb | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/Library/Formula/elasticsearch.rb b/Library/Formula/elasticsearch.rb index 0fa2d5008..5d908514c 100644 --- a/Library/Formula/elasticsearch.rb +++ b/Library/Formula/elasticsearch.rb @@ -1,9 +1,9 @@ require 'formula' class Elasticsearch < Formula - url 'https://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.18.1.tar.gz' + url 'https://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.18.3.tar.gz' homepage 'http://www.elasticsearch.org' - md5 '490c7959e02b885535e08e3cca2ffda8' + md5 '56a56fe47402de2c8e19d14d5f53efa4' def cluster_name "elasticsearch_#{ENV['USER']}" @@ -12,6 +12,9 @@ class Elasticsearch < Formula def install # Remove Windows files rm_f Dir["bin/*.bat"] + # Move JARs from lib to libexec according to homebrew conventions + libexec.install Dir['lib/*.jar'] + (libexec+'sigar').install Dir['lib/sigar/*.jar'] # Install everything directly into folder prefix.install Dir['*'] @@ -27,6 +30,16 @@ class Elasticsearch < Formula s.gsub! /#\s*path\.logs\: [^\n]+/, "path.logs: #{var}/log/elasticsearch/" end + inreplace "#{prefix}/bin/elasticsearch.in.sh" do |s| + # Replace CLASSPATH paths to use libexec instead of lib + s.gsub! /ES_HOME\/lib\//, "ES_HOME/libexec/" + end + + inreplace "#{prefix}/bin/elasticsearch" do |s| + # Set ES_HOME to prefix value + s.gsub! /^ES_HOME=.*$/, "ES_HOME=#{prefix}" + end + # Write .plist file for `launchd` (prefix+'org.elasticsearch.plist').write startup_plist (prefix+'org.elasticsearch.plist').chmod 0644 |
