aidecoe 15/03/20 16:06:41
Added: logstash-forwarder-0.4.0.ebuild metadata.xml
ChangeLog
Log:
Add initial ebuild. It has been copied from aidecoe overlay.
(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key
F0134531E1DBFAB5)
Revision Changes Path
1.1
app-admin/logstash-forwarder/logstash-forwarder-0.4.0.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/logstash-forwarder/logstash-forwarder-0.4.0.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/logstash-forwarder/logstash-forwarder-0.4.0.ebuild?rev=1.1&content-type=text/plain
Index: logstash-forwarder-0.4.0.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:
/var/cvsroot/gentoo-x86/app-admin/logstash-forwarder/logstash-forwarder-0.4.0.ebuild,v
1.1 2015/03/20 16:06:41 aidecoe Exp $
EAPI=5
inherit user
DESCRIPTION="Collects logs locally in preparation for processing elsewhere"
HOMEPAGE="https://github.com/elastic/logstash-forwarder"
SRC_URI="https://github.com/elastic/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-lang/go"
RDEPEND="${DEPEND}"
pkg_setup() {
enewgroup logstash
enewuser logstash -1 -1 -1 logstash
}
src_install() {
dobin "${PN}"
dodir "/etc/${PN}"
dodoc "${PN}".conf.example CHANGELOG README.md
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
}
pkg_postinst() {
if ! [[ -e /etc/${PN}/${PN}.conf ]]; then
elog "Before starting logstash-forwarder create config file at"
elog
elog " /etc/${PN}/${PN}.conf"
elog
elog "See example in /usr/share/doc/${PVR} directory. You can
remove"
elog "-quiet from logstash-forward arguments in
/etc/conf.d/${PN} to"
elog "until you get working configuration. Search syslog for
errors."
fi
}
1.1 app-admin/logstash-forwarder/metadata.xml
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/logstash-forwarder/metadata.xml?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/logstash-forwarder/metadata.xml?rev=1.1&content-type=text/plain
Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>[email protected]</email>
<name>Amadeusz Żołnowski</name>
</maintainer>
<longdescription lang="en">
logstash-forwarder is a lightweight replacement for logstash
when you
only need to collect logs locally in preparation for processing
elsewhere. It is written in Go and uses not much memory. For
transmission lumberjack protocol is used. It is is secure, low
latency, low resource usage, and reliable.
</longdescription>
</pkgmetadata>
1.1 app-admin/logstash-forwarder/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/logstash-forwarder/ChangeLog?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/logstash-forwarder/ChangeLog?rev=1.1&content-type=text/plain
Index: ChangeLog
===================================================================
# ChangeLog for app-admin/logstash-forwarder
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/logstash-forwarder/ChangeLog,v 1.1
2015/03/20 16:06:41 aidecoe Exp $
*logstash-forwarder-0.4.0 (20 Mar 2015)
20 Mar 2015; Amadeusz Żołnowski <[email protected]>
+logstash-forwarder-0.4.0.ebuild, +files/logstash-forwarder.confd,
+files/logstash-forwarder.initd, +metadata.xml:
Add initial ebuild. It has been copied from aidecoe overlay.