public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/, www-apps/kibana-bin/files/
@ 2021-12-14  1:19 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2021-12-14  1:19 UTC (permalink / raw
  To: gentoo-commits

commit:     1d49f5d37b9d90d7daa5f4e9bb87488197e76293
Author:     Tomáš Mózes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Mon Dec 13 19:45:15 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 14 01:16:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d49f5d3

www-apps/kibana-bin: bump to 6.8.21/7.16.1, drop old

Bug: https://bugs.gentoo.org/828969
Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 www-apps/kibana-bin/Manifest                       | 10 +--
 www-apps/kibana-bin/files/kibana.initd-r1          | 11 +--
 www-apps/kibana-bin/kibana-bin-6.8.19.ebuild       | 89 ---------------------
 ...-bin-6.8.17.ebuild => kibana-bin-6.8.21.ebuild} |  0
 www-apps/kibana-bin/kibana-bin-7.13.4.ebuild       | 93 ----------------------
 www-apps/kibana-bin/kibana-bin-7.15.0.ebuild       | 93 ----------------------
 ...-bin-7.15.1.ebuild => kibana-bin-7.16.1.ebuild} |  6 +-
 7 files changed, 7 insertions(+), 295 deletions(-)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index 1cd85b20f19e..51c0de55ebac 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -1,7 +1,3 @@
-DIST kibana-6.8.17-linux-x86_64.tar.gz 186139184 BLAKE2B 4b6bead148e9d222f5631ad24a81d6d5b84972c3c2dc4d8010fd4081179251365289858e8f60d8930c20653df6ee502a8833146613cb0195a0cd2bf6ccd5114d SHA512 50ae600ab3b6d69d11e86c84124eea6fd5c2f756c6c961c6f45f32ea3a65f0c29b249a4229dc9cfd6b7a64383efc21cd4bb53c44265ccd9109c6f8d990b3e14d
-DIST kibana-6.8.19-linux-x86_64.tar.gz 186482714 BLAKE2B c79ff1ee992e954f0d1a607a67110dd12ae3d68a2fc44fd67860253a4aedebcedb558c95a92b40168eb85d2c71abf83280f9338564ec3142c1841cba8aed50bf SHA512 6af11abb1bb637dd33b3b60b7fb4eaba0c4706e6e59c1c61bb1f70b5e80d2296a318126535088b24cff692efc80267e53483bdc08a9eb4e132b41bfddaf30049
-DIST kibana-7.13.4-linux-x86_64.tar.gz 306413260 BLAKE2B 3afe039b7be9809b395adb609e65785ccb8f3de07391b306804a79158cacb53c2d8b844b04468e932dc0113b9ecce34bc4bd8326231c9f2191fa5b12f2e00b4e SHA512 1accd5d6933f3f2f54174e53da626bc275b99b2f102d5f8cfee934d3520ee55a97c9c545cca32ddffec06a96114ce284e2e128cf334538214566c6530d1d673e
-DIST kibana-7.15.0-linux-x86_64.tar.gz 284167139 BLAKE2B d46a860055623e4d90f44e42116b78032057659f89193d5ec2bc25728906fd24465fb1c2111fca157bda5745d612aa2b5913168d93f43fc97aa00f477596c48e SHA512 34759eca59a9f6b8bca2513d5da74686d2292d2472ca0cf1f8624d6610745a199fe6aabc102a9e39031057f3ba8ef5e692eca641c8371282481dad36d44757d7
-DIST kibana-7.15.1-linux-x86_64.tar.gz 283752241 BLAKE2B 531a27fd06e6f94f9d1ca77f94e8146f6b8adcd49579241e2b6c5fd234d9e45fd05931fa9886df29bcb70d9b5b8072b76a4ef59139b800a2c657185051fa4f52 SHA512 419450fb596ceb7015792947a2f84ca9e80b1aa180806e9d38e89d2e1f31dd84751511fb600a35026b10440ca5dc9bc5f1245c72a0afde062bdbfdd004fb4417
-DIST kibana-oss-6.8.17-linux-x86_64.tar.gz 68076062 BLAKE2B b87a8067b0598e9291eb78b7666b69ac8babe774ad3f2ae1fcb37d12517ceed067fe0e022cb34e576727525c570863625237b91c6c5ad0b3901e8b6333a13c16 SHA512 28953bc77fd606a11c1f2522bb53b9fe38e7f711f71ac073c4d669a0078ba6fb050688ab06de49d4b5f7fdd0c76b8d040e05194bef814c872a00b9383b9a6d60
-DIST kibana-oss-6.8.19-linux-x86_64.tar.gz 67437896 BLAKE2B 759d2449e056508bae5eddbd3a772ec8112bac6ce0068089f4c43f797e2fe3892e508970df9438aa9591b01b08d7258325cbb493f36768fca9d174bda1f60104 SHA512 86c22f5d3ddffa8c650e6326b8632ee5ca9bfb3f2dac7df38f8dfce41c8f777eaa5eea43dfb03b1e10c3ecc597624f8c3b19a31dbc7abc514759973c8bf0a47c
+DIST kibana-6.8.21-linux-x86_64.tar.gz 186911975 BLAKE2B 079675ed43903af1cc3c2b281997e5ac5238697f4ee8d6fed03e4080910bc61f45801a3b2deb717937bf6f1d952b3c574a09b0a2b436a320b4239101dbec993a SHA512 ef4960a5af8ba1255d4979494638f85315fe0671363157a1d7487fd6bd0319bf64cf4a4f0c10810fba120eac8a93bd190e052b16d24323f7a83d24326327d820
+DIST kibana-7.16.1-linux-x86_64.tar.gz 280881993 BLAKE2B 34ec0f4b5f9742c36334f9915c427583da855923ea767ceb87e59b80213c8b5c10583dc0420e166b502bfed48a33dc1fb0f892e46d65bd2ec1531172901a48fc SHA512 7c5bd24edc2de01ce49ab92636049288a8b20f25defca49dde21aed39b18e1062e0bc8723ba0b3ccb89c84c62cfe25f6319457972da67cb01cb7e753af23526a
+DIST kibana-oss-6.8.21-linux-x86_64.tar.gz 67439710 BLAKE2B c57351d9ae6d49cc698c010ceb243be6b7c1c359b24cc5e31a463e8703dd9d0caecc3f6606efd1efaaf6f7ff245fe62eab1b405f6f5a2dc7c08251775e6b0cda SHA512 a7dc03f60ffb26dde312e38cf047a19adc0121e9953d39e5dc47391ddddb9f1ee0fd4ccbcf8ec0ccaca5c841ec9f8db62a3d22f2e6e24e43172c04644a1f0db7

diff --git a/www-apps/kibana-bin/files/kibana.initd-r1 b/www-apps/kibana-bin/files/kibana.initd-r1
index 124cb683c939..51502367e039 100644
--- a/www-apps/kibana-bin/files/kibana.initd-r1
+++ b/www-apps/kibana-bin/files/kibana.initd-r1
@@ -11,12 +11,12 @@ KIBANA_LOG_DIR="${KIBANA_LOG_DIR:-/var/log/kibana}"
 
 command="/opt/kibana/bin/kibana"
 command_args="--elasticsearch ${ES_INSTANCE} --config ${KIBANA_CONFIG} --path.data=${KIBANA_DATA_DIR}"
+command_background="true"
 command_user="${KIBANA_USER}"
 error_log="${KIBANA_LOG_DIR}/kibana.err"
 output_log="${KIBANA_LOG_DIR}/kibana.log"
-
 pidfile="/run/${RC_SVCNAME}.pid"
-command_background="true"
+retry="60"
 start_stop_daemon_args="--env BABEL_CACHE_PATH=${KIBANA_BABEL_CACHE_PATH}"
 
 start_pre() {
@@ -24,10 +24,3 @@ start_pre() {
 	checkpath -d -o "${KIBANA_USER}" -m750 "${KIBANA_DATA_DIR}"
 	checkpath -d -o "${KIBANA_USER}" -m750 "${KIBANA_LOG_DIR}"
 }
-
-stop() {
-	ebegin "Stopping ${SVCNAME}"
-
-	pkill -P $(cat "${pidfile}")
-	pwait -F "${pidfile}"
-}

diff --git a/www-apps/kibana-bin/kibana-bin-6.8.19.ebuild b/www-apps/kibana-bin/kibana-bin-6.8.19.ebuild
deleted file mode 100644
index 8b3812bc5d6b..000000000000
--- a/www-apps/kibana-bin/kibana-bin-6.8.19.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Analytics and search dashboard for Elasticsearch"
-HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
-	!x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz )"
-
-# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB x-pack? ( Elastic )"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="x-pack"
-
-RDEPEND="
-	acct-group/kibana
-	acct-user/kibana
-	>=net-libs/nodejs-10.15.2
-	<net-libs/nodejs-14
-	x-pack? (
-		dev-libs/expat
-		dev-libs/nss
-	)"
-
-S="${WORKDIR}/${MY_P}-linux-x86_64"
-
-src_prepare() {
-	default
-
-	# remove empty unused directory
-	rmdir data || die
-
-	# remove bundled nodejs
-	rm -r node || die
-
-	# move optimize/plugins to /var/lib/kibana
-	rm -r optimize plugins || die
-
-	# handle node.js version with RDEPEND
-	sed -i /node_version_validator/d src/setup_node_env/index.js || die
-}
-
-src_install() {
-	insinto /etc/${MY_PN}
-	doins -r config/.
-	rm -r config || die
-
-	insinto /etc/logrotate.d
-	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
-
-	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
-	newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN}
-	systemd_dounit "${FILESDIR}"/${MY_PN}.service
-
-	insinto /opt/${MY_PN}
-	doins -r .
-
-	fperms -R +x /opt/${MY_PN}/bin
-
-	diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
-	keepdir /var/lib/${MY_PN}/optimize
-	keepdir /var/lib/${MY_PN}/plugins
-	keepdir /var/log/${MY_PN}
-
-	dosym ../../var/lib/kibana/optimize /opt/kibana/optimize # Bug 667214
-	dosym ../../var/lib/kibana/plugins /opt/kibana/plugins
-}
-
-pkg_postinst() {
-	ewarn "Kibana optimize/plugins directories were moved to /var/lib/kibana."
-	ewarn "In case of startup failures (FATAL Error: Cannot find module...),"
-	ewarn "please remove the optimize directory content:"
-	ewarn "rm -r /var/lib/kibana/optimize/*"
-	elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 1-2) and"
-	elog "Node.js 10. Some plugins may fail with other versions of Node.js (Bug #656008)."
-	elog
-	elog "To set a customized Elasticsearch instance:"
-	elog "  OpenRC: set ES_INSTANCE in /etc/conf.d/${MY_PN}"
-	elog "  systemd: set elasticsearch.url in /etc/${MY_PN}/kibana.yml"
-	elog
-	elog "Elasticsearch can run local or remote."
-}

