40 lines
1.4 KiB
Text
40 lines
1.4 KiB
Text
|
# Template file for 'orientdb'
|
||
|
pkgname=orientdb
|
||
|
version=2.0.4
|
||
|
revision=1
|
||
|
only_for_archs="i686 x86_64"
|
||
|
conf_files="/etc/orientdb/hazelcast.xml"
|
||
|
wrksrc="${pkgname}-community-${version}"
|
||
|
depends="virtual?java-runtime sv-helper"
|
||
|
short_desc="Distributed Graph Database"
|
||
|
maintainer="bougyman <bougyman@rubyists.com>"
|
||
|
license="apache2"
|
||
|
patch_args="-p1"
|
||
|
homepage="http://orienttechnologies.com"
|
||
|
distfiles="http://www.orientechnologies.com/download.php?email=unknown@unknown.com&file=orientdb-community-${version}.tar.gz&os=linux>orientdb-community-${version}.tar.gz"
|
||
|
checksum=b7f6b29a057ea06855f94db138644244ca3ace58fb9b6b41b8036d7bbdd8f809
|
||
|
system_accounts="orientdb"
|
||
|
conf_files="etc/orientdb/default-distributed-db-config.json
|
||
|
etc/orientdb/hazelcast.xml
|
||
|
etc/orientdb/orientdb-client-log.properties
|
||
|
etc/orientdb/orientdb-server-config.xml
|
||
|
etc/orientdb/orientdb-server-log.properties"
|
||
|
|
||
|
do_install() {
|
||
|
vmkdir 'usr/lib/orientdb'
|
||
|
vmkdir 'etc/orientdb'
|
||
|
vmkdir 'var/lib/orientdb'
|
||
|
vmkdir 'usr/bin'
|
||
|
vcopy config/* etc/orientdb/
|
||
|
vcopy databases/* var/lib/orientdb/
|
||
|
rm -rf databases
|
||
|
rm -rf config
|
||
|
rm -rf log
|
||
|
ln -s /usr/lib/orientdb/bin/console.sh "${DESTDIR}/usr/bin/orientdb-console"
|
||
|
ln -s /var/log/orientdb "${DESTDIR}/usr/lib/orientdb/log"
|
||
|
ln -s /etc/orientdb "${DESTDIR}/usr/lib/orientdb/config"
|
||
|
ln -s /var/lib/orientdb "${DESTDIR}/usr/lib/orientdb/databases"
|
||
|
vcopy * usr/lib/orientdb
|
||
|
vsv orientdb
|
||
|
}
|