summaryrefslogtreecommitdiff
path: root/net-analyzer/ndoutils/ndoutils-2.1.3-r1.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-09-06 10:28:05 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-09-06 10:28:05 +0100
commitf1af93971b7490792d8541bc790e0d8c6d787059 (patch)
treea38046712bbc3a3844d77452d16c84e716caa3d4 /net-analyzer/ndoutils/ndoutils-2.1.3-r1.ebuild
parentfc637fb28da700da71ec2064d65ca5a7a31b9c6c (diff)
gentoo resync : 06.08.2019
Diffstat (limited to 'net-analyzer/ndoutils/ndoutils-2.1.3-r1.ebuild')
-rw-r--r--net-analyzer/ndoutils/ndoutils-2.1.3-r1.ebuild95
1 files changed, 0 insertions, 95 deletions
diff --git a/net-analyzer/ndoutils/ndoutils-2.1.3-r1.ebuild b/net-analyzer/ndoutils/ndoutils-2.1.3-r1.ebuild
deleted file mode 100644
index 018e14d53e39..000000000000
--- a/net-analyzer/ndoutils/ndoutils-2.1.3-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit systemd
-
-DESCRIPTION="Nagios addon to store Nagios data in a MySQL database"
-HOMEPAGE="https://www.nagios.org/"
-SRC_URI="https://github.com/NagiosEnterprises/${PN}/archive/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-# We require the "nagios" user from net-analyzer/nagios-core at build
-# time.
-DEPEND="dev-db/mysql-connector-c
- dev-perl/DBD-mysql
- dev-perl/DBI
- >=net-analyzer/nagios-core-4"
-RDEPEND="${DEPEND}
- virtual/mysql"
-
-S="${WORKDIR}/${PN}-${P}"
-
-DOCS=(
- Changelog
- README
- THANKS
- TODO
- UPGRADING
- "docs/NDOUTILS DB Model.pdf"
- "docs/NDOUtils Documentation.pdf"
-)
-
-PATCHES=(
- "${FILESDIR}/format-security.patch"
- "${FILESDIR}/ndoutils-2.0.0-asprintf.patch"
- "${FILESDIR}/sample-config-piddir.patch"
- "${FILESDIR}/openrc-init.patch"
-)
-
-src_configure() {
- # The localstatedir is where our socket will be created by the
- # nagios daemon, so we put it in /var/nagios where the "nagios" user
- # will be able to write.
- #
- # And normally, we would use /run for the pid file, but the daemon
- # drops permissions before creating it, the the piddir also needs
- # to be writable by the nagios user.
- econf --enable-mysql \
- --localstatedir=/var/nagios \
- --sysconfdir=/etc/nagios \
- --with-piddir=/var/nagios
-}
-
-src_compile() {
- # Avoid "emake all" so that we don't build the stuff for nagios-2.x
- # and nagios-3.x, some of which throws QA warnings. We don't use it
- # anyway.
- pushd src
- emake file2sock log2ndo ndo2db-4x ndomod-4x.o sockdebug
- popd
-}
-
-src_install() {
- default
- insinto /etc/nagios
- newins config/ndo2db.cfg-sample ndo2db.cfg
- newins config/ndomod.cfg-sample ndomod.cfg
- newinitd "startup/openrc-init" ndo2db
- newconfd "startup/openrc-conf" ndo2db
- systemd_newunit "startup/default-service" "${PN}.service"
-
- # The documentation isn't installed by the build system
- dodoc -r docs/html
-
- insinto "/usr/share/${PN}"
- doins -r db
-
- # These need to be executable...
- exeinto "/usr/share/${PN}/db"
- doexe db/{installdb,prepsql,upgradedb}
-
- # Use symlinks because the installdb/upgradedb scripts use relative
- # paths to the SQL queries.
- dosym "../share/${PN}/db/installdb" /usr/bin/ndoutils-installdb
- dosym "../share/${PN}/db/upgradedb" /usr/bin/ndoutils-upgradedb
-}
-
-pkg_postinst() {
- elog "To include NDO in your Nagios setup, you'll need to activate"
- elog "the NDO broker module in /etc/nagios/nagios.cfg:"
- elog " broker_module=/usr/bin/ndomod.o config_file=/etc/nagios/ndomod.cfg"
-}