# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit user MY_PN="kibana" MY_P=${MY_PN}-${PV/_rc/-rc} DESCRIPTION="visualize logs and time-stamped data" HOMEPAGE="https://www.elastic.co/products/kibana" SRC_URI="https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}-linux-x64.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" DEPEND="" RDEPEND="" RESTRICT="strip" QA_PREBUILT="opt/kibana/node/bin/node" S="${WORKDIR}/${MY_P}-linux-x64" pkg_setup() { enewgroup ${MY_PN} enewuser ${MY_PN} -1 -1 /opt/${MY_PN} ${MY_PN} } src_install() { keepdir /opt/${MY_PN} keepdir /var/log/${MY_PN} insinto "/etc/logrotate.d" newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" newconfd "${FILESDIR}/${MY_PN}.confd" "${MY_PN}" newinitd "${FILESDIR}"/kibana.initd-r2 "${MY_PN}" mv * "${D}/opt/${MY_PN}" } pkg_postinst() { elog "Be sure to point ES_INSTANCE to your Elasticsearch instance" elog "in /etc/conf.d/${MY_PN}." elog elog "Elasticsearch can run local or remote." }