summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDean Bailey <alron@gentoo.org>2003-01-13 23:20:04 +0000
committerDean Bailey <alron@gentoo.org>2003-01-13 23:20:04 +0000
commit14d4e657ed1f986e98fbe4a4810a940fe4fe371c (patch)
treebe67ee1c466afdf477a3dbbb02d8901b5dd66b79
parentCosmetic changes; fix SRC_URI. (diff)
downloadgentoo-2-14d4e657ed1f986e98fbe4a4810a940fe4fe371c.tar.gz
gentoo-2-14d4e657ed1f986e98fbe4a4810a940fe4fe371c.tar.bz2
gentoo-2-14d4e657ed1f986e98fbe4a4810a940fe4fe371c.zip
New version of nagios-core
-rw-r--r--net-analyzer/nagios-core/ChangeLog6
-rw-r--r--net-analyzer/nagios-core/files/digest-nagios-core-1.01
-rw-r--r--net-analyzer/nagios-core/nagios-core-1.0.ebuild87
3 files changed, 93 insertions, 1 deletions
diff --git a/net-analyzer/nagios-core/ChangeLog b/net-analyzer/nagios-core/ChangeLog
index 6a5c3ce8392d..e343ec312f9d 100644
--- a/net-analyzer/nagios-core/ChangeLog
+++ b/net-analyzer/nagios-core/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-analyzer/nagios-core
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-core/ChangeLog,v 1.4 2002/11/19 09:08:50 alron Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-core/ChangeLog,v 1.5 2003/01/13 23:20:04 alron Exp $
+
+*nagios-core-1.0 (13 Jan 2003)
+ 13 Jan 2003; Dean Bailey <alron@gentoo.org> nagios-core-1.0 :
+ Updated to new version.
*nagios-core-1.0_beta6 (19 Nov 2002)
19 Nov 2002; Dean Bailey <alron@gentoo.org> nagios-core-1.0_beta6 :
diff --git a/net-analyzer/nagios-core/files/digest-nagios-core-1.0 b/net-analyzer/nagios-core/files/digest-nagios-core-1.0
new file mode 100644
index 000000000000..1fb04288cd39
--- /dev/null
+++ b/net-analyzer/nagios-core/files/digest-nagios-core-1.0
@@ -0,0 +1 @@
+MD5 9f95388c59b34c06745870fd2012388e nagios-1.0.tar.gz 1616233
diff --git a/net-analyzer/nagios-core/nagios-core-1.0.ebuild b/net-analyzer/nagios-core/nagios-core-1.0.ebuild
new file mode 100644
index 000000000000..5e3651969b6f
--- /dev/null
+++ b/net-analyzer/nagios-core/nagios-core-1.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-core/nagios-core-1.0.ebuild,v 1.1 2003/01/13 23:20:04 alron Exp $
+DESCRIPTION="Nagios $PV core - Host and service monitor cgi, docs etc..."
+HOMEPAGE="http://www.nagios.org/"
+SRC_URI="mirror://sourceforge/nagios/nagios-1.0.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND=">=jpeg-6b-r2
+ >=libpng-1.2.4
+ >=libgd-1.8.3-r5
+ >=perl-5.6.1-r7
+ >=traceroute-1.4_p12
+ >=mailx-8.1
+ >=apache-1.3.27-r1"
+S="${WORKDIR}/nagios-1.0"
+
+src_compile() {
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr/nagios \
+ --localstatedir=/var/nagios \
+ --sysconfdir=/etc/nagios \
+ --enable-embedded-perl \
+ --with-perlcache \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man || die "./configure failed"
+ emake all || die
+}
+
+src_install() {
+ dodoc Changelog INSTALLING LEGAL LICENSE README UPGRADING
+ make DESTDIR=${D} COMMAND_OPTS="" INSTALL_OPTS="" install install-config install-commandmode || die
+ insinto /etc/apache/conf/addon-modules
+ doins ${FILESDIR}/nagios.conf
+ exeinto /etc/init.d
+ doexe ${FILESDIR}/nagios
+}
+pkg_preinst() {
+
+ userdel nagios 2> /dev/null
+ if ! groupmod nagios; then
+ groupadd -g 75 nagios 2> /dev/null || \
+ die "Failed to create nagios group"
+ fi
+ useradd -u 75 -g nagios -s /dev/null -d /var/empty -c "nagios" nagios || \
+ die "Failed to create nagios user"
+ chown -R nagios:nagios ${D}/etc/nagios || die "Failed Chown of ${D}/etc/nagios"
+ chown -R nagios:nagios ${D}/usr/nagios || die "Failed Chown of ${D}/usr/nagios"
+ chown -R nagios:nagios ${D}/var/nagios || die "Failed Chown of ${D}/var/nagios"
+ chown nagios:apache ${D}/var/nagios/rw || die "Failed Chown of ${D}/var/nagios/rw"
+}
+pkg_postinst() {
+ einfo
+ einfo "Remember to edit the config files in /etc/nagios"
+ einfo "Also, if you want nagios to start at boot time"
+ einfo "remember to execute rc-update add nagios default"
+ einfo
+ einfo "To have nagios visable on the web, please do the following:"
+ einfo "1. Execute the command:"
+ einfo " \"ebuild /var/db/pkg/net-analyzer/${PF}/${PF}.ebuild config\""
+ einfo " 2. Edit /etc/conf.d/apache and add \"-D NAGIOS\""
+ einfo
+ einfo "That will make nagios's web front end visable via"
+ einfo "http://localhost/nagios/"
+ einfo
+ einfo "The Apache config file for nagios will be in"
+ einfo "/etc/apache/conf/addon-modules/ with the name of"
+ einfo "nagios.conf."
+ einfo "Also, if your kernel has /proc protection, nagios"
+ einfo "will not be happy as it relies on accessing the proc"
+ einfo "filesystem."
+ einfo
+}
+
+pkg_config() {
+ echo "Include conf/addon-modules/nagios.conf" \
+ >> ${ROOT}/etc/apache/conf/apache.conf
+ einfo
+ einfo "Remember to edit /etc/conf.d/apache and add \"-D NAGIOS\""
+ einfo
+}
+pkg_prerm() {
+ /etc/init.d/nagios stop
+}