diff options
| author | Tomasz Szarstuk | 2014-06-26 13:50:47 +0100 |
|---|---|---|
| committer | Adam Vandenberg | 2014-07-23 21:55:46 -0700 |
| commit | 583c527265d1955edc167d7c1acb86b9f87c52ce (patch) | |
| tree | f3481d00731892646efddfe78d0ad4cc46e9bbc3 /Library/Formula | |
| parent | 56a5236565462473524a71603cf9182040f6a195 (diff) | |
| download | homebrew-583c527265d1955edc167d7c1acb86b9f87c52ce.tar.bz2 | |
riak: move logs and data to var
Closes #30460.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/riak.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Library/Formula/riak.rb b/Library/Formula/riak.rb index a2d18daf1..07cd01c90 100644 --- a/Library/Formula/riak.rb +++ b/Library/Formula/riak.rb @@ -16,9 +16,26 @@ class Riak < Formula depends_on :arch => :x86_64 def install + logdir = var + "log/riak" + datadir = var + "lib/riak" libexec.install Dir["*"] + logdir.mkpath + datadir.mkpath + (datadir + "ring").mkpath inreplace "#{libexec}/lib/env.sh" do |s| s.change_make_var! "RUNNER_BASE_DIR", libexec + s.change_make_var! "RUNNER_LOG_DIR", logdir + end + if build.devel? + inreplace "#{libexec}/etc/riak.conf" do |c| + c.gsub! /(platform_data_dir *=).*$/, "\\1 #{datadir}" + c.gsub! /(platform_log_dir *=).*$/, "\\1 #{logdir}" + end + else + inreplace "#{libexec}/etc/app.config" do |c| + c.gsub! './data', datadir + c.gsub! './log', logdir + end end bin.write_exec_script libexec/"bin/riak" bin.write_exec_script libexec/"bin/riak-admin" |
