aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorAlexander Pakulov2014-09-16 13:48:38 -0700
committerAdam Vandenberg2014-09-20 20:48:20 -0700
commita2ccbdf292b1413f62324fb13ef6139fe1c3c43b (patch)
tree32ae94af6b90d0de4e0895f4a0bec88d112d6ddf /Library/Formula
parent5b1d3e861fed32db250b2d16ae3be609590f516f (diff)
downloadhomebrew-a2ccbdf292b1413f62324fb13ef6139fe1c3c43b.tar.bz2
Cassandra 2.1
Closes #32245. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/cassandra.rb18
1 files changed, 9 insertions, 9 deletions
diff --git a/Library/Formula/cassandra.rb b/Library/Formula/cassandra.rb
index b85587040..c60e8484f 100644
--- a/Library/Formula/cassandra.rb
+++ b/Library/Formula/cassandra.rb
@@ -2,8 +2,8 @@ require 'formula'
class Cassandra < Formula
homepage 'http://cassandra.apache.org'
- url 'http://www.apache.org/dyn/closer.cgi?path=/cassandra/2.0.9/apache-cassandra-2.0.9-bin.tar.gz'
- sha1 '49eeb4c1dd518bd9440280a758ad4b129769a78d'
+ url 'http://www.apache.org/dyn/closer.cgi?path=/cassandra/2.1.0/apache-cassandra-2.1.0-bin.tar.gz'
+ sha1 '11f0357277526bbf2eb532490cfadb14c1085f9e'
def install
(var+"lib/cassandra").mkpath
@@ -11,9 +11,9 @@ class Cassandra < Formula
(etc+"cassandra").mkpath
inreplace "conf/cassandra.yaml", "/var/lib/cassandra", "#{var}/lib/cassandra"
- inreplace "conf/log4j-server.properties", "/var/log/cassandra", "#{var}/log/cassandra"
inreplace "conf/cassandra-env.sh", "/lib/", "/"
+ inreplace "bin/cassandra", "-Dcassandra.logdir\=$CASSANDRA_HOME/logs", "-Dcassandra.logdir\=#{var}/log/cassandra"
inreplace "bin/cassandra.in.sh" do |s|
s.gsub! "CASSANDRA_HOME=\"`dirname \"$0\"`/..\"", "CASSANDRA_HOME=\"#{prefix}\""
# Store configs in etc, outside of keg
@@ -22,20 +22,20 @@ class Cassandra < Formula
s.gsub! "\"$CASSANDRA_HOME\"/lib/*.jar", "\"$CASSANDRA_HOME\"/*.jar"
# The jammm Java agent is not in a lib/ subdir either:
s.gsub! "JAVA_AGENT=\"$JAVA_AGENT -javaagent:$CASSANDRA_HOME/lib/jamm-", "JAVA_AGENT=\"$JAVA_AGENT -javaagent:$CASSANDRA_HOME/jamm-"
+ # Storage path
+ s.gsub! "cassandra_storagedir\=\"$CASSANDRA_HOME/data\"", "cassandra_storagedir\=\"#{var}/lib/cassandra\""
end
- rm Dir["bin/*.bat"]
+ rm Dir["bin/*.bat", "bin/*.ps1"]
(etc+"cassandra").install Dir["conf/*"]
prefix.install Dir["*.txt", "{bin,interface,javadoc,pylib,lib/licenses}"]
prefix.install Dir["lib/*.jar"]
share.install [bin+'cassandra.in.sh', bin+'stop-server']
- inreplace Dir["#{bin}/cassandra*", "#{bin}/debug-cql",
- "#{bin}/json2sstable", "#{bin}/nodetool",
- "#{bin}/sstable*"],
- /`dirname "?\$0"?`\/cassandra.in.sh/,
- "#{share}/cassandra.in.sh"
+ inreplace Dir["#{bin}/cassandra*", "#{bin}/debug-cql", "#{bin}/nodetool", "#{bin}/sstable*"],
+ /`dirname "?\$0"?`\/cassandra.in.sh/,
+ "#{share}/cassandra.in.sh"
end
def caveats; <<-EOS.undent