summaryrefslogtreecommitdiff
path: root/net-analyzer/nagircbot
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-analyzer/nagircbot
reinit the tree, so we can have metadata
Diffstat (limited to 'net-analyzer/nagircbot')
-rw-r--r--net-analyzer/nagircbot/Manifest7
-rw-r--r--net-analyzer/nagircbot/files/conf2
-rw-r--r--net-analyzer/nagircbot/files/init19
-rw-r--r--net-analyzer/nagircbot/metadata.xml8
-rw-r--r--net-analyzer/nagircbot/nagircbot-0.0.33.ebuild41
5 files changed, 77 insertions, 0 deletions
diff --git a/net-analyzer/nagircbot/Manifest b/net-analyzer/nagircbot/Manifest
new file mode 100644
index 000000000000..7aa870c27936
--- /dev/null
+++ b/net-analyzer/nagircbot/Manifest
@@ -0,0 +1,7 @@
+AUX conf 125 SHA256 b3a338b3c01aca142621f77e4c2f30c89ffcb694565da0c36a1fc3123e471f94 SHA512 4bcf5127e8c8b8b23fc1268ee67f2bfe1f803f9ca552fd8f74dd41c2ebfdaa5f1445a51cb2c56df4f1b83059e94277ea25993dc2496266ac763b0ea30da951fc WHIRLPOOL d13b83b65daedd060bdafce624dbb3a6bfe8148d355f41fb7fc15c04c78bf75e4da8105da1a716cc804ad77d76a96d2a7bff666928c78ab092257a0750c6d8c1
+AUX init 435 SHA256 21043278f0edfab7c0dc6a2f791e3606c1c9b881f5d6819a07f9f9556c45dddd SHA512 5fb4711b20a85811be2932e961a5192f5f6a13311c3299c45d125bb7d7aa9fa564488085408e4ee3c4d01c7051d8ac693b1ac9555164cb635dba1562f47f1930 WHIRLPOOL 3db0ba0829341d6ebf08fcca4f54c356e6800ccf2bdac7081c375ce5431949fb8301df1ffab71448d79578e798fb0de0e069e35b5b1f0b86aeabd56bd6bc9865
+DIST nagircbot-0.0.33.tgz 20085 SHA256 7a7c63a409bdad125b19ec852a772746eda2b1feef71bbdf58bd2a2c785a0887 SHA512 1e4d69cef4a425e8540ff408688cf7899c04098ec47acbd6da601f48e01f808958982e7d8a1519934bd5aa895fe0f8dedc51d80460f85097355d5bdea79fd708 WHIRLPOOL 4a3b89fd0234f0643fde0824bb538617d7dc3f9736ddc18dcfacc6aa217417ed9f25adad2e0f9525b0b90b424c7a9ef95d6b349a997a5143bbe4db72bc751723
+EBUILD nagircbot-0.0.33.ebuild 886 SHA256 65d1b1365e2ad5623a0790e3ad286dfe9c50932b9a0c49375503f0cf24948cd2 SHA512 4d0d1536295546a677016da1350bab878263900cf3e2ff4215ff70ed91a81a1d7f112c243879bef9d38a6eac119b5aa7b4c06ed42bc2784f78ac9c806b59c538 WHIRLPOOL c6f4df4d23a1918eec4c6f3073f3294df4901c210ae5c446b2109101db10ef5f65e150ba964e617915136f27dd26013c832c14ffe14d979ea4ad51750b625e27
+MISC ChangeLog 2840 SHA256 74ca9c4df3f3a11675e7e7673adece3c1c519103cf04e9985ad4068e928e88ec SHA512 6688b5bb598b991675e3f89432f5a62c462cd7e7c5ab1c0d4bccf37086d1e7fc176e8f6b24ac72068792e073f1729ec37e3d66bb2fae67518dd45c7025744575 WHIRLPOOL d9196d03bde2f518b48f23c2ef04a9b95c09179c25d957460520bde8ed764bd36be92357d060bd474b2dabae393c1b089fe27e7ca3f9cd9804e816f41ab1348d
+MISC ChangeLog-2015 1900 SHA256 d1de0e008127edf669a1cd691b2a3c807680c674a66cabe5c6b7729c30df3d02 SHA512 c7e68c464b342a37d13d5325d5ab808a6f103a532d6bd8a78e5d3fbcabe2b2039282aba2f75e88e0c3fa5742d6db935125c1ad1516ef3611656fb88c1f8eb9d5 WHIRLPOOL 24af7d3f3396120b9c89d1cd12e0431ac0d4dc0bfd4fdba5fe46a9a0c0f9e0c091aedcc1c4194b4f4d7f9c5734838e4faaaccda8ebe4ca3e1e9f7d167f457e3c
+MISC metadata.xml 265 SHA256 ed9b60ea2ab3797ad5a41f71fcddf5b580fe433dfaa72f67aa8699cf700ec7a9 SHA512 f37fc4a2e155bc8ef9ef4107341e024691079bafe8da5c090ec19bc571da23297074b57ece45f436fddf0f2f7e34435a3b09e2bfa4993f2188ece9d748e6fa99 WHIRLPOOL 45fa2ec5318494df0aa87801cc2c68fabc6d5669155dc2fd202a3e8fcbded88db7213c2603e1cc6f54dce1151a675762450e75f51e4a083f0c457b839d34de82
diff --git a/net-analyzer/nagircbot/files/conf b/net-analyzer/nagircbot/files/conf
new file mode 100644
index 000000000000..79fc899e11bd
--- /dev/null
+++ b/net-analyzer/nagircbot/files/conf
@@ -0,0 +1,2 @@
+# Put nagircbot arguments here
+# BOTCONF="-f /var/nagios/status.dat -s irc.freenode.net:6667 -c channel -k password -n name"
diff --git a/net-analyzer/nagircbot/files/init b/net-analyzer/nagircbot/files/init
new file mode 100644
index 000000000000..c9cb5a3539bf
--- /dev/null
+++ b/net-analyzer/nagircbot/files/init
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ use net
+}
+
+start() {
+ ebegin "Starting nagircbot"
+ start-stop-daemon --start -x /usr/bin/nagircbot -- $BOTCONF
+ eend $? "Failed to start nagircbot"
+}
+
+stop() {
+ ebegin "Stopping nagircbot"
+ start-stop-daemon --stop -x /usr/bin/nagircbot
+ eend $? "Failed to stop nagircbot"
+}
diff --git a/net-analyzer/nagircbot/metadata.xml b/net-analyzer/nagircbot/metadata.xml
new file mode 100644
index 000000000000..1d0d59c9a025
--- /dev/null
+++ b/net-analyzer/nagircbot/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sysadmin@gentoo.org</email>
+ <name>Gentoo Sysadmin Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-analyzer/nagircbot/nagircbot-0.0.33.ebuild b/net-analyzer/nagircbot/nagircbot-0.0.33.ebuild
new file mode 100644
index 000000000000..6d748bc63809
--- /dev/null
+++ b/net-analyzer/nagircbot/nagircbot-0.0.33.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="An irc bot that alerts you to nagios changes"
+HOMEPAGE="http://www.vanheusden.com/nagircbot"
+SRC_URI="http://www.vanheusden.com/nagircbot/${P}.tgz"
+
+LICENSE="GPL-2" # GPL-2 only
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="libressl"
+
+CDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )"
+DEPEND="virtual/pkgconfig
+ ${CDEPEND}"
+RDEPEND="net-analyzer/nagios-core
+ ${CDEPEND}"
+
+src_prepare() {
+cp -av Makefile{,.org}
+ sed -i Makefile \
+ -e 's:-lcrypto -lssl:$(shell pkg-config --libs openssl):g' \
+ -e 's:-O2::g;s:-g::g' \
+ || die
+}
+
+src_compile() {
+ emake CC=$(tc-getCC) CXX=$(tc-getCXX)
+}
+
+src_install() {
+ dobin nagircbot
+ newconfd "${FILESDIR}"/conf nagircbot
+ newinitd "${FILESDIR}"/init nagircbot
+}