diff --git a/www-apps/kibana-bin/kibana-bin-6.8.17.ebuild b/www-apps/kibana-bin/kibana-bin-6.8.21.ebuild
similarity index 100%
rename from www-apps/kibana-bin/kibana-bin-6.8.17.ebuild
rename to www-apps/kibana-bin/kibana-bin-6.8.21.ebuild

diff --git a/www-apps/kibana-bin/kibana-bin-7.13.4.ebuild b/www-apps/kibana-bin/kibana-bin-7.13.4.ebuild
deleted file mode 100644
index f04b3a03b6b0..000000000000
--- a/www-apps/kibana-bin/kibana-bin-7.13.4.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Analytics and search dashboard for Elasticsearch"
-HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz"
-
-# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 Elastic-2.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	acct-group/kibana
-	acct-user/kibana
-	dev-libs/expat
-	dev-libs/nss
-	>=net-libs/nodejs-14.16.0
-	<net-libs/nodejs-15
-"
-
-# Do not complain about CFLAGS etc since we don't use them
-QA_FLAGS_IGNORED='.*'
-QA_PRESTRIPPED="
-	opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/headless_shell
-	opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/swiftshader/libEGL.so
-	opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/swiftshader/libGLESv2.so
-	opt/kibana/node_modules/re2/build/Release/re2.node
-"
-
-S="${WORKDIR}/${MY_P}-linux-x86_64"
-
-src_prepare() {
-	default
-
-	# remove unused directory
-	rm -r data || die
-
-	# remove bundled nodejs
-	rm -r node || die
-	sed -i 's@\(^NODE="\).*@\1/usr/bin/node"@g' \
-		bin/kibana || die
-
-	# move plugins to /var/lib/kibana
-	rm -r plugins || die
-
-	# handle node.js version with RDEPEND
-	sed -i /node_version_validator/d \
-		src/setup_node_env/index.js \
-		src/setup_node_env/no_transpilation.js || die
-}
-
-src_install() {
-	insinto /etc/${MY_PN}
-	doins -r config/.
-	rm -r config || die
-
-	insinto /etc/logrotate.d
-	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
-
-	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
-	newinitd "${FILESDIR}"/${MY_PN}.initd-r1 ${MY_PN}
-	systemd_dounit "${FILESDIR}"/${MY_PN}.service
-
-	insinto /opt/${MY_PN}
-	doins -r .
-
-	fperms -R +x /opt/${MY_PN}/bin
-
-	diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
-	keepdir /var/lib/${MY_PN}/plugins
-	keepdir /var/log/${MY_PN}
-
-	dosym ../../var/lib/kibana/plugins /opt/kibana/plugins
-}
-
-pkg_postinst() {
-	elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 1-2) and"
-	elog "Node.js 14. Some plugins may fail with other versions of Node.js (Bug #656008)."
-	elog
-	elog "To set a customized Elasticsearch instance:"
-	elog "  OpenRC: set ES_INSTANCE in /etc/conf.d/${MY_PN}"
-	elog "  systemd: set elasticsearch.url in /etc/${MY_PN}/kibana.yml"
-	elog
-	elog "Elasticsearch can run local or remote."
-}

diff --git a/www-apps/kibana-bin/kibana-bin-7.15.0.ebuild b/www-apps/kibana-bin/kibana-bin-7.15.0.ebuild
deleted file mode 100644
index f04b3a03b6b0..000000000000
--- a/www-apps/kibana-bin/kibana-bin-7.15.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Analytics and search dashboard for Elasticsearch"
-HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz"
-
-# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 Elastic-2.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	acct-group/kibana
-	acct-user/kibana
-	dev-libs/expat
-	dev-libs/nss
-	>=net-libs/nodejs-14.16.0
-	<net-libs/nodejs-15
-"
-
-# Do not complain about CFLAGS etc since we don't use them
-QA_FLAGS_IGNORED='.*'
-QA_PRESTRIPPED="
-	opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/headless_shell
-	opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/swiftshader/libEGL.so
-	opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/swiftshader/libGLESv2.so
-	opt/kibana/node_modules/re2/build/Release/re2.node
-"
-
-S="${WORKDIR}/${MY_P}-linux-x86_64"
-
-src_prepare() {
-	default
-
-	# remove unused directory
-	rm -r data || die
-
-	# remove bundled nodejs
-	rm -r node || die
-	sed -i 's@\(^NODE="\).*@\1/usr/bin/node"@g' \
-		bin/kibana || die
-
-	# move plugins to /var/lib/kibana
-	rm -r plugins || die
-
-	# handle node.js version with RDEPEND
-	sed -i /node_version_validator/d \
-		src/setup_node_env/index.js \
-		src/setup_node_env/no_transpilation.js || die
-}
-
-src_install() {
-	insinto /etc/${MY_PN}
-	doins -r config/.
-	rm -r config || die
-
-	insinto /etc/logrotate.d
-	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
-
-	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
-	newinitd "${FILESDIR}"/${MY_PN}.initd-r1 ${MY_PN}
-	systemd_dounit "${FILESDIR}"/${MY_PN}.service
-
-	insinto /opt/${MY_PN}
-	doins -r .
-
-	fperms -R +x /opt/${MY_PN}/bin
-
-	diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
-	keepdir /var/lib/${MY_PN}/plugins
-	keepdir /var/log/${MY_PN}
-
-	dosym ../../var/lib/kibana/plugins /opt/kibana/plugins
-}
-
-pkg_postinst() {
-	elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 1-2) and"
-	elog "Node.js 14. Some plugins may fail with other versions of Node.js (Bug #656008)."
-	elog
-	elog "To set a customized Elasticsearch instance:"
-	elog "  OpenRC: set ES_INSTANCE in /etc/conf.d/${MY_PN}"
-	elog "  systemd: set elasticsearch.url in /etc/${MY_PN}/kibana.yml"
-	elog
-	elog "Elasticsearch can run local or remote."
-}

diff --git a/www-apps/kibana-bin/kibana-bin-7.15.1.ebuild b/www-apps/kibana-bin/kibana-bin-7.16.1.ebuild
similarity index 94%
rename from www-apps/kibana-bin/kibana-bin-7.15.1.ebuild
rename to www-apps/kibana-bin/kibana-bin-7.16.1.ebuild
index a770ffca906a..2d5e9240bf04 100644
--- a/www-apps/kibana-bin/kibana-bin-7.15.1.ebuild
+++ b/www-apps/kibana-bin/kibana-bin-7.16.1.ebuild
@@ -22,8 +22,7 @@ RDEPEND="
 	acct-user/kibana
 	dev-libs/expat
 	dev-libs/nss
-	>=net-libs/nodejs-14.16.0
-	<net-libs/nodejs-15
+	>=net-libs/nodejs-16.13.0
 "
 
 # Do not complain about CFLAGS etc since we don't use them
