Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/logstash-bin/
Date: Sun, 09 Sep 2018 20:41:38
Message-Id: 1536525672.ad8a45d8d88dc693ed69fe81d6e7e1e85953dfcc.whissi@gentoo
1 commit: ad8a45d8d88dc693ed69fe81d6e7e1e85953dfcc
2 Author: Tomas Mozes <tmozes <AT> sygic <DOT> com>
3 AuthorDate: Sun Sep 9 20:07:36 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 9 20:41:12 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8a45d8
7
8 app-admin/logstash-bin: bump to 6.4.0
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.10
11
12 app-admin/logstash-bin/Manifest | 2 +
13 app-admin/logstash-bin/logstash-bin-6.4.0.ebuild | 77 ++++++++++++++++++++++++
14 2 files changed, 79 insertions(+)
15
16 diff --git a/app-admin/logstash-bin/Manifest b/app-admin/logstash-bin/Manifest
17 index 8d0554ff0ef..714cb8a98cf 100644
18 --- a/app-admin/logstash-bin/Manifest
19 +++ b/app-admin/logstash-bin/Manifest
20 @@ -2,5 +2,7 @@ DIST logstash-5.6.10.tar.gz 104373711 BLAKE2B 759bf003e1799aeaef0a1279b3c7cf5732
21 DIST logstash-5.6.11.tar.gz 104371822 BLAKE2B 3597b8ef661fa2bcbfd112966b11789925b1fafdc11991390c96d62af02d959cc251c59f352a949b14760df9f5eda5672ff407b70b3f361d4ec7ce3379eb7e5d SHA512 1e8f78fd76f637672bf18ec4b986c56c76be357788364e4dc863933f28982b988b147f31e091381e960c010ee4791e6f79914a75bacfe6b0482e573272bba749
22 DIST logstash-6.2.4.zip 153969993 BLAKE2B 989f631484be14014b8230e09fa049a0e470078fed938f2df55134a27d5f4f2d8670187126d32c4933b77b496a6ed96e12d180922c2c318c67fb3dbeec5a5a3b SHA512 65f6e5accc4441cb930e5c45723edeea54ba034a25680ca34114296af5a2c456d4152f9b38469475e600fce27a27b0d9c1d206039d12f2ec9cfeb02942a5c189
23 DIST logstash-6.3.2.tar.gz 144211416 BLAKE2B 8471fd0a920b4ef06cd775ceaafde33e16e5d1898c89339f4a039262a7a6472d6cb8dd2017db8811d6a827395a5b1e7040d9759c8734de2ccd1fc7e615345813 SHA512 11507b9177aa6cd4172eb825e395571de71bae8b0e39d7f700fe27c7219b22bc2b9a493e39016eead2d54407dc5e5cc20a0c6e4453140d628cadea076453308f
24 +DIST logstash-6.4.0.tar.gz 153887188 BLAKE2B 36f6181d8f8e9c9d9a9f919c66c909fd3008d41b2de9bf014738ba6f3bd8f08204c2acc12c32a4978421476ddc45dc01269d8b145c2d863304d942a24b02a520 SHA512 6cb47370c757151fd7e2eed03b05d28492bfc0f5d397cf885ee6814965a83884716b39d3c9360341c3d4d029dc60d61502453defd42cc072c5ad3756bc2c654f
25 DIST logstash-oss-6.3.1.tar.gz 143787612 BLAKE2B 2de3b991d27019b1c7df7cfa7152c009f2569e12562106babb56081be2a7ac7d94a967e7c52b58f721c2f70f1e8ec9c2730653ff094cf0dd3a9933486ac13be7 SHA512 959d9d5985e117d23ae12efe248a13ae33f8f3ede320fb3b6872e1c27738b601779f0e2402e7be4a2383cd0f220e50cdfd2d6b160d7f5805b2439cee4d8bd94c
26 DIST logstash-oss-6.3.2.tar.gz 144128583 BLAKE2B 99de9d375a06d132844ce63fa5d0e092bb05aedb93ff5e4a278ea75ca2fe68701afa3028af4f9c3e5b3b469e46faf4d6dc62d006e9dac3a9e9528ff94aa2dd47 SHA512 7fa97f0ca070677aaddc73ff900397ce4a45f4b02467917219acb3c414cf0cbf396b481f624d2ebc3f370b2e41120b3b103f6d080a9fafdce98b119eb8d27f5d
27 +DIST logstash-oss-6.4.0.tar.gz 153760331 BLAKE2B 7e519d9666d5fb98079c5eb721b1a4f721fbf0c871919d115e67ff00111d25184abf37bdcb3cacb1bc3eccbc779cc15a9324f72d5e02337ab6993a0d1a9dab18 SHA512 2261cffdb6ee7eba08d381f243e534b8d756c760ac40a5707a3abb4adca08c02c403a8c204dab2091bb46bb4be52b938867675041c49a25e3b1c98fb07f92b98
28
29 diff --git a/app-admin/logstash-bin/logstash-bin-6.4.0.ebuild b/app-admin/logstash-bin/logstash-bin-6.4.0.ebuild
30 new file mode 100644
31 index 00000000000..acbb17a3c74
32 --- /dev/null
33 +++ b/app-admin/logstash-bin/logstash-bin-6.4.0.ebuild
34 @@ -0,0 +1,77 @@
35 +# Copyright 1999-2018 Gentoo Foundation
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=6
39 +
40 +inherit java-pkg-2 user
41 +
42 +MY_PN="${PN%-bin}"
43 +MY_P="${MY_PN}-${PV}"
44 +
45 +DESCRIPTION="Tool for managing events and logs"
46 +HOMEPAGE="https://www.elastic.co/products/logstash"
47 +SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}.tar.gz )
48 + !x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}.tar.gz )"
49 +
50 +# source: LICENSE.txt and NOTICE.txt
51 +LICENSE="Apache-2.0 MIT x-pack? ( Elastic )"
52 +SLOT="0"
53 +KEYWORDS="~amd64"
54 +IUSE="x-pack"
55 +
56 +RESTRICT="strip"
57 +QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so"
58 +
59 +RDEPEND="virtual/jre:1.8"
60 +
61 +S="${WORKDIR}/${MY_P}"
62 +
63 +pkg_setup() {
64 + enewgroup ${MY_PN}
65 + enewuser ${MY_PN} -1 -1 /var/lib/${MY_PN} ${MY_PN}
66 +}
67 +
68 +src_install() {
69 + keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins}
70 + keepdir "/var/lib/${MY_PN}"
71 + keepdir "/var/log/${MY_PN}"
72 +
73 + insinto "/usr/share/${MY_PN}"
74 + newins "${FILESDIR}/agent.conf.sample" agent.conf
75 +
76 + rm -v config/{pipelines.yml,startup.options} || die
77 + insinto /etc/${MY_PN}
78 + doins -r config/.
79 + doins "${FILESDIR}/pipelines.yml"
80 + rm -rv config data || die
81 +
82 + insinto "/opt/${MY_PN}"
83 + doins -r .
84 + fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" "/opt/${MY_PN}/bin/logstash-plugin"
85 +
86 + newconfd "${FILESDIR}/${MY_PN}.confd-r2" "${MY_PN}"
87 + newinitd "${FILESDIR}/${MY_PN}.initd-r2" "${MY_PN}"
88 +
89 + insinto /usr/share/eselect/modules
90 + doins "${FILESDIR}"/logstash-plugin.eselect
91 +}
92 +
93 +pkg_postinst() {
94 + ewarn "Self installed plugins are removed during Logstash upgrades (Bug #622602)"
95 + ewarn "Install the plugins via eselect module that will automatically re-install"
96 + ewarn "all self installed plugins after Logstash upgrades."
97 + elog
98 + elog "Installing plugins:"
99 + elog "eselect logstash-plugin install logstash-output-gelf"
100 + elog
101 +
102 + elog "Reinstalling self installed plugins (installed via eselect module):"
103 + eselect logstash-plugin reinstall
104 +
105 + elog
106 + elog "Sample configuration:"
107 + elog "${EROOT%/}/usr/share/${MY_PN}"
108 + elog
109 + elog "The default pipeline configuration expects the configuration(s) to be found in:"
110 + elog "${EROOT%/}/etc/logstash/conf.d/*.conf"
111 +}