summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEldad Zack <eldad@gentoo.org>2004-10-20 18:01:49 +0000
committerEldad Zack <eldad@gentoo.org>2004-10-20 18:01:49 +0000
commit0e8086c49a793adc8e1e19778b8010566a98db45 (patch)
tree4c349db5edfeed19b15e88318b3d981746343324 /net-analyzer/nagios-core
parentnew spiffy cross-compiler binutils (Manifest recommit) (diff)
downloadgentoo-2-0e8086c49a793adc8e1e19778b8010566a98db45.tar.gz
gentoo-2-0e8086c49a793adc8e1e19778b8010566a98db45.tar.bz2
gentoo-2-0e8086c49a793adc8e1e19778b8010566a98db45.zip
moved apache module installs into src_install. Bug 67000.
Diffstat (limited to 'net-analyzer/nagios-core')
-rw-r--r--net-analyzer/nagios-core/ChangeLog7
-rw-r--r--net-analyzer/nagios-core/nagios-core-1.2-r2.ebuild29
-rw-r--r--net-analyzer/nagios-core/nagios-core-1.2-r3.ebuild25
3 files changed, 40 insertions, 21 deletions
diff --git a/net-analyzer/nagios-core/ChangeLog b/net-analyzer/nagios-core/ChangeLog
index 2b5ed34385e1..5eb6406cbb9a 100644
--- a/net-analyzer/nagios-core/ChangeLog
+++ b/net-analyzer/nagios-core/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-analyzer/nagios-core
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-core/ChangeLog,v 1.40 2004/10/20 16:37:55 eldad Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-core/ChangeLog,v 1.41 2004/10/20 18:01:49 eldad Exp $
+
+ 20 Oct 2004; Eldad Zack <eldad@gentoo.org> nagios-core-1.2-r2.ebuild,
+ nagios-core-1.2-r3.ebuild:
+ Moved apache module installations from pkg_postinst to src_install where it
+ belongs. Closes #67000.
20 Oct 2004; Eldad Zack <eldad@gentoo.org> files/nagios:
Added reload function to init.d script, based on a suggestion by Jason Frank
diff --git a/net-analyzer/nagios-core/nagios-core-1.2-r2.ebuild b/net-analyzer/nagios-core/nagios-core-1.2-r2.ebuild
index 57268969e450..249bef5d9c1c 100644
--- a/net-analyzer/nagios-core/nagios-core-1.2-r2.ebuild
+++ b/net-analyzer/nagios-core/nagios-core-1.2-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-core/nagios-core-1.2-r2.ebuild,v 1.6 2004/08/16 10:37:07 eldad Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-core/nagios-core-1.2-r2.ebuild,v 1.7 2004/10/20 18:01:49 eldad Exp $
inherit eutils
@@ -66,7 +66,7 @@ src_compile() {
echo ""
einfo "to /etc/portage/package.use to permanently set this package's USE flags"
einfo "More info on package.use is available on:"
- einfo " man 5 portage"
+ einfo " man 5 portage"
)
elif use postgres ; then
myconf="${myconf} --with-pgsql-xdata"
@@ -146,6 +146,20 @@ src_install() {
insinto /usr/nagios/contrib/eventhandlers/redundancy-scenario1
doins contrib/eventhandlers/redundancy-scenario1/*
+
+ #Apache Module
+
+ if use !noweb; then
+ if use apache2; then
+ insinto /etc/apache2/conf/modules.d
+ doins ${FILESDIR}/99_nagios.conf
+ else
+ insinto /etc/apache/conf/addon-modules
+ doins ${FILESDIR}/nagios.conf
+ echo "Include conf/addon-modules/nagios.conf" >> ${ROOT}/etc/apache/conf/apache.conf
+ fi
+ fi
+
}
pkg_preinst() {
@@ -178,25 +192,18 @@ pkg_postinst() {
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:"
- einfo " rc-update add nagios default"
+ einfo " rc-update add nagios default"
einfo
- if ! use noweb; then
+ if use !noweb; then
einfo "This does not include cgis that are perl-dependent"
einfo "Currently traceroute.cgi is perl-dependent"
einfo "To have ministatus.cgi requires copying of ministatus.c"
einfo "to cgi directory for compiling."
if use apache2; then
- insinto /etc/apache2/conf/modules.d
- doins ${FILESDIR}/99_nagios.conf
-
einfo " Edit /etc/conf.d/apache2 and add \"-D NAGIOS\""
else
- insinto /etc/apache/conf/addon-modules
- doins ${FILESDIR}/nagios.conf
- echo "Include conf/addon-modules/nagios.conf" >> ${ROOT}/etc/apache/conf/apache.conf
-
einfo " Edit /etc/conf.d/apache and add \"-D NAGIOS\""
fi
diff --git a/net-analyzer/nagios-core/nagios-core-1.2-r3.ebuild b/net-analyzer/nagios-core/nagios-core-1.2-r3.ebuild
index e374f2560bcd..93092d522f67 100644
--- a/net-analyzer/nagios-core/nagios-core-1.2-r3.ebuild
+++ b/net-analyzer/nagios-core/nagios-core-1.2-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-core/nagios-core-1.2-r3.ebuild,v 1.1 2004/08/20 13:38:13 eldad Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-core/nagios-core-1.2-r3.ebuild,v 1.2 2004/10/20 18:01:49 eldad Exp $
inherit eutils
@@ -158,6 +158,20 @@ src_install() {
exeinto /usr/nagios/contrib/eventhandlers/redundancy-scenario1
doexe contrib/eventhandlers/redundancy-scenario1/*
+
+ #Apache Module
+
+ if use !noweb; then
+ if use apache2; then
+ insinto /etc/apache2/conf/modules.d
+ doins ${FILESDIR}/99_nagios.conf
+ else
+ insinto /etc/apache/conf/addon-modules
+ doins ${FILESDIR}/nagios.conf
+ echo "Include conf/addon-modules/nagios.conf" >> ${ROOT}/etc/apache/conf/apache.conf
+ fi
+ fi
+
}
pkg_preinst() {
@@ -195,22 +209,15 @@ pkg_postinst() {
einfo " rc-update add nagios default"
einfo
- if ! use noweb; then
+ if use !noweb; then
einfo "This does not include cgis that are perl-dependent"
einfo "Currently traceroute.cgi is perl-dependent"
einfo "To have ministatus.cgi requires copying of ministatus.c"
einfo "to cgi directory for compiling."
if use apache2; then
- insinto /etc/apache2/conf/modules.d
- doins ${FILESDIR}/99_nagios.conf
-
einfo " Edit /etc/conf.d/apache2 and add \"-D NAGIOS\""
else
- insinto /etc/apache/conf/addon-modules
- doins ${FILESDIR}/nagios.conf
- echo "Include conf/addon-modules/nagios.conf" >> ${ROOT}/etc/apache/conf/apache.conf
-
einfo " Edit /etc/conf.d/apache and add \"-D NAGIOS\""
fi