diff options
| author | Chris Wanstrath | 2009-10-26 13:13:54 -0700 |
|---|---|---|
| committer | Max Howell | 2009-11-07 18:22:34 +0000 |
| commit | 3f20a0268e502d8982339d99edc791ff94f3d5b7 (patch) | |
| tree | 506b32125108c84e16afdf799105cd68271622c9 /Library/Formula | |
| parent | 8cfa1a8007d1bbc81f35f71e3306d07ade74552e (diff) | |
| download | homebrew-3f20a0268e502d8982339d99edc791ff94f3d5b7.tar.bz2 | |
solr forumla
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/solr.rb | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Library/Formula/solr.rb b/Library/Formula/solr.rb new file mode 100644 index 000000000..45cf581b7 --- /dev/null +++ b/Library/Formula/solr.rb @@ -0,0 +1,33 @@ +require 'formula' + +SOLR_START_SCRIPT = <<-end_script +#!/bin/sh +if [ -z "$1" ]; then + echo "Usage: $ solr path/to/config/dir" +else + cd %s/example && java -Dsolr.solr.home=$1 -jar start.jar +fi +end_script + +class Solr <Formula + url 'http://apache.deathculture.net/lucene/solr/1.3.0/apache-solr-1.3.0.tgz' + homepage 'http://lucene.apache.org/solr/' + md5 '23774b077598c6440d69016fed5cc810' + + def install + system "mkdir -p #{prefix}" + system "mv * #{prefix}" + (bin+'solr').write(SOLR_START_SCRIPT % prefix) + end + + def caveats + <<-END_CAVEATS +To start solr: + $ solr path/to/solr/config/dir + +See the solr homepage for more setup information: + $ brew home solr + + END_CAVEATS + end +end |
