aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--system/apache-cassandra/README2
-rw-r--r--system/apache-cassandra/apache-cassandra.SlackBuild4
-rw-r--r--system/apache-cassandra/apache-cassandra.info6
-rw-r--r--system/apache-cassandra/doinst.sh20
4 files changed, 27 insertions, 5 deletions
diff --git a/system/apache-cassandra/README b/system/apache-cassandra/README
index b243ee862a4e3..f868fc0643f70 100644
--- a/system/apache-cassandra/README
+++ b/system/apache-cassandra/README
@@ -2,3 +2,5 @@ The Apache Cassandra Project develops a
highly scalable second-generation distributed database,
bringing together Dynamo's fully distributed design and
Bigtable's ColumnFamily-based data model.
+
+apache-cassandra requires Java >= 1.6
diff --git a/system/apache-cassandra/apache-cassandra.SlackBuild b/system/apache-cassandra/apache-cassandra.SlackBuild
index 7b55ce97f85c7..7e5d6866fe87c 100644
--- a/system/apache-cassandra/apache-cassandra.SlackBuild
+++ b/system/apache-cassandra/apache-cassandra.SlackBuild
@@ -25,7 +25,7 @@
# based on apache-tomcat.SlackBuild by Heinz Wiesinger and Vincent Batts
PRGNAM=apache-cassandra
-VERSION=0.6.4
+VERSION=0.6.5
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -56,6 +56,7 @@ mkdir -p $PKG/var/log/cassandra
mkdir -p $PKG/var/lib/cassandra
rm -f bin/*.bat
+#####
cp -f $CWD/cassandra.in.sh $PKG/etc/$PRGNAM
cp -rf conf/* interface $PKG/etc/$PRGNAM
cp -rf bin lib $PKG/opt/$PRGNAM
@@ -86,6 +87,7 @@ cp -a CHANGES.txt LICENSE.txt NEWS.txt NOTICE.txt README.txt \
cp -rf javadoc $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+####
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
diff --git a/system/apache-cassandra/apache-cassandra.info b/system/apache-cassandra/apache-cassandra.info
index 23d94d30a9f7e..5e2f2a57f4a17 100644
--- a/system/apache-cassandra/apache-cassandra.info
+++ b/system/apache-cassandra/apache-cassandra.info
@@ -1,8 +1,8 @@
PRGNAM="apache-cassandra"
-VERSION="0.6.4"
+VERSION="0.6.5"
HOMEPAGE="http://cassandra.apache.org/"
-DOWNLOAD="http://www.apache.org/dist/cassandra/0.6.4/apache-cassandra-0.6.4-bin.tar.gz"
-MD5SUM="3bb41737ef8f1f76cd5d13cb6db5e079"
+DOWNLOAD="http://www.apache.org/dist/cassandra/0.6.5/apache-cassandra-0.6.5-bin.tar.gz"
+MD5SUM="2807f5c2e04ead1534a6087087676210"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Manlio Modugno"
diff --git a/system/apache-cassandra/doinst.sh b/system/apache-cassandra/doinst.sh
index 95008b72548f4..c7632ed9b2455 100644
--- a/system/apache-cassandra/doinst.sh
+++ b/system/apache-cassandra/doinst.sh
@@ -11,7 +11,7 @@ config() {
# Otherwise, we leave the .new copy for the admin to consider...
}
-# Keep same perms on rc.tomcat.new:
+# Keep same perms on rc.cassandra.new:
if [ -e etc/rc.d/rc.cassandra ]; then
cp -a etc/rc.d/rc.cassandra etc/rc.d/rc.cassandra.new.incoming
cat etc/rc.d/rc.cassandra.new > etc/rc.d/rc.cassandra.new.incoming
@@ -19,3 +19,21 @@ if [ -e etc/rc.d/rc.cassandra ]; then
fi
config etc/rc.d/rc.cassandra.new
+
+# Keep same perms on storage-conf.xml.new:
+if [ -e etc/apache-cassandra/storage-conf.xml ]; then
+ cp -a etc/apache-cassandra/storage-conf.xml etc/apache-cassandra/storage-conf.xml.new.incoming
+ cat etc/apache-cassandra/storage-conf.xml.new > etc/apache-cassandra/storage-conf.xml.new.incoming
+ mv etc/apache-cassandra/storage-conf.xml.new.incoming etc/apache-cassandra/storage-conf.xml.new
+fi
+
+config etc/apache-cassandra/storage-conf.xml.new
+
+# Keep same perms on cassandra.in.sh.new:
+if [ -e etc/apache-cassandra/cassandra.in.sh ]; then
+ cp -a etc/apache-cassandra/cassandra.in.sh etc/apache-cassandra/cassandra.in.sh.new.incoming
+ cat etc/apache-cassandra/cassandra.in.sh.new > etc/apache-cassandra/cassandra.in.sh.new.incoming
+ mv etc/apache-cassandra/cassandra.in.sh.new.incoming etc/apache-cassandra/cassandra.in.sh.new
+fi
+
+config etc/apache-cassandra/cassandra.in.sh.new \ No newline at end of file