46 lines
1.1 KiB
Bash
46 lines
1.1 KiB
Bash
# Template file for 'zookeeper'
|
|
pkgname=zookeeper
|
|
version=3.4.13
|
|
revision=1
|
|
archs=noarch
|
|
depends="virtual?java-runtime"
|
|
short_desc="Distributed hierarchical key-value store"
|
|
maintainer="Mickael Fortunato <morsi.morsicus@gmail.com>"
|
|
license="Apache-2.0"
|
|
homepage="http://zookeeper.apache.org/"
|
|
distfiles="https://archive.apache.org/dist/zookeeper/zookeeper-${version}/zookeeper-${version}.tar.gz"
|
|
checksum=7ced798e41d2027784b8fd55c908605ad5bd94a742d5dab2506be8f94770594d
|
|
system_accounts="_zookeeper"
|
|
|
|
do_install() {
|
|
# License
|
|
vlicense LICENSE.txt
|
|
|
|
# Documentation
|
|
vmkdir usr/share/doc/${pkgname}
|
|
vcopy docs usr/share/doc/${pkgname}
|
|
|
|
# Configuration example
|
|
vmkdir usr/share/examples/${pkgname}
|
|
vcopy conf usr/share/examples/${pkgname}
|
|
|
|
# Default configuration
|
|
vmkdir etc/${pkgname}/conf
|
|
vcopy conf/zoo_sample.cfg etc/${pkgname}/conf/environment
|
|
|
|
# Main class
|
|
vmkdir usr/share/${pkgname}
|
|
vcopy ${pkgname}-${version}.jar usr/share/${pkgname}
|
|
|
|
# Tools
|
|
vmkdir usr/share/${pkgname}/bin
|
|
vcopy bin/*.sh usr/share/${pkgname}/bin
|
|
|
|
# Classpath
|
|
vmkdir usr/share/${pkgname}/lib
|
|
vcopy lib/* usr/share/${pkgname}/lib
|
|
|
|
# Service
|
|
vsv ${pkgname}
|
|
}
|