summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Nüßlein2017-06-19 13:32:12 +0200
committerAndreas Nüßlein2017-06-19 13:32:12 +0200
commit65c10d3ae775a1635a4941b11b450e0e33d5fd76 (patch)
treec48b2ba4a80df69b99b2db91bb6e8cef7ea04bfd
parent458a0754c245e6bae22302868e420f737e837ca4 (diff)
downloadaur-65c10d3ae775a1635a4941b11b450e0e33d5fd76.tar.gz
updated to 3.14 and changed some init scripts
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD62
2 files changed, 46 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a5a807fabf13..5b73a90c6930 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = aerospike-server-ce
pkgdesc = High performance NoSQL database
- pkgver = 3.6.0
+ pkgver = 3.14.0
pkgrel = 1
url = http://www.aerospike.com/
arch = x86_64
arch = i686
license = AGPLv3
- source = http://www.aerospike.com/download/server/3.6.0/artifact/tgz
- sha512sums = 2c72f54ae0a2f20f5b7a6ed295c536d6841c99142c6d55c72382bf8c8e10dca5a515a492659ff25727b6950b1ce5b2befe1c189f793a46ab871de7b76ab6b999
+ options = !zipman
+ source = http://www.aerospike.com/download/server/3.14.0/artifact/tgz
+ sha512sums = 9c28e2c9d26b731055aeb7e41f58c23358de59e1848dbf722a4ebdcfda5a432c25720c6347ed64e8eaa09d1b25ec5237509b01cc6275a966df04e1c3a53f7138
pkgname = aerospike-server-ce
diff --git a/PKGBUILD b/PKGBUILD
index edcf759da4bc..a6d4b4efe287 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,31 @@
-#Maintainer truh <truhgoj[äT]truh(O)in>
+#Maintainer: nutz <nutz[äT]noova(O)de>
+#Contributor: kiz <kiswono[äT]gmail(O)com>
+#Contributor: truh <truhgoj[äT]truh(O)in>
pkgname=aerospike-server-ce
-pkgver=3.10.1
+pkgver=3.14.0
pkgrel=1
pkgdesc="High performance NoSQL database"
arch=('x86_64' 'i686')
url="http://www.aerospike.com/"
license=('AGPLv3')
-source=("http://artifacts.aerospike.com/aerospike-server-community/3.10.1/aerospike-server-community-3.10.1.tar.gz",'http://aerospike.com/download/server/latest/artifact/ubuntu12')
-depends=('dpkg')
-sha512sums=('e3301f4a58dae5fa7e2e04d6ac11b03369254444e824b406182838ad0343fa338457a8117da296b817246f2c8c6ca231b612ecd55ce78bb2db40861045bcf2ca','1f3df2d335a026799ec150b106c539e1c7fb50fca88b818cca2ad8f0a3ce8f9f56ed86ca1b81f9dd6a2493157b7ca363d4f646f041b8f73880c4321b8adc612f')
+source=("http://www.aerospike.com/download/server/${pkgver}/artifact/tgz")
+sha512sums=('9c28e2c9d26b731055aeb7e41f58c23358de59e1848dbf722a4ebdcfda5a432c25720c6347ed64e8eaa09d1b25ec5237509b01cc6275a966df04e1c3a53f7138')
+options=("!zipman")
#prepare() {}
+#pkgver() {}
+
#build() {}
+#check() {}
+
package() {
+ ${srcdir}/aerospike-server/bin/aerospike init --home ${srcdir}/init/
+
+ mkdir -p -m 755 "${pkgdir}/etc/"
mkdir -p -m 755 "${pkgdir}/usr/bin/"
mkdir -p -m 755 "${pkgdir}/usr/share/bin/"
mkdir -p -m 755 "${pkgdir}/usr/share/etc/"
@@ -24,18 +33,34 @@ package() {
mkdir -p -m 755 "${pkgdir}/usr/share/libexec/"
mkdir -p -m 755 "${pkgdir}/usr/share/udf/lua/external/"
mkdir -p -m 755 "${pkgdir}/usr/share/udf/lua/ldt/"
+ mkdir -p -m 755 "${pkgdir}/var/log"
+ mkdir -p -m 755 "${pkgdir}/var/smd"
+ mkdir -p -m 755 "${pkgdir}/var/udf/lua"
- cd $srcdir/aerospike-server
+ cd ${srcdir}/init/
+ cat << E=O=F > "bin/aerospike"
+#!/bin/bash
+cd /
+. /etc/aerospike.rc
+/usr/share/bin/aerospike \$*
+E=O=F
install -Dm755 bin/aerospike "${pkgdir}/usr/bin/aerospike"
install -Dm755 bin/asd "${pkgdir}/usr/bin/asd"
+ sed -e "s|${srcdir}/init||g" -i etc/aerospike.conf
+ sed -e "s|/share/udf/lua|/usr/share/udf/lua|" -i etc/aerospike.conf
+ install -Dm644 etc/aerospike.conf "${pkgdir}/etc/aerospike.conf"
+ cat << E=O=F > "${pkgdir}/etc/aerospike.rc"
+export AEROSPIKE_DAEMON=/usr/bin/asd
+export AEROSPIKE_INST=1
+export AEROSPIKE_CONF=/etc/aerospike.conf
+E=O=F
+
install -Dm755 share/bin/aerospike "${pkgdir}/usr/share/bin/aerospike"
-
install -Dm644 share/etc/aerospike.conf "${pkgdir}/usr/share/etc/aerospike.conf"
-
install -Dm644 share/lib/aerospike-render.py "${pkgdir}/usr/share/lib/aerospike-render.py"
-
+
install -Dm755 share/libexec/aerospike-destroy "${pkgdir}/usr/share/libexec/aerospike-destroy"
install -Dm755 share/libexec/aerospike-init "${pkgdir}/usr/share/libexec/aerospike-init"
install -Dm755 share/libexec/aerospike-restart "${pkgdir}/usr/share/libexec/aerospike-restart"
@@ -43,13 +68,12 @@ package() {
install -Dm755 share/libexec/aerospike-status "${pkgdir}/usr/share/libexec/aerospike-status"
install -Dm755 share/libexec/aerospike-stop "${pkgdir}/usr/share/libexec/aerospike-stop"
- # TODO: man
- #install -Dm755 share/man/aerospike-init.gz "${pkgdir}/usr/share/man/aerospike-init.man"
- #install -Dm755 share/man/aerospike-destroy.gz "${pkgdir}/usr/share/man/aerospike-destroy.man"
- #install -Dm755 share/man/aerospike-restart.gz "${pkgdir}/usr/share/man/aerospike-restart.man"
- #install -Dm755 share/man/aerospike-start.gz "${pkgdir}/usr/share/man/aerospike-start.man"
- #install -Dm755 share/man/aerospike-status.gz "${pkgdir}/usr/share/man/aerospike-status.man"
- #install -Dm755 share/man/aerospike-stop.gz "${pkgdir}/usr/share/man/aerospike-stop.man"
+ install -Dm755 share/man/aerospike-init.man "${pkgdir}/usr/share/man/aerospike-init.man"
+ install -Dm755 share/man/aerospike-destroy.man "${pkgdir}/usr/share/man/aerospike-destroy.man"
+ install -Dm755 share/man/aerospike-restart.man "${pkgdir}/usr/share/man/aerospike-restart.man"
+ install -Dm755 share/man/aerospike-start.man "${pkgdir}/usr/share/man/aerospike-start.man"
+ install -Dm755 share/man/aerospike-status.man "${pkgdir}/usr/share/man/aerospike-status.man"
+ install -Dm755 share/man/aerospike-stop.man "${pkgdir}/usr/share/man/aerospike-stop.man"
install -Dm755 share/udf/lua/external/llist.lua "${pkgdir}/usr/share/udf/lua/external/llist.lua"
install -Dm755 share/udf/lua/external/lmap.lua "${pkgdir}/usr/share/udf/lua/external/lmap.lua"
@@ -68,8 +92,6 @@ package() {
install -Dm755 share/udf/lua/as.lua "${pkgdir}/usr/share/udf/lua/as.lua"
install -Dm755 share/udf/lua/stream_ops.lua "${pkgdir}/usr/share/udf/lua/stream_ops.lua"
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-
- cd $srcdir/aerospike-server-community-3.10.1-ubuntu12.04/
- # TODO: what to do with deb package?
+ # install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
}