summaryrefslogtreecommitdiff
path: root/net-analyzer
diff options
context:
space:
mode:
Diffstat (limited to 'net-analyzer')
-rw-r--r--net-analyzer/nsca/Manifest2
-rw-r--r--net-analyzer/nsca/nsca-2.10.3.ebuild65
2 files changed, 67 insertions, 0 deletions
diff --git a/net-analyzer/nsca/Manifest b/net-analyzer/nsca/Manifest
index 26f5f5f..47da038 100644
--- a/net-analyzer/nsca/Manifest
+++ b/net-analyzer/nsca/Manifest
@@ -1,3 +1,5 @@
AUX nsca.service 201 BLAKE2B 2c1833d255b757891d72fd358a5e0c064475a4ca8b77c5961123e9dfe5cde1217cf675b1daf307a8bc1e5930900588c1ce233ff80765b4cb98a9b7b7c9441619 SHA512 b97e45b4ba6ed09cfc905920ebb7078e705ad54049c3032427a419cb0d7b29026b77b3be113331b5e44d19a4460b6b77374fa559080ac4d0e558b36211e6a1dc
+DIST nsca-2.10.3.tar.gz 126943 BLAKE2B 1f3c90007128d974af01c4682ffa20ab1c8c918398b74f256b06020e027e317a487e1c86c8b20f6f3d7c22c6f563e24cf69352d3f3fac9b67bcfcfe76394cbaa SHA512 3de5ea1e1abc679ce9974fede32ff67868b0d9d80254eff2414de5658eef241c9659f3c905cc52156ff22cdce6258847e98d3b3bdef1e995ab6c550da75ea64f
DIST nsca-2.9.2.tar.gz 117299 BLAKE2B 512ecf540d6c89072ea4b0653547150a724281901ae52a012b65c8d7aadeebeae8ae74fa8094113a106b2515111aea01ecf3deb245ef612014bbdd128a05e862 SHA512 a1efbb1c16d5cbfb656ba69305a089282c4de08f5d4cdbcdc499b31975bb690ddfb01c51c61a1e3c0eeb47aa91e97010bcf305c9dda07b45e8f0022c966baff8
+EBUILD nsca-2.10.3.ebuild 1395 BLAKE2B e020e33cb157dc2b88ac04cd6feb4bf5f29a41f09114fc5889e9eae74289e2f7398352eafb5ef874ae35ea430ad2543a890830f62ad1d5cfd864afd9bd1e1a57 SHA512 5c3630845151082802099289907ac1621955fdf13d5e5d534f1a728380268c53f08ce170a1353b7149b2e23801cac6b24f04182c3139ac87beadf3ef13f424ff
EBUILD nsca-2.9.2.ebuild 1354 BLAKE2B 4b0f2241e57e0d941079d33631f6ea2d27023d22e0eed80d694ca84b2351a5b052df61dbcabbf2c3222b05c0886494b670b71a77cb174f67accbfea8f11a6f13 SHA512 be3fd165a5c64f3125a698da296702474cad530a95496ba2cb90b87067893053308c22655feff73d2a1df77bb7c905f901c905ee2bfde43aff3d12e0b281c041
diff --git a/net-analyzer/nsca/nsca-2.10.3.ebuild b/net-analyzer/nsca/nsca-2.10.3.ebuild
new file mode 100644
index 0000000..1555b02
--- /dev/null
+++ b/net-analyzer/nsca/nsca-2.10.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib systemd
+
+DESCRIPTION="Nagios Service Check Acceptor"
+HOMEPAGE="http://www.nagios.org/"
+SRC_URI="https://github.com/NagiosEnterprises/${PN}/releases/download/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc x86"
+IUSE="tcpd +crypt minimal"
+
+DEPEND="crypt? ( >=dev-libs/libmcrypt-2.5.1-r4 )
+ !minimal? (
+ acct-group/nagios
+ acct-user/nagios
+ tcpd? ( sys-apps/tcp-wrappers ) )"
+
+RDEPEND="${DEPEND}
+ !minimal? ( net-analyzer/nagios )"
+
+src_configure() {
+ use tcpd || export ac_cv_lib_wrap_main=no
+ use crypt || export ac_cv_path_LIBMCRYPT_CONFIG=/bin/false
+
+ econf \
+ --localstatedir=/var/nagios \
+ --sysconfdir=/etc/nagios \
+ --with-nsca-user=nagios \
+ --with-nsca-grp=nagios
+}
+
+src_compile() {
+ emake -C src send_nsca $(use minimal || echo nsca)
+}
+
+src_install() {
+ dodoc CHANGELOG.md README.md SECURITY.md
+
+ dobin src/send_nsca
+
+ insinto /etc/nagios
+ doins "${S}"/sample-config/send_nsca.cfg
+
+ if ! use minimal; then
+ exeinto /usr/libexec
+ doexe src/nsca
+
+ insinto /etc/nagios
+ doins "${S}"/sample-config/nsca.cfg
+
+ systemd_dounit ${FILESDIR}/nsca.service
+ fi
+}
+
+pkg_postinst() {
+ if ! use minimal; then
+ elog "If you are using the nsca daemon, remember to edit"
+ elog "the config file /etc/nagios/nsca.cfg"
+ fi
+}