diff options
author | Tomas Mozes <hydrapolic@gmail.com> | 2016-04-11 12:24:55 +0200 |
---|---|---|
committer | Ian Delaney <idella4@gentoo.org> | 2016-04-12 14:07:10 +0800 |
commit | 5a4564496604d80cdffd7eccdb00e80ded5fe840 (patch) | |
tree | 10137a00352c6f2752da34cf4178789ca5e3e7b0 /app-admin/logstash-bin | |
parent | media-sound/pianobar: drop myself as primary maintainer, add sound project (diff) | |
download | gentoo-5a4564496604d80cdffd7eccdb00e80ded5fe840.tar.gz gentoo-5a4564496604d80cdffd7eccdb00e80ded5fe840.tar.bz2 gentoo-5a4564496604d80cdffd7eccdb00e80ded5fe840.zip |
app-admin/logstash-bin: bump to 2.2.4/2.3.1, remove old
Fixes bugs #578954 and #578978
Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/1233
Signed-off-by: Ian Delaney <idella4@gentoo.org>
Diffstat (limited to 'app-admin/logstash-bin')
-rw-r--r-- | app-admin/logstash-bin/Manifest | 8 | ||||
-rw-r--r-- | app-admin/logstash-bin/files/logstash.confd | 42 | ||||
-rw-r--r-- | app-admin/logstash-bin/files/logstash.confd-r1 | 37 | ||||
-rw-r--r-- | app-admin/logstash-bin/files/logstash.initd | 75 | ||||
-rw-r--r-- | app-admin/logstash-bin/files/logstash.initd-r1 | 57 | ||||
-rw-r--r-- | app-admin/logstash-bin/files/logstash.initd-r2 | 65 | ||||
-rw-r--r-- | app-admin/logstash-bin/files/logstash.logrotate-r2 | 6 | ||||
-rw-r--r-- | app-admin/logstash-bin/logstash-bin-2.1.3.ebuild | 52 | ||||
-rw-r--r-- | app-admin/logstash-bin/logstash-bin-2.2.2.ebuild | 52 | ||||
-rw-r--r-- | app-admin/logstash-bin/logstash-bin-2.2.4.ebuild (renamed from app-admin/logstash-bin/logstash-bin-2.2.2-r2.ebuild) | 14 | ||||
-rw-r--r-- | app-admin/logstash-bin/logstash-bin-2.3.0-r1.ebuild | 60 | ||||
-rw-r--r-- | app-admin/logstash-bin/logstash-bin-2.3.1.ebuild (renamed from app-admin/logstash-bin/logstash-bin-2.2.0.ebuild) | 19 |
12 files changed, 109 insertions, 378 deletions
diff --git a/app-admin/logstash-bin/Manifest b/app-admin/logstash-bin/Manifest index 4a66b10a6c9d..2c467a37f8cf 100644 --- a/app-admin/logstash-bin/Manifest +++ b/app-admin/logstash-bin/Manifest @@ -1,5 +1,3 @@ -DIST logstash-2.1.3.tar.gz 74433726 SHA256 c592ea6c63a64f44a08a4b86b8ce6e72847ffdf0cd207d1571dcfda899f7134f SHA512 76a25c4ac49b2d8d10ea13e60a249dad95b661f54310ad5ba7abf169065429342323e97d0bd1954542db31627d27762aabd0087186e3176a27066afc9b1e185c WHIRLPOOL 7da3f23e3fa0c09c7de0098dc09c5019e7bd5e7b3bf67b6df7b9d5d5ee06e6f2cb88c49b3865931cbe58342b28dd6035ea7da6889ff55d00ab6b87612a7ceff2 -DIST logstash-2.2.0.tar.gz 74440588 SHA256 aee2437f45c726ec354f0bf9634b3638428d48bef32beb412f827eb2cc736f78 SHA512 8a167971731bf0d0a7eddb023c57c66fa8ebeb0842756711795117bdb988018040ea50848c1f6e06ba748d76b723a39f758e275778270cf92acebb3284263ce0 WHIRLPOOL b07eba50168bd9ee9e7b55e8b9fd181353188db4b4c8e4dedc289cd8c8d4fae4c10650a8d968c06cd90e132f90adbc0805c077f1d891ef968e5ae02bf240dc27 -DIST logstash-2.2.2.tar.gz 74452781 SHA256 f0a29ec8fd327e42f3023bd6bf85a00ac20617bfc214df59c765453977398312 SHA512 bab0463f6d4aeccfac04007d318b8cf70d56c803dfaa7948fb7dc1ca29bb91ccc3b1c5b705bede585e4adb98e63b3515bbabfc1206378e3b53ead78cf08c3da4 WHIRLPOOL 92122b7687b7230ad9d9415d9bbcca737cabb46f512d2a86f4401205a3cdf0f31bee8bf6e0a42066a54234474b490c008ad2084f8ff5a5fc5af87532842de39a -DIST logstash-2.3.0.tar.gz 73593126 SHA256 d802803ac6dc7e9215b19764dd8fbaa74c75fa1d8bf387508fb0d0d8d36b0241 SHA512 1a8aa6ebe43b80c6cfe44e5ac8233b451c0cbd1bf4636155726b115992a0a2b046926a5fa887d2dc33f7611e9a295cdd4a5875c875f289400ea7f93413459928 WHIRLPOOL 1d3e54ae4775459f35bf1d0fe51e634c27b5b0488e9e6fe9129d38956bd5296b3b78bea77c8a72b810fb11ea9a13214efad900398cd9c76d1e95d6ced79cd043 -DIST logstash-all-plugins-2.2.0.tar.gz 129473672 SHA256 966b5408e66af003f96084bf6f8764855c00530db8b326513d795541a62e4d41 SHA512 0725275e312f9a936d750959ccc388bac0df91ff7dd1a74d501cfdfe20006a0a5008d0877012ad80b5caece3f64bdc86b79ffb20e2f07c4a8cd5bdd2daf8d1b2 WHIRLPOOL 3cfaf4693a0b7ef0343a973de344b063ad0d1928bf9316cc893ed88de9a7ef209a206d0cb881582c2213de9409874a959c44d874af82a5bad6468943fe4297c8 +DIST logstash-2.2.4.tar.gz 75221745 SHA256 0d7fa078eb93b1eecea2845b1404b0f05b438cb3ecc9999316477980ef945492 SHA512 fe8aaea2d2d44f3c1b178a72cf760a7bb345110e51905ea2cfe0a493051c53218f473db7bbf6dbb88c36b92c4aaa28e8edf05c91711207249b4a0f01b6b60055 WHIRLPOOL 8c37e72a581a1594706eb14c30c56fc9b6d8e78ca7e8fee63885983c10560cb6250e5a82b8e233d3abb3d234575252d2676cf5429e6589fa1981aefb50c7cfdd +DIST logstash-2.3.1.tar.gz 75222794 SHA256 d4bab55c6d59846995fa88ba297387cfa31d7e7e8b21a35441178b7a44cfff45 SHA512 54b03fedd77b62f2e71b39059435fe38c16780b629b35fe25a7e2ef8c51864c6b19978481c740be181cbc83af78b23aea087e06068af2b5f436b0ad28985bce4 WHIRLPOOL e2351ab481a83ab894248715337785562dc392eae22ffe6073d2218dc33c4b62f4499e7b31a4d4301eb85dbe23ac7fd3596a2752d050b348ad46ad17ec62c544 +DIST logstash-all-plugins-2.3.1.tar.gz 130666101 SHA256 ecdede3d5bd14f8a146abcdc3860467382467a31581bdcc3cd8e417b306822fe SHA512 0848b5dc04116185c9a0069347279035f12b2d79ea4e45a4f91fdbe68d06559e1eea68579e8e0266bcf4f015a91c51571ffb2e52538cd704666cf7e1653800c7 WHIRLPOOL 0cc0297e2c7b0c595862dd0f11bf0d74fb0da6cecdbc79ec8580c2fda63a0441133736bef48657baa2e620d045c6b6b48dbb8a78c58ffdf7ff96a387acaca5e8 diff --git a/app-admin/logstash-bin/files/logstash.confd b/app-admin/logstash-bin/files/logstash.confd index cb6839569537..6d197a219640 100644 --- a/app-admin/logstash-bin/files/logstash.confd +++ b/app-admin/logstash-bin/files/logstash.confd @@ -1,9 +1,37 @@ -#LS_USER="root" -#LS_GROUP="root" -#LS_CONFDIR="/etc/logstash/conf.d" -#LS_LOGFILE="/var/log/logstash/logstash.log" -#LS_PIDFILE="/run/logstash/logstash.pid" +############################### +# Default settings for logstash +############################### + +# Set a home directory +#LS_HOME=/var/lib/logstash + +# Arguments to pass to logstash agent +#LS_OPTS="" + +# Arguments to pass to java #LS_HEAP_SIZE="500m" -#LS_NICE=19 +#LS_JAVA_OPTS="-Djava.io.tmpdir=$HOME" + +# pidfiles location +#LS_PIDFILE=/run/logstash/logstash.pid + +# user id to be invoked as +#LS_USER=logstash +#LS_GROUP=logstash + +# logstash logging +#LS_LOG_FILE=/var/log/logstash/logstash.log +#LS_USE_GC_LOGGING="true" + +# logstash configuration directory +#LS_CONF_DIR=/etc/logstash/conf.d + +# Open file limit #LS_OPEN_FILES=16384 -#LS_OPTS="" + +# Nice level +#LS_NICE=19 + +# If this is set to 1, then when `stop` is called, if the process has +# not exited within a reasonable time, SIGKILL will be sent next. +KILL_ON_STOP_TIMEOUT=0 diff --git a/app-admin/logstash-bin/files/logstash.confd-r1 b/app-admin/logstash-bin/files/logstash.confd-r1 deleted file mode 100644 index 6d197a219640..000000000000 --- a/app-admin/logstash-bin/files/logstash.confd-r1 +++ /dev/null @@ -1,37 +0,0 @@ -############################### -# Default settings for logstash -############################### - -# Set a home directory -#LS_HOME=/var/lib/logstash - -# Arguments to pass to logstash agent -#LS_OPTS="" - -# Arguments to pass to java -#LS_HEAP_SIZE="500m" -#LS_JAVA_OPTS="-Djava.io.tmpdir=$HOME" - -# pidfiles location -#LS_PIDFILE=/run/logstash/logstash.pid - -# user id to be invoked as -#LS_USER=logstash -#LS_GROUP=logstash - -# logstash logging -#LS_LOG_FILE=/var/log/logstash/logstash.log -#LS_USE_GC_LOGGING="true" - -# logstash configuration directory -#LS_CONF_DIR=/etc/logstash/conf.d - -# Open file limit -#LS_OPEN_FILES=16384 - -# Nice level -#LS_NICE=19 - -# If this is set to 1, then when `stop` is called, if the process has -# not exited within a reasonable time, SIGKILL will be sent next. -KILL_ON_STOP_TIMEOUT=0 diff --git a/app-admin/logstash-bin/files/logstash.initd b/app-admin/logstash-bin/files/logstash.initd index 0a844b9dd591..a81e01020b2b 100644 --- a/app-admin/logstash-bin/files/logstash.initd +++ b/app-admin/logstash-bin/files/logstash.initd @@ -1,49 +1,70 @@ #!/sbin/openrc-run -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -LS_USER="${LS_USER:-root}" -LS_GROUP="${LS_GROUP:-root}" -LS_CONFDIR="${LS_CONFDIR:-/etc/logstash/conf.d}" -LS_LOGFILE="${LS_LOGFILE:-/var/log/logstash/logstash.log}" -LS_PIDFILE="${LS_PIDFILE:-/run/logstash/logstash.pid}" -LS_NICE="${LS_NICE:-19}" -LS_OPEN_FILES="${LS_OPEN_FILES:-16384}" -LS_HEAP_SIZE="${LS_HEAP_SIZE:-500m}" +LS_USER=${LS_USER:-logstash} +LS_GROUP=${LS_GROUP:-$LS_USER} +LS_LOG_FILE=${LS_LOG_FILE:-/var/log/logstash/logstash.log} +LS_CONF_DIR=${LS_CONF_DIR:-/etc/logstash/conf.d} +LS_HOME=${LS_HOME:-/var/lib/logstash} +LS_HEAP_SIZE=${LS_HEAP_SIZE:-500m} +LS_NICE=${LS_NICE:-19} +LS_JAVA_OPTS=${LS_JAVA_OPTS:-"-Djava.io.tmpdir=${LS_HOME}"} +LS_USE_GC_LOGGING=${LS_USE_GC_LOGGING:-false} +LS_OPEN_FILES=${LS_OPEN_FILES:-16384} +KILL_ON_STOP_TIMEOUT=${KILL_ON_STOP_TIMEOUT:-0} command="/opt/logstash/bin/logstash" -command_args="agent --config ${LS_CONFDIR}/{*}.conf --log ${LS_LOGFILE} ${LS_OPTS}" -extra_commands="checkconfig" +command_args="agent --config ${LS_CONF_DIR} --log ${LS_LOG_FILE} ${LS_OPTS}" command_background="true" -start_stop_daemon_args="--nicelevel ${LS_NICE} \ - --user ${LS_USER}:${LS_GROUP} \ - --env LS_HEAP_SIZE=${LS_HEAP_SIZE}" -pidfile="${LS_PIDFILE}" - -depend() { - use net - after elasticsearch -} +pidfile=${LS_PIDFILE:-"/run/logstash/logstash.pid"} + +start_stop_daemon_args="--user ${LS_USER}:${LS_GROUP} \ + --chdir ${LS_HOME} + --nicelevel ${LS_NICE} + --env LS_HEAP_SIZE=${LS_HEAP_SIZE} + --env LS_JAVA_OPTS=${LS_JAVA_OPTS} + --env LS_USE_GC_LOGGING=${LS_USE_GC_LOGGING}" + +extra_commands="checkconfig" +extra_started_commands="reload" checkconfig() { + if [ ! -f ${LS_CONF_DIR}/* ]; then + eerror "Please put your configuration in ${LS_CONF_DIR}" + exit 1 + fi + ebegin "Checking your configuration" ${command} ${command_args} --configtest eend $? "Configuration error. Please fix your configuration files." } -start_pre() { +reload() { checkconfig || return 1 + ebegin "Reloading configuration" + start-stop-daemon --signal HUP --pidfile "${pidfile}" + eend $? +} - checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "$(dirname "${LS_PIDFILE}")" - checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "$(dirname "${LS_LOGFILE}")" - checkpath -f -o "${LS_USER}":"${LS_GROUP}" -m640 "${LS_LOGFILE}" +start_pre() { + checkconfig || return 1 rc_ulimit="-n ${LS_OPEN_FILES}" + + checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "$(dirname "${pidfile}")" + checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "$(dirname "${LS_LOG_FILE}")" + checkpath -f -o "${LS_USER}":"${LS_GROUP}" -m640 "${LS_LOG_FILE}" } stop() { ebegin "Stopping logstash" - start-stop-daemon --stop \ - --pidfile="${LS_PIDFILE}" \ - --retry=TERM/5/KILL/5 + if [ "${KILL_ON_STOP_TIMEOUT}" == "1" ]; then + start-stop-daemon --stop \ + --pidfile=${pidfile} \ + --retry=TERM/5/KILL/5 + else + start-stop-daemon --stop \ + --pidfile=${pidfile} + fi } diff --git a/app-admin/logstash-bin/files/logstash.initd-r1 b/app-admin/logstash-bin/files/logstash.initd-r1 deleted file mode 100644 index 91f6297be182..000000000000 --- a/app-admin/logstash-bin/files/logstash.initd-r1 +++ /dev/null @@ -1,57 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -LS_USER=${LS_USER:-logstash} -LS_GROUP=${LS_GROUP:-$LS_USER} -LS_LOG_FILE=${LS_LOG_FILE:-/var/log/logstash/logstash.log} -LS_CONF_DIR=${LS_CONF_DIR:-/etc/logstash/conf.d} -LS_HOME=${LS_HOME:-/var/lib/logstash} -LS_HEAP_SIZE=${LS_HEAP_SIZE:-500m} -LS_NICE=${LS_NICE:-19} -LS_JAVA_OPTS=${LS_JAVA_OPTS:-"-Djava.io.tmpdir=${LS_HOME}"} -LS_USE_GC_LOGGING=${LS_USE_GC_LOGGING:-false} -LS_OPEN_FILES=${LS_OPEN_FILES:-16384} -KILL_ON_STOP_TIMEOUT=${KILL_ON_STOP_TIMEOUT:-0} - -command="/opt/logstash/bin/logstash" -command_args="agent --config ${LS_CONF_DIR} --log ${LS_LOG_FILE} ${LS_OPTS}" -command_background="true" -pidfile=${LS_PIDFILE:-"/run/logstash/logstash.pid"} - -start_stop_daemon_args="--user ${LS_USER}:${LS_GROUP} \ - --chdir ${LS_HOME} - --nicelevel ${LS_NICE} - --env LS_HEAP_SIZE=${LS_HEAP_SIZE} - --env LS_JAVA_OPTS=${LS_JAVA_OPTS} - --env LS_USE_GC_LOGGING=${LS_USE_GC_LOGGING}" - -extra_commands="checkconfig" - -checkconfig() { - ebegin "Checking your configuration" - ${command} ${command_args} --configtest - eend $? "Configuration error. Please fix your configuration files." -} - -start_pre() { - checkconfig || return 1 - - rc_ulimit="-n ${LS_OPEN_FILES}" - - checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "$(dirname "${pidfile}")" - checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "$(dirname "${LS_LOG_FILE}")" - checkpath -f -o "${LS_USER}":"${LS_GROUP}" -m640 "${LS_LOG_FILE}" -} - -stop() { - ebegin "Stopping logstash" - if [ "${KILL_ON_STOP_TIMEOUT}" == "1" ]; then - start-stop-daemon --stop \ - --pidfile=${pidfile} \ - --retry=TERM/5/KILL/5 - else - start-stop-daemon --stop \ - --pidfile=${pidfile} - fi -} diff --git a/app-admin/logstash-bin/files/logstash.initd-r2 b/app-admin/logstash-bin/files/logstash.initd-r2 deleted file mode 100644 index 81d5ceb838f1..000000000000 --- a/app-admin/logstash-bin/files/logstash.initd-r2 +++ /dev/null @@ -1,65 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -LS_USER=${LS_USER:-logstash} -LS_GROUP=${LS_GROUP:-$LS_USER} -LS_LOG_FILE=${LS_LOG_FILE:-/var/log/logstash/logstash.log} -LS_CONF_DIR=${LS_CONF_DIR:-/etc/logstash/conf.d} -LS_HOME=${LS_HOME:-/var/lib/logstash} -LS_HEAP_SIZE=${LS_HEAP_SIZE:-500m} -LS_NICE=${LS_NICE:-19} -LS_JAVA_OPTS=${LS_JAVA_OPTS:-"-Djava.io.tmpdir=${LS_HOME}"} -LS_USE_GC_LOGGING=${LS_USE_GC_LOGGING:-false} -LS_OPEN_FILES=${LS_OPEN_FILES:-16384} -KILL_ON_STOP_TIMEOUT=${KILL_ON_STOP_TIMEOUT:-0} - -command="/opt/logstash/bin/logstash" -command_args="agent --config ${LS_CONF_DIR} --log ${LS_LOG_FILE} ${LS_OPTS}" -command_background="true" -pidfile=${LS_PIDFILE:-"/run/logstash/logstash.pid"} - -start_stop_daemon_args="--user ${LS_USER}:${LS_GROUP} \ - --chdir ${LS_HOME} - --nicelevel ${LS_NICE} - --env LS_HEAP_SIZE=${LS_HEAP_SIZE} - --env LS_JAVA_OPTS=${LS_JAVA_OPTS} - --env LS_USE_GC_LOGGING=${LS_USE_GC_LOGGING}" - -extra_commands="checkconfig" -extra_started_commands="reload" - -checkconfig() { - ebegin "Checking your configuration" - ${command} ${command_args} --configtest - eend $? "Configuration error. Please fix your configuration files." -} - -reload() { - checkconfig || return 1 - ebegin "Reloading configuration" - start-stop-daemon --signal HUP --pidfile "${pidfile}" - eend $? -} - -start_pre() { - checkconfig || return 1 - - rc_ulimit="-n ${LS_OPEN_FILES}" - - checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "$(dirname "${pidfile}")" - checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "$(dirname "${LS_LOG_FILE}")" - checkpath -f -o "${LS_USER}":"${LS_GROUP}" -m640 "${LS_LOG_FILE}" -} - -stop() { - ebegin "Stopping logstash" - if [ "${KILL_ON_STOP_TIMEOUT}" == "1" ]; then - start-stop-daemon --stop \ - --pidfile=${pidfile} \ - --retry=TERM/5/KILL/5 - else - start-stop-daemon --stop \ - --pidfile=${pidfile} - fi -} diff --git a/app-admin/logstash-bin/files/logstash.logrotate-r2 b/app-admin/logstash-bin/files/logstash.logrotate-r2 deleted file mode 100644 index 0a9c28cabfdf..000000000000 --- a/app-admin/logstash-bin/files/logstash.logrotate-r2 +++ /dev/null @@ -1,6 +0,0 @@ -/var/log/logstash/*.err /var/log/logstash/*.log { - copytruncate - compress - missingok - notifempty -} diff --git a/app-admin/logstash-bin/logstash-bin-2.1.3.ebuild b/app-admin/logstash-bin/logstash-bin-2.1.3.ebuild deleted file mode 100644 index 7348984dbaf9..000000000000 --- a/app-admin/logstash-bin/logstash-bin-2.1.3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MY_PN="${PN/-bin}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Tool for managing events and logs" -HOMEPAGE="https://www.elastic.co/products/logstash" -SRC_URI="https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="strip" -QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so" - -DEPEND="" -RDEPEND="|| ( virtual/jre:1.8 virtual/jre:1.7 )" - -S="${WORKDIR}/${MY_P}" - -src_install() { - keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins} - keepdir "/var/log/${MY_PN}" - - insinto "/etc/${MY_PN}/conf.d" - newins "${FILESDIR}/agent.conf.sample" agent.conf.sample - - insinto "/opt/${MY_PN}" - doins -r . - fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" - - 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} -} - -pkg_postinst() { - einfo "Getting started with logstash:" - einfo " https://www.elastic.co/guide/en/logstash/current/getting-started-with-logstash.html" - einfo "" - einfo "Packages that might be interesting:" - einfo " app-misc/elasticsearch" - einfo " dev-python/elasticsearch-curator" - einfo " www-apps/kibana-bin" -} diff --git a/app-admin/logstash-bin/logstash-bin-2.2.2.ebuild b/app-admin/logstash-bin/logstash-bin-2.2.2.ebuild deleted file mode 100644 index 7348984dbaf9..000000000000 --- a/app-admin/logstash-bin/logstash-bin-2.2.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MY_PN="${PN/-bin}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Tool for managing events and logs" -HOMEPAGE="https://www.elastic.co/products/logstash" -SRC_URI="https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="strip" -QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so" - -DEPEND="" -RDEPEND="|| ( virtual/jre:1.8 virtual/jre:1.7 )" - -S="${WORKDIR}/${MY_P}" - -src_install() { - keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins} - keepdir "/var/log/${MY_PN}" - - insinto "/etc/${MY_PN}/conf.d" - newins "${FILESDIR}/agent.conf.sample" agent.conf.sample - - insinto "/opt/${MY_PN}" - doins -r . - fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" - - 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} -} - -pkg_postinst() { - einfo "Getting started with logstash:" - einfo " https://www.elastic.co/guide/en/logstash/current/getting-started-with-logstash.html" - einfo "" - einfo "Packages that might be interesting:" - einfo " app-misc/elasticsearch" - einfo " dev-python/elasticsearch-curator" - einfo " www-apps/kibana-bin" -} diff --git a/app-admin/logstash-bin/logstash-bin-2.2.2-r2.ebuild b/app-admin/logstash-bin/logstash-bin-2.2.4.ebuild index 7fcd1d8e0f57..437c3b890779 100644 --- a/app-admin/logstash-bin/logstash-bin-2.2.2-r2.ebuild +++ b/app-admin/logstash-bin/logstash-bin-2.2.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -35,7 +35,7 @@ src_install() { keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins} keepdir "/var/log/${MY_PN}" - insinto "/etc/${MY_PN}/conf.d" + insinto "/usr/share/${MY_PN}" doins "${FILESDIR}/agent.conf.sample" insinto "/opt/${MY_PN}" @@ -43,13 +43,17 @@ src_install() { fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" insinto /etc/logrotate.d - newins "${FILESDIR}/${MY_PN}.logrotate-r2" "${MY_PN}" + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" - newconfd "${FILESDIR}/${MY_PN}.confd-r1" "${MY_PN}" - newinitd "${FILESDIR}/${MY_PN}.initd-r1" "${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.confd" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.initd" "${MY_PN}" } pkg_postinst() { + ewarn "The default user changed from root to ${MY_PN}. If you wish to run as root (for" + ewarn "example to read local logs), be sure to change LS_USER and LS_GROUP in" + ewarn "/etc/conf.d/${MY_PN}" + einfo einfo "Getting started with logstash:" einfo " https://www.elastic.co/guide/en/logstash/current/getting-started-with-logstash.html" einfo "" diff --git a/app-admin/logstash-bin/logstash-bin-2.3.0-r1.ebuild b/app-admin/logstash-bin/logstash-bin-2.3.0-r1.ebuild deleted file mode 100644 index e7cee56e5b71..000000000000 --- a/app-admin/logstash-bin/logstash-bin-2.3.0-r1.ebuild +++ /dev/null @@ -1,60 +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="${PN/-bin}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Tool for managing events and logs" -HOMEPAGE="https://www.elastic.co/products/logstash" -SRC_URI="https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RESTRICT="strip" -QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so" - -DEPEND="" -RDEPEND="|| ( virtual/jre:1.8 virtual/jre:1.7 )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - enewgroup ${MY_PN} - enewuser ${MY_PN} -1 -1 /var/lib/${MY_PN} ${MY_PN} -m -} - -src_install() { - keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins} - keepdir "/var/log/${MY_PN}" - - insinto "/etc/${MY_PN}/conf.d" - doins "${FILESDIR}/agent.conf.sample" - - insinto "/opt/${MY_PN}" - doins -r . - fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" - - insinto /etc/logrotate.d - newins "${FILESDIR}/${MY_PN}.logrotate-r2" "${MY_PN}" - - newconfd "${FILESDIR}/${MY_PN}.confd-r1" "${MY_PN}" - newinitd "${FILESDIR}/${MY_PN}.initd-r2" "${MY_PN}" -} - -pkg_postinst() { - einfo "Getting started with logstash:" - einfo " https://www.elastic.co/guide/en/logstash/current/getting-started-with-logstash.html" - einfo "" - einfo "Packages that might be interesting:" - einfo " app-misc/elasticsearch" - einfo " dev-python/elasticsearch-curator" - einfo " www-apps/kibana-bin" -} diff --git a/app-admin/logstash-bin/logstash-bin-2.2.0.ebuild b/app-admin/logstash-bin/logstash-bin-2.3.1.ebuild index 479b7a4fcbb4..0735e0c728de 100644 --- a/app-admin/logstash-bin/logstash-bin-2.2.0.ebuild +++ b/app-admin/logstash-bin/logstash-bin-2.3.1.ebuild @@ -4,6 +4,8 @@ EAPI=5 +inherit user + MY_PN="${PN/-bin}" MY_P="${MY_PN}-${PV}" @@ -29,27 +31,34 @@ pkg_setup() { if use standard && use all-plugins; then die "Both standard and all-plugins USE selected, please pick just one." fi + + enewgroup ${MY_PN} + enewuser ${MY_PN} -1 -1 /var/lib/${MY_PN} ${MY_PN} -m } src_install() { keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins} keepdir "/var/log/${MY_PN}" - insinto "/etc/${MY_PN}/conf.d" - newins "${FILESDIR}/agent.conf.sample" agent.conf.sample + insinto "/usr/share/${MY_PN}" + doins "${FILESDIR}/agent.conf.sample" insinto "/opt/${MY_PN}" doins -r . fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" insinto /etc/logrotate.d - newins "${FILESDIR}/${MY_PN}.logrotate" ${MY_PN} + newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}" - newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN} - newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN} + newconfd "${FILESDIR}/${MY_PN}.confd" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.initd" "${MY_PN}" } pkg_postinst() { + ewarn "The default user changed from root to ${MY_PN}. If you wish to run as root (for" + ewarn "example to read local logs), be sure to change LS_USER and LS_GROUP in" + ewarn "/etc/conf.d/${MY_PN}" + einfo einfo "Getting started with logstash:" einfo " https://www.elastic.co/guide/en/logstash/current/getting-started-with-logstash.html" einfo "" |