@@ -53,8 +52,7 @@ src_prepare() {
 
 	# handle node.js version with RDEPEND
 	sed -i /node_version_validator/d \
-		src/setup_node_env/index.js \
-		src/setup_node_env/no_transpilation.js || die
+		src/setup_node_env/no_transpilation_dist.js || die
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/, www-apps/kibana-bin/files/
@ 2021-07-31 10:03 Joonas Niilola
  0 siblings, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2021-07-31 10:03 UTC (permalink / raw
  To: gentoo-commits

commit:     6d2c533aadb21029881197a3c44deff26ea26cf9
Author:     Tomáš Mózes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Tue Jul 27 11:08:35 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jul 31 10:03:40 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2c533a

www-apps/kibana-bin: bump to 7.13.4

Closes: https://bugs.gentoo.org/801655
Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 www-apps/kibana-bin/Manifest                 |  1 +
 www-apps/kibana-bin/files/kibana.initd-r1    | 33 ++++++++++
 www-apps/kibana-bin/kibana-bin-7.13.4.ebuild | 93 ++++++++++++++++++++++++++++
 3 files changed, 127 insertions(+)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index 84d6e5d50b1..727d443cae1 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -4,6 +4,7 @@ DIST kibana-6.8.17-linux-x86_64.tar.gz 186139184 BLAKE2B 4b6bead148e9d222f5631ad
 DIST kibana-7.12.0-linux-x86_64.tar.gz 281022115 BLAKE2B 6400dc95f0d2eb357cce46679ab3eb1043f873dcc5904cb1d1169d44fefdc8ca5bcde8c8d3990f951754c2448c12514ac4d0a355f817e5b9b5ce7bf52fb41d00 SHA512 0b6a9596698c64a65d82cc146dad8e24118eb8991b9ed36e13f309d2e3d7af408c35358a8b39899bf2daf260ddd8d50678d437a3dba32923fe026da99a526006
 DIST kibana-7.12.1-linux-x86_64.tar.gz 281051589 BLAKE2B 041ac27f3d58ad419cf6410fcd452dad34a205699701088eeea11056974429e27a1c980ddc2609a592ee1c33f73bde39724603c17c604973a5c80bf1c36e3a70 SHA512 f215ae38c6976e0926b57a3dcb639ba532b724a8195e791a33a09540865a49e7180bed1692a6530b149e0bd6c4dd130c1d6c2dc6022b3ec5b8ec7ec4dc977b17
 DIST kibana-7.13.2-linux-x86_64.tar.gz 305904726 BLAKE2B 4d71432f10cfcc5b56ab007092334a46b1699eba2b3990381d4212b5053c6f6476d2434341907939e213226dd4d03000f8d73e0b32890a9c1194ab934a95efb6 SHA512 e4b88dd0e0266f82e893d1040689aaa88c4541ea355603680cb60d0757d5dbca8e628c65d9d74a1f898afa6926bb8d79f9008361c44c4f0cfc3284b07087ac37
+DIST kibana-7.13.4-linux-x86_64.tar.gz 306413260 BLAKE2B 3afe039b7be9809b395adb609e65785ccb8f3de07391b306804a79158cacb53c2d8b844b04468e932dc0113b9ecce34bc4bd8326231c9f2191fa5b12f2e00b4e SHA512 1accd5d6933f3f2f54174e53da626bc275b99b2f102d5f8cfee934d3520ee55a97c9c545cca32ddffec06a96114ce284e2e128cf334538214566c6530d1d673e
 DIST kibana-oss-6.8.15-linux-x86_64.tar.gz 70468224 BLAKE2B 5ad359cef5082035eaefe277128f8badce8539484f30399d504efe8fe645b1e925f22126a48bf3ef89efc466eff641241e109372ca84f34d2ac4014aeec1868a SHA512 ef67258e2f3d3f447a53ec23d519f13ea50a65f3fde7215352178a6efad9b20c9ce5ade14c4a185c2005b9ec29c997e40e435a0129dd4d03adeaaa21868c9a22
 DIST kibana-oss-6.8.16-linux-x86_64.tar.gz 67967956 BLAKE2B 3b1fcb88fb696c180b5e81219112598f4f156c6a9cb40535aa99cced65dbc8e441c31e9f0c43fd86d0a06cc154c1e5cafc2e8256303c0d65ed7c1c269edac7c2 SHA512 7b2962c78c33e535068ac11d050abcd4a3aa662c533d0ca2d918751ece6fcd84ef08862d1767dd9564d480dc200bd65b7a7199f543e3d5c3fc125ac3d3f4f902
 DIST kibana-oss-6.8.17-linux-x86_64.tar.gz 68076062 BLAKE2B b87a8067b0598e9291eb78b7666b69ac8babe774ad3f2ae1fcb37d12517ceed067fe0e022cb34e576727525c570863625237b91c6c5ad0b3901e8b6333a13c16 SHA512 28953bc77fd606a11c1f2522bb53b9fe38e7f711f71ac073c4d669a0078ba6fb050688ab06de49d4b5f7fdd0c76b8d040e05194bef814c872a00b9383b9a6d60

diff --git a/www-apps/kibana-bin/files/kibana.initd-r1 b/www-apps/kibana-bin/files/kibana.initd-r1
new file mode 100644
index 00000000000..124cb683c93
--- /dev/null
+++ b/www-apps/kibana-bin/files/kibana.initd-r1
@@ -0,0 +1,33 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+KIBANA_USER="${KIBANA_USER:-kibana}"
+KIBANA_CONFIG="${KIBANA_CONFIG:-/etc/kibana/kibana.yml}"
+KIBANA_CACHE_DIR="${KIBANA_CACHE_DIR:-/var/cache/kibana}"
+KIBANA_BABEL_CACHE_PATH="${KIBANA_CACHE_DIR}/.babelcache.json"
+KIBANA_DATA_DIR="${KIBANA_DATA_DIR:-/var/lib/kibana}"
+KIBANA_LOG_DIR="${KIBANA_LOG_DIR:-/var/log/kibana}"
+
+command="/opt/kibana/bin/kibana"
+command_args="--elasticsearch ${ES_INSTANCE} --config ${KIBANA_CONFIG} --path.data=${KIBANA_DATA_DIR}"
+command_user="${KIBANA_USER}"
+error_log="${KIBANA_LOG_DIR}/kibana.err"
+output_log="${KIBANA_LOG_DIR}/kibana.log"
+
+pidfile="/run/${RC_SVCNAME}.pid"
+command_background="true"
+start_stop_daemon_args="--env BABEL_CACHE_PATH=${KIBANA_BABEL_CACHE_PATH}"
+
+start_pre() {
+	checkpath -d -o "${KIBANA_USER}" -m750 "${KIBANA_CACHE_DIR}"
+	checkpath -d -o "${KIBANA_USER}" -m750 "${KIBANA_DATA_DIR}"
+	checkpath -d -o "${KIBANA_USER}" -m750 "${KIBANA_LOG_DIR}"
+}
+
+stop() {
+	ebegin "Stopping ${SVCNAME}"
+
+	pkill -P $(cat "${pidfile}")
+	pwait -F "${pidfile}"
+}

diff --git a/www-apps/kibana-bin/kibana-bin-7.13.4.ebuild b/www-apps/kibana-bin/kibana-bin-7.13.4.ebuild
new file mode 100644
index 00000000000..f04b3a03b6b
--- /dev/null
+++ b/www-apps/kibana-bin/kibana-bin-7.13.4.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+MY_PN="${PN%-bin}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Analytics and search dashboard for Elasticsearch"
+HOMEPAGE="https://www.elastic.co/products/kibana"
+SRC_URI="https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz"
+
+# source: LICENSE.txt and NOTICE.txt
+LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 Elastic-2.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+	acct-group/kibana
+	acct-user/kibana
+	dev-libs/expat
+	dev-libs/nss
+	>=net-libs/nodejs-14.16.0
+	<net-libs/nodejs-15
+"
+
+# Do not complain about CFLAGS etc since we don't use them
+QA_FLAGS_IGNORED='.*'
+QA_PRESTRIPPED="
+	opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/headless_shell
+	opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/swiftshader/libEGL.so
+	opt/kibana/x-pack/plugins/reporting/chromium/headless_shell-linux_x64/swiftshader/libGLESv2.so
+	opt/kibana/node_modules/re2/build/Release/re2.node
+"
+
+S="${WORKDIR}/${MY_P}-linux-x86_64"
+
+src_prepare() {
+	default
+
+	# remove unused directory
+	rm -r data || die
+
+	# remove bundled nodejs
+	rm -r node || die
+	sed -i 's@\(^NODE="\).*@\1/usr/bin/node"@g' \
+		bin/kibana || die
+
+	# move plugins to /var/lib/kibana
+	rm -r plugins || die
+
+	# handle node.js version with RDEPEND
+	sed -i /node_version_validator/d \
+		src/setup_node_env/index.js \
+		src/setup_node_env/no_transpilation.js || die
+}
+
+src_install() {
+	insinto /etc/${MY_PN}
+	doins -r config/.
+	rm -r config || die
+
+	insinto /etc/logrotate.d
+	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
+
+	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
+	newinitd "${FILESDIR}"/${MY_PN}.initd-r1 ${MY_PN}
+	systemd_dounit "${FILESDIR}"/${MY_PN}.service
+
+	insinto /opt/${MY_PN}
+	doins -r .
+
+	fperms -R +x /opt/${MY_PN}/bin
+
+	diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
+	keepdir /var/lib/${MY_PN}/plugins
+	keepdir /var/log/${MY_PN}
+
+	dosym ../../var/lib/kibana/plugins /opt/kibana/plugins
+}
+
+pkg_postinst() {
+	elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 1-2) and"
+	elog "Node.js 14. Some plugins may fail with other versions of Node.js (Bug #656008)."
+	elog
+	elog "To set a customized Elasticsearch instance:"
+	elog "  OpenRC: set ES_INSTANCE in /etc/conf.d/${MY_PN}"
+	elog "  systemd: set elasticsearch.url in /etc/${MY_PN}/kibana.yml"
+	elog
+	elog "Elasticsearch can run local or remote."
+}


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/, www-apps/kibana-bin/files/
@ 2017-08-26  7:09 Patrice Clement
  0 siblings, 0 replies; 8+ messages in thread
From: Patrice Clement @ 2017-08-26  7:09 UTC (permalink / raw
  To: gentoo-commits

commit:     522440ed507f9a9fa559f837b6b7a00b4e2f7548
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Mon Aug 21 16:15:48 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 07:07:10 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=522440ed

www-apps/kibana-bin: drop old vulnerable

Package-Manager: Portage-2.3.7, Repoman-2.3.2

 www-apps/kibana-bin/Manifest                       |  6 --
 .../files/{kibana.initd-r5 => kibana.initd}        |  0
 www-apps/kibana-bin/kibana-bin-5.3.3.ebuild        | 67 ----------------------
 www-apps/kibana-bin/kibana-bin-5.4.3.ebuild        | 67 ----------------------
 www-apps/kibana-bin/kibana-bin-5.5.1.ebuild        | 67 ----------------------
 www-apps/kibana-bin/kibana-bin-5.5.2.ebuild        |  2 +-
 6 files changed, 1 insertion(+), 208 deletions(-)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index 6367bdf183f..d851f15b7c3 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -1,8 +1,2 @@
-DIST kibana-5.3.3-linux-x86.tar.gz 38182559 SHA256 d5d2d3f234fc7f9bb1405733655755829ead2f29ee143fb77166252e6cf0bc8f SHA512 8607e2ca994fdcc5112e81b1603343926e808aede8f77ec95bb68bde535336926c0432a491c572453024f0106405a00b7e8dfaf6f6ba94c10f0ecfc52cae1ad7 WHIRLPOOL fab69d3be37c6d4c6ca40ddc32e4f1a55d8d065dbb88ead5bac8663104eb1877f4e5859abf36c0bf460a16d8d86fa423800b9e037b08b457c2b882b59afd94fd
-DIST kibana-5.3.3-linux-x86_64.tar.gz 38736812 SHA256 b35b955a705ed1f46acb20eac50931ddeb12e6b15357f65384a1c4cc47dcc6fb SHA512 e770a7f57cc4968a44e2e94598ba9f63be2cb971f1a943540d39301ee4233d37a8f5b20d5ea2a636ca368cbefada447f6cdb1dcf097b1831029cce904dabae13 WHIRLPOOL 5a064cb6fbe14384bf47959569e2bf5ca719bda528b886cbe3e782a5ac583db4c52675e41aac3f10f9d10ad1bc4fc1068967215b504e1732dd23d0ce22511753
-DIST kibana-5.4.3-linux-x86.tar.gz 52848765 SHA256 7e2ab20c5c85bf7ba606fc372d841fb068067dce23555a1a8787e1020c0bf02d SHA512 0319c36a5c5e27fd8e4c8ed3d218d4cdb1b9818d5de401f572464a7e5e5ef5a92a93aea5178498442e2d139b226f38dbeebb8eb4a0b09837b0cbaef49ab1b315 WHIRLPOOL 90d1a8558b27b9a06dd3fe015272c4cf4fe661829cb87c8b13520c542b6e1080b84e961c1dfa9fb3505ecf781b7bf43e9955138b72a2b29dfc2021289f9fa9ad
-DIST kibana-5.4.3-linux-x86_64.tar.gz 53410624 SHA256 776b9de5787f30503303b16126e4774f204c47a21cdc6eba863ae51849521098 SHA512 94a41ecf7cbdc1c780ae507f3d1651dcce353e074c2ea05f9c6bbf39f4ba13d0f45f307b304da6223a7a9a51241d16fa7d53dd6824f9b9decb41276f0be0172c WHIRLPOOL f61a523740e1f0174a5e1fd5cd5fec3d0246ed481d31aa70a91254f1537899744b5b8dbb1d848e36d7cd9193517ad2a0302c545be3f033d28081ba98f69170bf
-DIST kibana-5.5.1-linux-x86.tar.gz 50398631 SHA256 a2378802117f4f5c3f1e7cf6721e66f47457615ce31bfeae2b3203b6ed0d77f1 SHA512 c083d5c84b5d71b40390d33d01169e0ae9d0d1911191cdbaa67439d8b1ed0b3b7893bd427a7bcfde0026a3bd0a7831a29c100326f711decb9f593b5e1974932d WHIRLPOOL 3933495fad69603fee08edd66431e7ebf4cd9863d31281415bccac70478f3ed93d0fe2d2803e1122b3085b194bb4a265a09be9caa24794ab4f097ef99fdf0e9d
-DIST kibana-5.5.1-linux-x86_64.tar.gz 50952073 SHA256 a6473f6f404715c52acba0e3fec1a93f7745d52a1cb20906e803b229d2a2e475 SHA512 088ebffb985ce9f891ac1a2e11e597df51d02ccf72b0f75256896ff99af3afe79c5298096188878645c987d5c9faa65ab9d0337957cae3803afa548e2d9fa30a WHIRLPOOL efd6e0d83911bddd936b8b8d23fc71f2c4ca9e4352006bf67db10a6e4f3076fad4483dc5486de26685ae0da25e6838def3ebab155abf9c7a7d664eddc4bbebf5
 DIST kibana-5.5.2-linux-x86.tar.gz 50521894 SHA256 f74e16d73da0b31e8c04276b13f755c49f95e59209079adbefff40cd56e5a62a SHA512 30b2c75661b8d4632f5e063dc79261d01ed96c03ded64d9b05671489d9497339934284ea57ef079dfaab11031f59be8c38ae8338e6dd69b50ff36f0ba37b2315 WHIRLPOOL 65f788bcf26e3247c2604f0195c7dd5b5f2a5ea45bfa87f0ca0f46209080f4afbe2dbd61e8926550d2c299f1342dc32cc4e6fc0ba34390a9e5e9236b6b57d01b
 DIST kibana-5.5.2-linux-x86_64.tar.gz 51073441 SHA256 4b879a36899d886c1264c6c2e0c662d56ebefee703fa4c62bca793124d3ebd5a SHA512 eab223176ea2a92234cf074a245024f1612e66361811a481f2ae9199afd92b4d01e10048adf1cb5ca3a60ef4d671705b70dc39c76e90d5c1ab5d07851d0b0096 WHIRLPOOL 05d12811a929507b01ac1a48c3aa038cab0b944e85d2b95272a4ddacec5325da697033e4f063648f39debfc2a0fffb7e15c6bdc141e5cf7641ce9df66572b2dc

diff --git a/www-apps/kibana-bin/files/kibana.initd-r5 b/www-apps/kibana-bin/files/kibana.initd
similarity index 100%
rename from www-apps/kibana-bin/files/kibana.initd-r5
rename to www-apps/kibana-bin/files/kibana.initd

diff --git a/www-apps/kibana-bin/kibana-bin-5.3.3.ebuild b/www-apps/kibana-bin/kibana-bin-5.3.3.ebuild
deleted file mode 100644
index 450e1544869..00000000000
--- a/www-apps/kibana-bin/kibana-bin-5.3.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit pax-utils user
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Explore and visualize data"
-HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="amd64? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
-	x86? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86.tar.gz )"
-
-# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RESTRICT="strip"
-QA_PREBUILT="opt/kibana/node/bin/node"
-
-pkg_setup() {
-	enewgroup ${MY_PN}
-	enewuser ${MY_PN} -1 -1 /opt/${MY_PN} ${MY_PN}
-}
-
-src_unpack() {
-	if use amd64; then
-		S="${WORKDIR}/${MY_P}-linux-x86_64"
-	elif use x86; then
-		S="${WORKDIR}/${MY_P}-linux-x86"
-	fi
-
-	default
-}
-
-src_install() {
-	keepdir /opt/${MY_PN}
-	keepdir /var/log/${MY_PN}
-	keepdir /etc/${MY_PN}
-
-	insinto /etc/${MY_PN}
-	doins config/*
-	rm -rf config || die
-
-	insinto /etc/logrotate.d
-	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
-
-	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
-	newinitd "${FILESDIR}"/${MY_PN}.initd-r5 ${MY_PN}
-
-	mv * "${ED%/}"/opt/${MY_PN} || die
-
-	# bug 567934
-	pax-mark m "${ED%/}/opt/${MY_PN}/node/bin/node"
-}
-
-pkg_postinst() {
-	elog "This version of Kibana is compatible with Elasticsearch 5.3"
-	elog
-	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."
-}

diff --git a/www-apps/kibana-bin/kibana-bin-5.4.3.ebuild b/www-apps/kibana-bin/kibana-bin-5.4.3.ebuild
deleted file mode 100644
index bdc63152e45..00000000000
--- a/www-apps/kibana-bin/kibana-bin-5.4.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit pax-utils user
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Explore and visualize data"
-HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="amd64? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
-	x86? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86.tar.gz )"
-
-# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RESTRICT="strip"
-QA_PREBUILT="opt/kibana/node/bin/node"
-
-pkg_setup() {
-	enewgroup ${MY_PN}
-	enewuser ${MY_PN} -1 -1 /opt/${MY_PN} ${MY_PN}
-}
-
-src_unpack() {
-	if use amd64; then
-		S="${WORKDIR}/${MY_P}-linux-x86_64"
-	elif use x86; then
-		S="${WORKDIR}/${MY_P}-linux-x86"
-	fi
-
-	default
-}
-
-src_install() {
-	keepdir /opt/${MY_PN}
-	keepdir /var/log/${MY_PN}
-	keepdir /etc/${MY_PN}
-
-	insinto /etc/${MY_PN}
-	doins config/*
-	rm -rf config || die
-
-	insinto /etc/logrotate.d
-	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
-
-	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
-	newinitd "${FILESDIR}"/${MY_PN}.initd-r5 ${MY_PN}
-
-	mv * "${ED%/}"/opt/${MY_PN} || die
-
-	# bug 567934
-	pax-mark m "${ED%/}/opt/${MY_PN}/node/bin/node"
-}
-
-pkg_postinst() {
-	elog "This version of Kibana is compatible with Elasticsearch 5.4"
-	elog
-	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."
-}

diff --git a/www-apps/kibana-bin/kibana-bin-5.5.1.ebuild b/www-apps/kibana-bin/kibana-bin-5.5.1.ebuild
deleted file mode 100644
index 76810f65ac5..00000000000
--- a/www-apps/kibana-bin/kibana-bin-5.5.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit user
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Analytics and search dashboard for Elasticsearch"
-HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="amd64? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
-	x86? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86.tar.gz )"
-
-# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND=""
-RDEPEND="net-libs/nodejs"
-
-pkg_setup() {
-	enewgroup ${MY_PN}
-	enewuser ${MY_PN} -1 -1 /opt/${MY_PN} ${MY_PN}
-}
-
-src_unpack() {
-	if use amd64; then
-		S="${WORKDIR}/${MY_P}-linux-x86_64"
-	elif use x86; then
-		S="${WORKDIR}/${MY_P}-linux-x86"
-	fi
-
-	default
-
-	# remove bundled nodejs
-	rm -r "${S}"/node
-}
-
-src_install() {
-	keepdir /opt/${MY_PN}
-	keepdir /var/log/${MY_PN}
-	keepdir /etc/${MY_PN}
-
-	insinto /etc/${MY_PN}
-	doins config/*
-	rm -rf config || die
-
-	insinto /etc/logrotate.d
-	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
-
-	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
-	newinitd "${FILESDIR}"/${MY_PN}.initd-r5 ${MY_PN}
-
-	mv * "${ED%/}"/opt/${MY_PN} || die
-}
-
-pkg_postinst() {
-	elog "This version of Kibana is compatible with Elasticsearch 5.5"
-	elog
-	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."
-}

diff --git a/www-apps/kibana-bin/kibana-bin-5.5.2.ebuild b/www-apps/kibana-bin/kibana-bin-5.5.2.ebuild
index be0684df316..c6e280e4658 100644
--- a/www-apps/kibana-bin/kibana-bin-5.5.2.ebuild
+++ b/www-apps/kibana-bin/kibana-bin-5.5.2.ebuild
@@ -51,7 +51,7 @@ src_install() {
 	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
 
 	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
-	newinitd "${FILESDIR}"/${MY_PN}.initd-r5 ${MY_PN}
+	newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN}
 
 	mv * "${ED%/}"/opt/${MY_PN} || die
 }


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/, www-apps/kibana-bin/files/
@ 2017-06-27 12:44 Michael Palimaka
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Palimaka @ 2017-06-27 12:44 UTC (permalink / raw
  To: gentoo-commits

commit:     a60c6f4162b32c7d923ac1be8bc6087af766313a
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Tue Jun 27 12:16:40 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jun 27 12:44:21 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a60c6f41

www-apps/kibana-bin: bump to 5.4.2, drop old

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 www-apps/kibana-bin/Manifest                       |  6 +-
 www-apps/kibana-bin/files/kibana.initd-r3          | 18 ------
 www-apps/kibana-bin/kibana-bin-4.6.4.ebuild        | 66 ----------------------
 ...na-bin-5.4.1.ebuild => kibana-bin-5.4.2.ebuild} |  0
 4 files changed, 2 insertions(+), 88 deletions(-)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index 200ba7343dc..090f6fe65b4 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -1,10 +1,8 @@
-DIST kibana-4.6.4-linux-x86.tar.gz 35102428 SHA256 4c221ff74ae85218df86b0049154d5470217e1491292ed830f749046f76b3ab7 SHA512 e171c4fbb22db6ba615dc9a33090c4246bf09781c0f3be9d946a3e74ad6ccc98fc60af25848bb687caa8d0eaa604e2839c57d38b8f5f0f13bd0d9c0beb947ca7 WHIRLPOOL 1c6a418d18d84b9960676aa34cb98e8300ae4b214eaedf193d9ab3da56881eaf09d866599b2b8c6d89d4ded4043418785e3c97a665d5d5c7e4b255b55a2bffff
-DIST kibana-4.6.4-linux-x86_64.tar.gz 35651364 SHA256 05699ab7810d1291d555b429081e0299575270e0eb06491af44ba76b355acead SHA512 9006adebbb2c6980bbe3dc1cb9e21a2657dfced9e5b07b5176782ecda0a8c687478c06a9ba353c54720efb690f54626797628ebe35366a0ffd07c5f71bb8bc84 WHIRLPOOL a8411bcd56bf8704089ebc30a06ce5f4386c1a4146f00be49e6c34981402daf3ba0c56b91a1c05b4ad81e2d3181a9106e39066cb233d8456a1fa3fe4c36860c5
 DIST kibana-5.1.2-linux-x86.tar.gz 38506277 SHA256 e612e0669de687d20ac9896c4cb7a1d7a2bdcb7205af531188013044d659ab90 SHA512 f8d80f3c8d9643dcbf5abb8035dbde15b48f099a1bba9a9d7b18c9894f4d9cb427bc5b850d4005182cde127f9967b2d2786964518637c5312e00020e0fe8e68e WHIRLPOOL abf990db0cf0fd50f6f4d4ea1a56703d955b603b0c80b61860800886546fadd1d79fe402cfa31aa414169290f623c1877e1826c3c4dccaad230657360289d785
 DIST kibana-5.1.2-linux-x86_64.tar.gz 39069457 SHA256 c2e30b9581e7222e8f2536d4b08087dc282a6b31a24ec0e43b905507fe2f2b04 SHA512 d1bebb18d1b3af49b7306f6192ba46bf2485b2eb9a6ddbe9028b5dec921104fbd22ab44d028a9d8ca16730d8f8f7533abb79561b420620859a32edda07369b01 WHIRLPOOL cecadd767316d1404bf60afd57dcb52da289197d173bffd5e320daa4a31c43624ff3ca4f75569916ec960beb2e5a4626159c5eaa26846060331e2bff879b3439
 DIST kibana-5.2.2-linux-x86.tar.gz 38297223 SHA256 de0421728aca00e9d4114b45ad5519b843b700006eb0795fcc2df4371d6baa1d SHA512 189def5722ac05e58cec27902a9e72ddb9bcbf65183ce7cd488e30000cabbfa934e10765a68cc2efaca190cfc148adb0b85d0edd6d15dc557a1fae6bed3c9f2e WHIRLPOOL 2d1257ae2f641ac2b83decc8aec191fd0351ab6a821cda906ea176d1a37ac2bd7476046cac15e43e3ea18bbd230dc6cf2d62c03c541232a1aa153c1b41c6bbc1
 DIST kibana-5.2.2-linux-x86_64.tar.gz 38853061 SHA256 9c7c526ce286da7f63aed9fb9f9d752ec182ff16bf374c55e55e5a0536a33563 SHA512 15e3c7919e24f0161b734e80513747655d7dad9996c26c07f96a4b4fe8408cae310f01b518d0555d8bbfc883604b3c95a0e4323fdb0c675d5e0ea384c2e7755c WHIRLPOOL d7e3e1cbf037eba0ff76b088eafd377a54d2f0962b416f6f85790bf781c9206026c5bb34dbe80ac8601bce7ed8274eec02667f95458057dcb8fda1de685405ed
 DIST kibana-5.3.3-linux-x86.tar.gz 38182559 SHA256 d5d2d3f234fc7f9bb1405733655755829ead2f29ee143fb77166252e6cf0bc8f SHA512 8607e2ca994fdcc5112e81b1603343926e808aede8f77ec95bb68bde535336926c0432a491c572453024f0106405a00b7e8dfaf6f6ba94c10f0ecfc52cae1ad7 WHIRLPOOL fab69d3be37c6d4c6ca40ddc32e4f1a55d8d065dbb88ead5bac8663104eb1877f4e5859abf36c0bf460a16d8d86fa423800b9e037b08b457c2b882b59afd94fd
 DIST kibana-5.3.3-linux-x86_64.tar.gz 38736812 SHA256 b35b955a705ed1f46acb20eac50931ddeb12e6b15357f65384a1c4cc47dcc6fb SHA512 e770a7f57cc4968a44e2e94598ba9f63be2cb971f1a943540d39301ee4233d37a8f5b20d5ea2a636ca368cbefada447f6cdb1dcf097b1831029cce904dabae13 WHIRLPOOL 5a064cb6fbe14384bf47959569e2bf5ca719bda528b886cbe3e782a5ac583db4c52675e41aac3f10f9d10ad1bc4fc1068967215b504e1732dd23d0ce22511753
-DIST kibana-5.4.1-linux-x86.tar.gz 53225669 SHA256 25b309435ae4760332e2072e80a83848852245f5c91af6f72bf09771a0bd73fa SHA512 5314d55ec0ae65fecb35f8ab178da847ca2170e313b116d6ac7816115d4d6b2c4555d1af3043ce95569a586abd4dd7b6fd686d4e60d3ddd6b65c0c2214e988f0 WHIRLPOOL ac3756a2558f82870327caacf2731a73eb20142e7a68f011bd5631960ac6f00a08e43f84b50c3cfc3ca4d3dea20134676c34073a838742ae995daaf8aef40e68
-DIST kibana-5.4.1-linux-x86_64.tar.gz 53791517 SHA256 efab73464c6cbc90089acf9275e43c7b3c2bbe8fb62c710567ac523a65c3394b SHA512 787f071452e6265bd1f9e2120077aaf3c1c42cf12aca4093248025e15560fa3953cdbb5b818ee3e5e770eebf35a61dab6f1c48b52772940fc63d4243462b7b5f WHIRLPOOL 2755695bf395bb2ce1407659d6eaf2387698ea8e21eacd4c66d30e3d7af73a4be03274f8613052d8fdddc71931ad6cc3f5ed96ade27c6647fc11d1d36c2d2f9e
+DIST kibana-5.4.2-linux-x86.tar.gz 52785621 SHA256 49497c7c90613da6034af6a47104f47dc1934f2a992fbd2c3120e7fd6b0fd4ed SHA512 88b9f81592035340cd2d7510976b6f0705bddd131727e5c0328d684dbc708420f9c6d571a8f2594b4bf9bff039b946b539ca6727d369f3a2cce85185ddb8d7cc WHIRLPOOL 9234613f58bee9d4300b10c81315a3faabb548f0faf8f733073fa9501fd1951e3319d6ff9a7dca451bef3e82cea68894f13134206452020a6389ebd3d1dfe3d4
+DIST kibana-5.4.2-linux-x86_64.tar.gz 53346622 SHA256 dec4de4f7510a0a1567f2f1862ace2b48abb7d82164e6144d1f71aa345eb732c SHA512 e235b51482b5438875964d0333de6ab01c86ba84257c4ec6c17061bbfbb0a40269561791421a73dcc9cb08ed8055d0192ec6ff7be2bd8759ca4fab515185ef95 WHIRLPOOL b11ddc0557591e5d6774c9fe7f53726a9724d2c5d4d95db190a2c45906a69e7f44afe9871f37a99f6e0be38778ef6cf8ddf3ce369c785ed3a4fb6b7613632ef8

diff --git a/www-apps/kibana-bin/files/kibana.initd-r3 b/www-apps/kibana-bin/files/kibana.initd-r3
deleted file mode 100644
index 99f78bf5427..00000000000
--- a/www-apps/kibana-bin/files/kibana.initd-r3
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-KIBANA_USER=${KIBANA_USER:-kibana}
-KIBANA_CONFIG=${KIBANA_CONFIG:-/etc/kibana/kibana.yml}
-
-command="/opt/kibana/bin/kibana"
-command_args="--elasticsearch ${ES_INSTANCE} --config ${KIBANA_CONFIG}"
-
-pidfile="/run/kibana.pid"
-command_background="true"
-start_stop_daemon_args="--user=\"${KIBANA_USER}\" --stdout /var/log/kibana/kibana.log --stderr /var/log/kibana/kibana.err"
-
-start_pre() {
-	checkpath -d -o "${KIBANA_USER}" -m750 "/var/log/kibana"
-	checkpath -f -o "${KIBANA_USER}" -m644 "/opt/kibana/optimize/.babelcache.json"
-}

diff --git a/www-apps/kibana-bin/kibana-bin-4.6.4.ebuild b/www-apps/kibana-bin/kibana-bin-4.6.4.ebuild
deleted file mode 100644
index 70cbda6ab4d..00000000000
--- a/www-apps/kibana-bin/kibana-bin-4.6.4.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit pax-utils user
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Explore and visualize data"
-HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="amd64? ( https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
-	x86? ( https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}-linux-x86.tar.gz )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RESTRICT="strip"
-QA_PREBUILT="opt/kibana/node/bin/node"
-
-pkg_setup() {
-	enewgroup ${MY_PN}
-	enewuser ${MY_PN} -1 -1 /opt/${MY_PN} ${MY_PN}
-}
-
-src_unpack() {
-	if use amd64; then
-		S="${WORKDIR}/${MY_P}-linux-x86_64"
-	elif use x86; then
-		S="${WORKDIR}/${MY_P}-linux-x86"
-	fi
-
-	default
-}
-
-src_install() {
-	keepdir /opt/${MY_PN}
-	keepdir /var/log/${MY_PN}
-	keepdir /etc/${MY_PN}
-
-	insinto /etc/${MY_PN}
-	doins config/*
-	rm -rf config || die
-
-	insinto /etc/logrotate.d
-	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
-
-	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
-	newinitd "${FILESDIR}"/${MY_PN}.initd-r3 ${MY_PN}
-
-	mv * "${ED%/}"/opt/${MY_PN} || die
-
-	# bug 567934
-	pax-mark m "${ED%/}/opt/${MY_PN}/node/bin/node"
-}
-
-pkg_postinst() {
-	elog "This version of Kibana is compatible with Elasticsearch 2.4"
-	elog
-	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."
-}

diff --git a/www-apps/kibana-bin/kibana-bin-5.4.1.ebuild b/www-apps/kibana-bin/kibana-bin-5.4.2.ebuild
similarity index 100%
rename from www-apps/kibana-bin/kibana-bin-5.4.1.ebuild
rename to www-apps/kibana-bin/kibana-bin-5.4.2.ebuild


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/, www-apps/kibana-bin/files/
@ 2015-12-22 15:12 Ian Delaney
  0 siblings, 0 replies; 8+ messages in thread
From: Ian Delaney @ 2015-12-22 15:12 UTC (permalink / raw
  To: gentoo-commits

commit:     7ca4f146a8eb2c657624a2946dce15fded62a6da
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Tue Dec 22 14:58:24 2015 +0000
Commit:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Tue Dec 22 15:12:15 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca4f146

www-apps/kibana-bin: bump to 4.3.1, fixes bug #564606

Package-Manager: portage-2.2.26

 www-apps/kibana-bin/Manifest                |  2 +
 www-apps/kibana-bin/files/kibana.initd-r3   | 18 ++++++++
 www-apps/kibana-bin/kibana-bin-4.3.1.ebuild | 67 +++++++++++++++++++++++++++++
 3 files changed, 87 insertions(+)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index b3c77f2..e9c5e76 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -1,2 +1,4 @@
 DIST kibana-4.1.4-linux-x64.tar.gz 11805519 SHA256 2d11c63268f49b95726bfa0f3c09cf898ea67b65da3599989d17a27095987b0d SHA512 a89290502d887002a65405e7e10de9ddefb176d262584f35ec58352a7ee9b5a88d0db2949d00eefee3752d1bccd4964f7d4f5935d5fb32c50a46e8b2e1f03a6c WHIRLPOOL 33eeda21ab98a04400d3b26bd10c9f9bbc813a8bf934897fc5dc0d354d25dd223caa60fa09613e3a0db74246d1482708620d23b18c6e740480973f77f769b99f
 DIST kibana-4.1.4-linux-x86.tar.gz 11595160 SHA256 e197ad2936488764b7167a9ea9989c26600fe3797d22c0e522244eef7eb6b809 SHA512 1651a31ee98315dea0cac83f0e80c45deabf0720e0c4b6b4e337512a1f23b8bd31e853f0b59e08cb53189c76369892ebc88dee5d796118aa659dbaa177698e13 WHIRLPOOL 4cd79f2b4bdf96d72626ad4ac992de9127095f3a96a09735a784e678fefc250f0cdbbb1776876afd9596fbe69e884133e2236f4ffe099e89fc159910048a06f4
+DIST kibana-4.3.1-linux-x64.tar.gz 30408272 SHA256 c6a91921a0055714fd24fb94a70b7057f43492da6bd8c4f2f1acbf0964bf09b9 SHA512 ddaa5110c0bcf3686f0e8fed0ae839f9d8b217d2271611a9a231aa12653bad9ab119630191b732b1d9f416db4211376610201a37208d7bd686ea8c50dd4caa75 WHIRLPOOL 92dc99e0e75ab86e01e4db798ecb02672f95d76eed1da8cbfb073591b250972331d8bcf42bc68130a898c28cff043fbd24d18cb87da46d369e932ca11096ec30
+DIST kibana-4.3.1-linux-x86.tar.gz 29968948 SHA256 fffc2325f1936f9bcedbc0812e2480f085f210229a6d2b5fbc40a3e8379ac8d3 SHA512 7ec80920b7c6e6b03812d94aed3daf4a696b6ca5a31cdefac756a8344284c3e4e5b841514a0d6a5b238d0fc03e8d98cebf866aa03e57cb4c215a0cef286b38be WHIRLPOOL 26727a253f0285c1bfa09d5dd4a33746fb8699dbe48feb1c12d6aef2d36381e654a31dbac0abec9be923a06e5ed53aa04e1593b3117ec7f79f8c28facf8d9917

diff --git a/www-apps/kibana-bin/files/kibana.initd-r3 b/www-apps/kibana-bin/files/kibana.initd-r3
new file mode 100644
index 0000000..3eceb5f
--- /dev/null
+++ b/www-apps/kibana-bin/files/kibana.initd-r3
@@ -0,0 +1,18 @@
+#!/sbin/openrc-run
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+KIBANA_USER=${KIBANA_USER:-kibana}
+KIBANA_CONFIG=${KIBANA_CONFIG:-/etc/kibana/kibana.yml}
+
+command="/opt/kibana/bin/kibana"
+command_args="--elasticsearch ${ES_INSTANCE} --config ${KIBANA_CONFIG}"
+
+pidfile="/run/kibana.pid"
+command_background="true"
+start_stop_daemon_args="--user=\"${KIBANA_USER}\" --stdout /var/log/kibana/kibana.log --stderr /var/log/kibana/kibana.err"
+
+start_pre() {
+	checkpath -d -o "${KIBANA_USER}" -m750 "/var/log/kibana"
+	checkpath -f -o "${KIBANA_USER}" -m644 "/opt/kibana/optimize/.babelcache.json"
+}

diff --git a/www-apps/kibana-bin/kibana-bin-4.3.1.ebuild b/www-apps/kibana-bin/kibana-bin-4.3.1.ebuild
new file mode 100644
index 0000000..4407d36
--- /dev/null
+++ b/www-apps/kibana-bin/kibana-bin-4.3.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit pax-utils user
+
+MY_PN="kibana"
+MY_P=${MY_PN}-${PV/_rc/-rc}
+
+DESCRIPTION="Explore and visualize data"
+HOMEPAGE="https://www.elastic.co/products/kibana"
+SRC_URI="amd64? ( https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}-linux-x64.tar.gz )
+	x86? ( https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}-linux-x86.tar.gz )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT="strip"
+QA_PREBUILT="opt/kibana/node/bin/node"
+
+pkg_setup() {
+	enewgroup ${MY_PN}
+	enewuser ${MY_PN} -1 -1 /opt/${MY_PN} ${MY_PN}
+}
+
+src_unpack() {
+	if use amd64; then
+	  S="${WORKDIR}/${MY_P}-linux-x64"
+	elif use x86; then
+	  S="${WORKDIR}/${MY_P}-linux-x86"
+	fi
+
+	default
+}
+
+src_install() {
+	keepdir /opt/${MY_PN}
+	keepdir /var/log/${MY_PN}
+	keepdir /etc/${MY_PN}
+
+	insinto /etc/${MY_PN}
+	doins config/*
+	rm -rf config
+
+	insinto /etc/logrotate.d
+	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
+
+	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
+	newinitd "${FILESDIR}"/${MY_PN}.initd-r3 ${MY_PN}
+
+	mv * "${D}"/opt/${MY_PN}
+
+	# bug 567934
+	pax-mark m "${ED}/opt/${MY_PN}/node/bin/node"
+}
+
+pkg_postinst() {
+	elog "This version of Kibana is compatible with Elasticsearch 2.1+"
+	elog
+	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."
+}


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/, www-apps/kibana-bin/files/
@ 2015-12-22 15:12 Ian Delaney
  0 siblings, 0 replies; 8+ messages in thread
From: Ian Delaney @ 2015-12-22 15:12 UTC (permalink / raw
  To: gentoo-commits

commit:     84050bc196fbc6b6c81a663ff581e4714ff8bf03
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Tue Dec 22 14:55:37 2015 +0000
Commit:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Tue Dec 22 15:12:12 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84050bc1

www-apps/kibana-bin: bump to 4.1.4, fixes bug #567934

Package-Manager: portage-2.2.26

 www-apps/kibana-bin/Manifest                       |  3 +-
 www-apps/kibana-bin/files/kibana.initd-r2          |  5 ++--
 ...na-bin-4.1.3.ebuild => kibana-bin-4.1.4.ebuild} | 34 ++++++++++++++++------
 3 files changed, 30 insertions(+), 12 deletions(-)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index e495012..b3c77f2 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -1 +1,2 @@
-DIST kibana-4.1.3-linux-x64.tar.gz 11800636 SHA256 f2cb5389ad0acfbc4006f739d75d5ede541483d1fa6be728bbf547a9d7ddeb4a SHA512 81549c881ec222bcac73a0cf60766752591031ea8f3d28cce98ce06458376036f119353e7b820faef2cb42b23e5f6ef96cd98c1f256b3361513e71877082301c WHIRLPOOL 0d2272361a1b07984cfa7539d4d36e2465b87cdc046ae7cd6d2b6e5da69861feca0e74d9e0ad467d7f4cef9865b72c0bcc1a769bbc6458227fe590e1f99a21b1
+DIST kibana-4.1.4-linux-x64.tar.gz 11805519 SHA256 2d11c63268f49b95726bfa0f3c09cf898ea67b65da3599989d17a27095987b0d SHA512 a89290502d887002a65405e7e10de9ddefb176d262584f35ec58352a7ee9b5a88d0db2949d00eefee3752d1bccd4964f7d4f5935d5fb32c50a46e8b2e1f03a6c WHIRLPOOL 33eeda21ab98a04400d3b26bd10c9f9bbc813a8bf934897fc5dc0d354d25dd223caa60fa09613e3a0db74246d1482708620d23b18c6e740480973f77f769b99f
+DIST kibana-4.1.4-linux-x86.tar.gz 11595160 SHA256 e197ad2936488764b7167a9ea9989c26600fe3797d22c0e522244eef7eb6b809 SHA512 1651a31ee98315dea0cac83f0e80c45deabf0720e0c4b6b4e337512a1f23b8bd31e853f0b59e08cb53189c76369892ebc88dee5d796118aa659dbaa177698e13 WHIRLPOOL 4cd79f2b4bdf96d72626ad4ac992de9127095f3a96a09735a784e678fefc250f0cdbbb1776876afd9596fbe69e884133e2236f4ffe099e89fc159910048a06f4

diff --git a/www-apps/kibana-bin/files/kibana.initd-r2 b/www-apps/kibana-bin/files/kibana.initd-r2
index 85ec76f..d469ec4 100644
--- a/www-apps/kibana-bin/files/kibana.initd-r2
+++ b/www-apps/kibana-bin/files/kibana.initd-r2
@@ -3,14 +3,15 @@
 # Distributed under the terms of the GNU General Public License v2
 
 KIBANA_USER=${KIBANA_USER:-kibana}
+KIBANA_CONFIG=${KIBANA_CONFIG:-/etc/kibana/kibana.yml}
 
 command="/opt/kibana/bin/kibana"
-command_args="--elasticsearch ${ES_INSTANCE}"
+command_args="--elasticsearch ${ES_INSTANCE} --config ${KIBANA_CONFIG}"
 
 pidfile="/run/kibana.pid"
 command_background="true"
 start_stop_daemon_args="--user=\"${KIBANA_USER}\" --stdout /var/log/kibana/kibana.log --stderr /var/log/kibana/kibana.err"
 
 start_pre() {
-        checkpath -d -o "${KIBANA_USER}" -m750 "/var/log/kibana"
+	checkpath -d -o "${KIBANA_USER}" -m750 "/var/log/kibana"
 }

diff --git a/www-apps/kibana-bin/kibana-bin-4.1.3.ebuild b/www-apps/kibana-bin/kibana-bin-4.1.4.ebuild
similarity index 59%
rename from www-apps/kibana-bin/kibana-bin-4.1.3.ebuild
rename to www-apps/kibana-bin/kibana-bin-4.1.4.ebuild
index facd6af..a91ca43 100644
--- a/www-apps/kibana-bin/kibana-bin-4.1.3.ebuild
+++ b/www-apps/kibana-bin/kibana-bin-4.1.4.ebuild
@@ -1,38 +1,49 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
 EAPI=5
 
-inherit user
+inherit pax-utils user
 
 MY_PN="kibana"
 MY_P=${MY_PN}-${PV/_rc/-rc}
 
 DESCRIPTION="Explore and visualize data"
 HOMEPAGE="https://www.elastic.co/products/kibana"
-SRC_URI="https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}-linux-x64.tar.gz"
+SRC_URI="amd64? ( https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}-linux-x64.tar.gz )
+	x86? ( https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}-linux-x86.tar.gz )"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=""
-RDEPEND=""
+KEYWORDS="~amd64 ~x86"
 
 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_unpack() {
+	if use amd64; then
+	  S="${WORKDIR}/${MY_P}-linux-x64"
+	elif use x86; then
+	  S="${WORKDIR}/${MY_P}-linux-x86"
+	fi
+
+	default
+}
+
 src_install() {
 	keepdir /opt/${MY_PN}
 	keepdir /var/log/${MY_PN}
+	keepdir /etc/${MY_PN}
+
+	insinto /etc/${MY_PN}
+	doins config/*
+	rm -rf config
 
 	insinto /etc/logrotate.d
 	newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
@@ -41,9 +52,14 @@ src_install() {
 	newinitd "${FILESDIR}"/${MY_PN}.initd-r2 ${MY_PN}
 
 	mv * "${D}"/opt/${MY_PN}
+
+	# bug 567934
+	pax-mark m "${ED}/opt/${MY_PN}/node/bin/node"
 }
 
 pkg_postinst() {
+	elog "This version of Kibana is compatible with Elasticsearch 1.4.4 - 1.7."
+	elog
 	elog "Be sure to point ES_INSTANCE to your Elasticsearch instance"
 	elog "in /etc/conf.d/${MY_PN}."
 	elog


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/, www-apps/kibana-bin/files/
@ 2015-11-21  0:38 Ian Delaney
  0 siblings, 0 replies; 8+ messages in thread
From: Ian Delaney @ 2015-11-21  0:38 UTC (permalink / raw
  To: gentoo-commits

commit:     3465c9e035cf4904334c586c4878d41c4d7caedb
Author:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 21 00:36:25 2015 +0000
Commit:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Sat Nov 21 00:37:56 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3465c9e0

www-apps/kibana-bin:  bump -> vn. 4.1.3, clean old vns. & defunct init scripts

Requests made, new ebuild submitted via proxy maintainer via the gentoo bug
which is under category of security bug.

Gentoo bug: #566044O

Package-Manager: portage-2.2.24

 www-apps/kibana-bin/Manifest                       |  4 +--
 www-apps/kibana-bin/files/kibana.initd             | 39 ----------------------
 www-apps/kibana-bin/files/kibana.initd-r1          | 18 ----------
 www-apps/kibana-bin/kibana-bin-4.0.3.ebuild        | 39 ----------------------
 www-apps/kibana-bin/kibana-bin-4.1.1.ebuild        | 39 ----------------------
 ...na-bin-4.1.2.ebuild => kibana-bin-4.1.3.ebuild} | 14 ++++----
 www-apps/kibana-bin/metadata.xml                   |  1 +
 7 files changed, 9 insertions(+), 145 deletions(-)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index 79468cc..e495012 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -1,3 +1 @@
-DIST kibana-4.0.3-linux-x64.tar.gz 14331227 SHA256 320a43ed11f8f3f95709ceaec11ef8192c9bc2e64ea73a5f973b43aa8a422922 SHA512 745faffd9d8d67d6322f64223b829eb8eff4fba5d2f435a72b0c52c64e1578f0f5e741285c20904b6215d0c8da2cc5833fead86fc519bb4fdc51e8d51a18c465 WHIRLPOOL 2e67b9ba702ff78b9e775517333739cb96ad7dc88ab413768b897374f5ec25daa3b861f420b54451906231eca0ce5558306613a6597a7c85d340d897da0a0a08
-DIST kibana-4.1.1-linux-x64.tar.gz 11676499 SHA256 6f42d25f337fd49f38e2af81b9ab6e0c987a199a8c0b2e1410d072f812cb4520 SHA512 d72f235704e2a85b4d993f55550b5d8b6de049f05f4ff7781e122af65fca88d3966db188a8bbc877928751aacd69f8ecf4c412cd05bfa88d1a9e785fa952aeed WHIRLPOOL a60321cf7ae511dd03c2099b61ea0fe5abb479b264842150a84d6791e8b9ba6682dc1c95059800a8cf714898350ec533440eb43240fa78491836fa3b7d6ef23d
-DIST kibana-4.1.2-linux-x64.tar.gz 11787239 SHA256 5f6213f7ac7ef71016a6750f09e7316ccc9bca139bc5389b417395b179bc370c SHA512 08e8a8d5582019ee977a43e25afe874cd34fe0097ed17dc4738abaf6493c224061997a2558a297748f53bbee97bcd83b1dc54d0287594ba60d917d19c0baca9b WHIRLPOOL dd537add18d7a01622541850ff7385ec72174f473c6f89d56172a41cc3eac79d49e2df3079fef3160acb6f7c390eae5afb614b14402ebdf21cfba67289fb5142
+DIST kibana-4.1.3-linux-x64.tar.gz 11800636 SHA256 f2cb5389ad0acfbc4006f739d75d5ede541483d1fa6be728bbf547a9d7ddeb4a SHA512 81549c881ec222bcac73a0cf60766752591031ea8f3d28cce98ce06458376036f119353e7b820faef2cb42b23e5f6ef96cd98c1f256b3361513e71877082301c WHIRLPOOL 0d2272361a1b07984cfa7539d4d36e2465b87cdc046ae7cd6d2b6e5da69861feca0e74d9e0ad467d7f4cef9865b72c0bcc1a769bbc6458227fe590e1f99a21b1

diff --git a/www-apps/kibana-bin/files/kibana.initd b/www-apps/kibana-bin/files/kibana.initd
deleted file mode 100644
index 9effc54..0000000
--- a/www-apps/kibana-bin/files/kibana.initd
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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/files/kibana.initd-r1 b/www-apps/kibana-bin/files/kibana.initd-r1
deleted file mode 100644
index 3fdcec6..0000000
--- a/www-apps/kibana-bin/files/kibana.initd-r1
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-KIBANA_USER=${KIBANA_USER:-kibana}
-
-command="/opt/kibana/bin/kibana"
-pidfile="/run/kibana.pid"
-command_background="true"
-start_stop_daemon_args="--user=\"${KIBANA_USER}\" --stdout /var/log/kibana/kibana.log --stderr /var/log/kibana/kibana.err"
-
-depend() {
-        need elasticsearch
-}
-
-start_pre() {
-        checkpath -d -o "${KIBANA_USER}" -m750 "/var/log/kibana"
-}

diff --git a/www-apps/kibana-bin/kibana-bin-4.0.3.ebuild b/www-apps/kibana-bin/kibana-bin-4.0.3.ebuild
deleted file mode 100644
index ee1c13e..0000000
--- a/www-apps/kibana-bin/kibana-bin-4.0.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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="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/kibana-bin-4.1.1.ebuild b/www-apps/kibana-bin/kibana-bin-4.1.1.ebuild
deleted file mode 100644
index 4ee1ab1..0000000
--- a/www-apps/kibana-bin/kibana-bin-4.1.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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"
-
-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-r1 "${MY_PN}"
-
-	mv * "${D}/opt/${MY_PN}"
-}

diff --git a/www-apps/kibana-bin/kibana-bin-4.1.2.ebuild b/www-apps/kibana-bin/kibana-bin-4.1.3.ebuild
similarity index 75%
rename from www-apps/kibana-bin/kibana-bin-4.1.2.ebuild
rename to www-apps/kibana-bin/kibana-bin-4.1.3.ebuild
index fdace00..facd6af 100644
--- a/www-apps/kibana-bin/kibana-bin-4.1.2.ebuild
+++ b/www-apps/kibana-bin/kibana-bin-4.1.3.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
+# $Header: $
 
 EAPI=5
 
@@ -9,7 +9,7 @@ inherit user
 MY_PN="kibana"
 MY_P=${MY_PN}-${PV/_rc/-rc}
 
-DESCRIPTION="visualize logs and time-stamped data"
+DESCRIPTION="Explore and visualize data"
 HOMEPAGE="https://www.elastic.co/products/kibana"
 SRC_URI="https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}-linux-x64.tar.gz"
 
@@ -34,13 +34,13 @@ src_install() {
 	keepdir /opt/${MY_PN}
 	keepdir /var/log/${MY_PN}
 
-	insinto "/etc/logrotate.d"
-	newins "${FILESDIR}/${MY_PN}.logrotate" "${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}"
+	newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
+	newinitd "${FILESDIR}"/${MY_PN}.initd-r2 ${MY_PN}
 
-	mv * "${D}/opt/${MY_PN}"
+	mv * "${D}"/opt/${MY_PN}
 }
 
 pkg_postinst() {

diff --git a/www-apps/kibana-bin/metadata.xml b/www-apps/kibana-bin/metadata.xml
index cf1b428..4069bfc 100644
--- a/www-apps/kibana-bin/metadata.xml
+++ b/www-apps/kibana-bin/metadata.xml
@@ -3,6 +3,7 @@
 <pkgmetadata>
         <maintainer>
                 <email>idella4@gentoo.org</email>
+		 <name>Ian Delaney</name>
         </maintainer>
         <maintainer>
                 <email>hydrapolic@gmail.com</email>


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/, www-apps/kibana-bin/files/
@ 2015-10-15 14:51 Amy Winston
  0 siblings, 0 replies; 8+ messages in thread
From: Amy Winston @ 2015-10-15 14:51 UTC (permalink / raw
  To: gentoo-commits

commit:     cb4768babf42ff60b3b21a6cda98356c65bc0043
Author:     Amy Winston <amynka <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 15 14:50:17 2015 +0000
Commit:     Amy Winston <amynka <AT> gentoo <DOT> org>
CommitDate: Thu Oct 15 14:50:17 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4768ba

www-apps/kibana-bin: Version bump bug #562660. By Tomas Mozes.

Package-Manager: portage-2.2.20.1

 www-apps/kibana-bin/Manifest                |  1 +
 www-apps/kibana-bin/files/kibana.confd      |  2 ++
 www-apps/kibana-bin/files/kibana.initd-r2   | 16 +++++++++
 www-apps/kibana-bin/files/kibana.logrotate  |  9 +++++
 www-apps/kibana-bin/kibana-bin-4.1.2.ebuild | 51 +++++++++++++++++++++++++++++
 5 files changed, 79 insertions(+)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index e94bca7..79468cc 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -1,2 +1,3 @@
 DIST kibana-4.0.3-linux-x64.tar.gz 14331227 SHA256 320a43ed11f8f3f95709ceaec11ef8192c9bc2e64ea73a5f973b43aa8a422922 SHA512 745faffd9d8d67d6322f64223b829eb8eff4fba5d2f435a72b0c52c64e1578f0f5e741285c20904b6215d0c8da2cc5833fead86fc519bb4fdc51e8d51a18c465 WHIRLPOOL 2e67b9ba702ff78b9e775517333739cb96ad7dc88ab413768b897374f5ec25daa3b861f420b54451906231eca0ce5558306613a6597a7c85d340d897da0a0a08
 DIST kibana-4.1.1-linux-x64.tar.gz 11676499 SHA256 6f42d25f337fd49f38e2af81b9ab6e0c987a199a8c0b2e1410d072f812cb4520 SHA512 d72f235704e2a85b4d993f55550b5d8b6de049f05f4ff7781e122af65fca88d3966db188a8bbc877928751aacd69f8ecf4c412cd05bfa88d1a9e785fa952aeed WHIRLPOOL a60321cf7ae511dd03c2099b61ea0fe5abb479b264842150a84d6791e8b9ba6682dc1c95059800a8cf714898350ec533440eb43240fa78491836fa3b7d6ef23d
+DIST kibana-4.1.2-linux-x64.tar.gz 11787239 SHA256 5f6213f7ac7ef71016a6750f09e7316ccc9bca139bc5389b417395b179bc370c SHA512 08e8a8d5582019ee977a43e25afe874cd34fe0097ed17dc4738abaf6493c224061997a2558a297748f53bbee97bcd83b1dc54d0287594ba60d917d19c0baca9b WHIRLPOOL dd537add18d7a01622541850ff7385ec72174f473c6f89d56172a41cc3eac79d49e2df3079fef3160acb6f7c390eae5afb614b14402ebdf21cfba67289fb5142

diff --git a/www-apps/kibana-bin/files/kibana.confd b/www-apps/kibana-bin/files/kibana.confd
new file mode 100644
index 0000000..59877f3
--- /dev/null
+++ b/www-apps/kibana-bin/files/kibana.confd
@@ -0,0 +1,2 @@
+#elasticsearch instance to connect to
+ES_INSTANCE=http://localhost:9200

diff --git a/www-apps/kibana-bin/files/kibana.initd-r2 b/www-apps/kibana-bin/files/kibana.initd-r2
new file mode 100644
index 0000000..85ec76f
--- /dev/null
+++ b/www-apps/kibana-bin/files/kibana.initd-r2
@@ -0,0 +1,16 @@
+#!/sbin/openrc-run
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+KIBANA_USER=${KIBANA_USER:-kibana}
+
+command="/opt/kibana/bin/kibana"
+command_args="--elasticsearch ${ES_INSTANCE}"
+
+pidfile="/run/kibana.pid"
+command_background="true"
+start_stop_daemon_args="--user=\"${KIBANA_USER}\" --stdout /var/log/kibana/kibana.log --stderr /var/log/kibana/kibana.err"
+
+start_pre() {
+        checkpath -d -o "${KIBANA_USER}" -m750 "/var/log/kibana"
+}

diff --git a/www-apps/kibana-bin/files/kibana.logrotate b/www-apps/kibana-bin/files/kibana.logrotate
new file mode 100644
index 0000000..378d656
--- /dev/null
+++ b/www-apps/kibana-bin/files/kibana.logrotate
@@ -0,0 +1,9 @@
+/var/log/kibana/kibana.log /var/log/kibana/kibana.err {
+        daily
+        rotate 7
+        copytruncate
+        compress
+        delaycompress
+        missingok
+        notifempty
+}

diff --git a/www-apps/kibana-bin/kibana-bin-4.1.2.ebuild b/www-apps/kibana-bin/kibana-bin-4.1.2.ebuild
new file mode 100644
index 0000000..fdace00
--- /dev/null
+++ b/www-apps/kibana-bin/kibana-bin-4.1.2.ebuild
@@ -0,0 +1,51 @@
+# 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."
+}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-12-14  1:19 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-14  1:19 [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/, www-apps/kibana-bin/files/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2021-07-31 10:03 Joonas Niilola
2017-08-26  7:09 Patrice Clement
2017-06-27 12:44 Michael Palimaka
2015-12-22 15:12 Ian Delaney
2015-12-22 15:12 Ian Delaney
2015-11-21  0:38 Ian Delaney
2015-10-15 14:51 Amy Winston

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox