From 555998f1929bfb4df8b42bb561e75dcc0a26b604 Mon Sep 17 00:00:00 2001 From: Ian Delaney Date: Fri, 20 Mar 2015 08:56:05 +0000 Subject: [PATCH] binary package for the purpose of bringing ELK to Gentoo; written by T. Mozes and runtested in a production env. Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D --- www-apps/kibana-bin/Manifest | 15 ++++++-- www-apps/kibana-bin/files/kibana.initd | 39 +++++++++++++++++++++ www-apps/kibana-bin/kibana-bin-4.0.1.ebuild | 39 +++++++++++++++++++++ www-apps/kibana-bin/metadata.xml | 12 +++++++ 4 files changed, 103 insertions(+), 2 deletions(-) create mode 100644 www-apps/kibana-bin/files/kibana.initd create mode 100644 www-apps/kibana-bin/kibana-bin-4.0.1.ebuild create mode 100644 www-apps/kibana-bin/metadata.xml diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest index 9bca4e30eaee..53d975144244 100644 --- a/www-apps/kibana-bin/Manifest +++ b/www-apps/kibana-bin/Manifest @@ -1,4 +1,15 @@ -AUX kibana.initd 698 SHA256 41e45ef5eec82507a4985e5ff1a5ed03437b1df4142a244eea8d525d5666b983 SHA512 5e6072395ac7114eaae1504509daf87dff6249d2766f2ec477a3f0d9c6135a83f9777273c261ba37daf1520311b865c0ef95da76dc3e75942b297d317b05daa6 WHIRLPOOL a63998a12697b55725ff1215984c7857a3370a9d0bec32f6e78ea881410ad325ce92492f5f1e04601d9e681343f573c1bafb9426e19dbd0d5e18fd91bc75e769 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX kibana.initd 799 SHA256 fe1fd2b9fb6447eb4d0557baeb7102ac62aa17ad8e47cf0e4b28bac3f74820b0 SHA512 0634288eb28dc59f4311f2e5e4bb1f355302d54d1cb06ed00e657c945e6d11ccbd9e1b77003d528601650b19f829045f4eae1eabfd086d7a4dfce6fc36adcd09 WHIRLPOOL 918c25602c340a01340d9da5955f5011ddc2cfc8d3f4dbfdb0a53cfdc683a8f31063bd9e5a98a66b7d87bb38d85279cc8293430b1e60cf0341f349496def66e4 DIST kibana-4.0.1-linux-x64.tar.gz 13625479 SHA256 7d3cbe26267b921487c0ad845fad26d4fbad9f0b296eb55997f0987987468a3f SHA512 4e62aff88d947a32ec6d435a5e01479e2fe7e97e5ddf06808bdaeeb3396edc63c2f79043b6b27d565063ec435df05257620364a1c8467796c0ddb350b9eecde6 WHIRLPOOL da11a1f6b9602bb99240ec517fa80480cb24df1f07cc12e443d6ee48b2ddec00cbf4b0b009696c803f1d0283a6bf1304642eeed7cc943caef459767e93661d6e -EBUILD kibana-bin-4.0.1.ebuild 795 SHA256 c357a17d5cc514eb102ffabb7bbd1cad12f96e3ee6642657b522fa4c92d080fe SHA512 9abb6247b995434b6b079fee5c223f115d60c32e0133ad3acc8169de784609fef4af200fdf35d80177e142aca307da7d9477e15202ee2871f283b6f6aec05965 WHIRLPOOL 7c34a8fc9160f2ae52d020571bad70d28d0676ced120025ed1e259fc8c1c216b2f4267b0aaaefc8d51a25f8f64fb7e8e859a65beec0008c588ac58ef6ab86f58 +EBUILD kibana-bin-4.0.1.ebuild 901 SHA256 89233b0dc623bd3f717de1a1a7ef9940cd3b4f12bb683a86df60d0edc1decc9e SHA512 77102a09ccccc4b44cd93bb2b042c0e9da2ad1d5efa2a3c03a45813d531100a212bb697926ae0ab22bba82ed91e517cf73e4632ec9d6b53994dcc08b36c47616 WHIRLPOOL 4c7b9f646906d859081ea9302e73f2bc06ab38a93285a64c553a7130e795875e4b777d4f79c6dabb4bac818e07930460552f449e5be3b6402908cef9a7c7ce71 +MISC ChangeLog 474 SHA256 2705df543a019479f55f14d261ca8625cf2acd5312dbf22af11f8fffc2cd89bd SHA512 8b1d8af5344a670a8f3cde2185f1fdee0e9ee7e55ade355413bac0a7d77e16f71ac643159ae49f6e8aff694d45d09d759322d5fd536b92af5230d5012d7229d3 WHIRLPOOL 67fef3951e51b4487ca5036edfdc205e1f4096fc0fe93e57d8f94cd40bd6e75e86da49acbb98fdfa316214d8aa67ab7fb8cde3877f0b6ea459133053efaafde7 MISC metadata.xml 428 SHA256 b5ed3fa71bfd6230fc6e7639ddfb57c62f2c61fbd06097b6d1784f1137fdec08 SHA512 e3d4bb9f76b8b27139d1fad084d975dbf7ab2937a9fd72a5d98cf3dcf4b010e1099dfb9bbfe5cce922c8bbc48fe5d4cabdbad9f961fcd1bf2e9743803fab7389 WHIRLPOOL 2153c6fc176cdf431de70c26be69abab7ad1d6b0b032727624540dd8e586ec2e7ff557bf97edfbd44e635a26bc290147cb037433009110100d1c0166629b2a2c +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iEYEAREIAAYFAlUL4JsACgkQso7CE7gHKw3hGgCgnAXiMjbgWGmYn5KT9OGU0AaH +5Z0AoK5h00XzfUWwYDGEL0fKVtllBlOg +=6zCt +-----END PGP SIGNATURE----- diff --git a/www-apps/kibana-bin/files/kibana.initd b/www-apps/kibana-bin/files/kibana.initd new file mode 100644 index 000000000000..6de46c58c579 --- /dev/null +++ b/www-apps/kibana-bin/files/kibana.initd @@ -0,0 +1,39 @@ +#!/sbin/runscript +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-apps/kibana-bin/files/kibana.initd,v 1.1 2015/03/20 08:55:27 idella4 Exp $ + +command="/opt/kibana/bin/kibana" +pidfile="/run/kibana.pid" +KIBANA_USER=${KIBANA_USER:="kibana"} + +depend() { + need elasticsearch +} + +start() { + ebegin "Starting ${SVCNAME}" + + checkpath -d -o "${KIBANA_USER}" -m750 "/var/log/kibana" + + start-stop-daemon --start \ + --user $KIBANA_USER \ + --background \ + --make-pidfile \ + --pidfile $pidfile \ + --stdout /var/log/kibana/kibana.log \ + --stderr /var/log/kibana/kibana.err \ + --exec $command + + eend $? +} + +stop() { + ebegin "Stopping ${SVCNAME}" + + start-stop-daemon --stop \ + --pidfile $pidfile + + + eend $? +} diff --git a/www-apps/kibana-bin/kibana-bin-4.0.1.ebuild b/www-apps/kibana-bin/kibana-bin-4.0.1.ebuild new file mode 100644 index 000000000000..6bb46cbc0ed1 --- /dev/null +++ b/www-apps/kibana-bin/kibana-bin-4.0.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-apps/kibana-bin/kibana-bin-4.0.1.ebuild,v 1.1 2015/03/20 08:55:27 idella4 Exp $ + +EAPI=5 + +inherit user + +MY_PN="kibana" +MY_P=${MY_PN}-${PV/_rc/-rc} + +DESCRIPTION="visualize logs and time-stamped data" +HOMEPAGE="http://www.elasticsearch.org/overview/kibana/" +SRC_URI="https://download.elasticsearch.org/${MY_PN}/${MY_PN}/${MY_P}-linux-x64.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=app-misc/elasticsearch-1.4.4" + +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} + + newinitd "${FILESDIR}"/kibana.initd "${MY_PN}" + + mv * "${D}/opt/${MY_PN}" +} diff --git a/www-apps/kibana-bin/metadata.xml b/www-apps/kibana-bin/metadata.xml new file mode 100644 index 000000000000..cf1b4281a444 --- /dev/null +++ b/www-apps/kibana-bin/metadata.xml @@ -0,0 +1,12 @@ + + + + + idella4@gentoo.org + + + hydrapolic@gmail.com + Tomas Mozes + Proxy maintainer + + -- 2.26.2