diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/riak.rb | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Library/Formula/riak.rb b/Library/Formula/riak.rb new file mode 100644 index 000000000..2b345f716 --- /dev/null +++ b/Library/Formula/riak.rb @@ -0,0 +1,27 @@ +require 'formula' + +class Riak <Formula + depends_on 'erlang' + + url 'http://hg.basho.com/riak/get/tip.zip' + homepage 'http://riak.basho.com' + version '0.8' + + skip_clean 'log' + skip_clean 'log/sasl' + skip_clean 'data' + skip_clean 'data/dets' + skip_clean 'data/ring' + + def install + ENV.deparallelize + system "make all rel" + %w(riak riak-admin).each do |file| + inreplace "rel/riak/bin/#{file}", /^RUNNER_SCRIPT_DIR.+$/, "" + inreplace "rel/riak/bin/#{file}", /^RUNNER_BASE_DIR=.+$/, "RUNNER_BASE_DIR=#{prefix}" + end + system "mv rel/riak/* #{prefix}" + (prefix + 'data/ring').mkpath + (prefix + 'data/dets').mkpath + end +end
\ No newline at end of file |
