mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-21 19:42:24 +01:00
system/apache-cassandra: Updated for version 0.6.12.
Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
This commit is contained in:
parent
cc1c5cf510
commit
50195a5d97
3 changed files with 22 additions and 31 deletions
|
@ -25,11 +25,12 @@
|
||||||
# based on apache-tomcat.SlackBuild by Heinz Wiesinger and Vincent Batts
|
# based on apache-tomcat.SlackBuild by Heinz Wiesinger and Vincent Batts
|
||||||
|
|
||||||
PRGNAM=apache-cassandra
|
PRGNAM=apache-cassandra
|
||||||
VERSION=0.6.5
|
VERSION=0.6.12
|
||||||
ARCH=noarch
|
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-1}
|
||||||
TAG=${TAG:-_SBo}
|
TAG=${TAG:-_SBo}
|
||||||
|
|
||||||
|
ARCH=noarch
|
||||||
|
|
||||||
CWD=$(pwd)
|
CWD=$(pwd)
|
||||||
TMP=${TMP:-/tmp/SBo}
|
TMP=${TMP:-/tmp/SBo}
|
||||||
PKG=$TMP/package-$PRGNAM
|
PKG=$TMP/package-$PRGNAM
|
||||||
|
@ -57,12 +58,13 @@ mkdir -p $PKG/var/lib/cassandra
|
||||||
rm -f bin/*.bat
|
rm -f bin/*.bat
|
||||||
|
|
||||||
#####
|
#####
|
||||||
cp -f $CWD/cassandra.in.sh $PKG/etc/$PRGNAM
|
|
||||||
cp -rf conf/* interface $PKG/etc/$PRGNAM
|
cp -rf conf/* interface $PKG/etc/$PRGNAM
|
||||||
cp -rf bin lib $PKG/opt/$PRGNAM
|
cp -rf bin lib $PKG/opt/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG/etc/{profile.d,rc.d}
|
mkdir -p $PKG/etc/{profile.d,rc.d}
|
||||||
cp $CWD/rc.cassandra $PKG/etc/rc.d/rc.cassandra.new
|
cp $CWD/rc.cassandra $PKG/etc/rc.d/rc.cassandra.new
|
||||||
|
cp -f $CWD/cassandra.in.sh $PKG/etc/$PRGNAM/cassandra.in.sh.new
|
||||||
|
mv $PKG/etc/apache-cassandra/storage-conf.xml \
|
||||||
|
$PKG/etc/apache-cassandra/storage-conf.xml.new
|
||||||
|
|
||||||
cat << EOF > $PKG/etc/profile.d/$PRGNAM.csh
|
cat << EOF > $PKG/etc/profile.d/$PRGNAM.csh
|
||||||
#!/bin/csh
|
#!/bin/csh
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
PRGNAM="apache-cassandra"
|
PRGNAM="apache-cassandra"
|
||||||
VERSION="0.6.5"
|
VERSION="0.6.12"
|
||||||
HOMEPAGE="http://cassandra.apache.org/"
|
HOMEPAGE="http://cassandra.apache.org/"
|
||||||
DOWNLOAD="http://www.apache.org/dist/cassandra/0.6.5/apache-cassandra-0.6.5-bin.tar.gz"
|
DOWNLOAD="http://www.apache.org/dist/cassandra/0.6.12/apache-cassandra-0.6.12-bin.tar.gz"
|
||||||
MD5SUM="2807f5c2e04ead1534a6087087676210"
|
MD5SUM="ad8a62259b734a94f52801a4c8036217"
|
||||||
DOWNLOAD_x86_64=""
|
DOWNLOAD_x86_64=""
|
||||||
MD5SUM_x86_64=""
|
MD5SUM_x86_64=""
|
||||||
MAINTAINER="Manlio Modugno"
|
MAINTAINER="Manlio Modugno"
|
||||||
|
|
|
@ -11,29 +11,18 @@ config() {
|
||||||
# Otherwise, we leave the .new copy for the admin to consider...
|
# Otherwise, we leave the .new copy for the admin to consider...
|
||||||
}
|
}
|
||||||
|
|
||||||
# Keep same perms on rc.cassandra.new:
|
preserve_perms() {
|
||||||
if [ -e etc/rc.d/rc.cassandra ]; then
|
NEW="$1"
|
||||||
cp -a etc/rc.d/rc.cassandra etc/rc.d/rc.cassandra.new.incoming
|
OLD="$(dirname $NEW)/$(basename $NEW .new)"
|
||||||
cat etc/rc.d/rc.cassandra.new > etc/rc.d/rc.cassandra.new.incoming
|
if [ -e $OLD ]; then
|
||||||
mv etc/rc.d/rc.cassandra.new.incoming etc/rc.d/rc.cassandra.new
|
cp -a $OLD ${NEW}.incoming
|
||||||
fi
|
cat $NEW > ${NEW}.incoming
|
||||||
|
mv ${NEW}.incoming $NEW
|
||||||
|
fi
|
||||||
|
config $NEW
|
||||||
|
}
|
||||||
|
|
||||||
config etc/rc.d/rc.cassandra.new
|
preserve_perms etc/rc.d/rc.cassandra.new
|
||||||
|
preserve_perms etc/apache-cassandra/storage-conf.xml.new
|
||||||
|
preserve_perms etc/apache-cassandra/cassandra.in.sh.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
|
|
Loading…
Reference in a new issue