diff options
author | Hans de Graaff <graaff@gentoo.org> | 2009-08-10 20:55:22 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2009-08-10 20:55:22 +0000 |
commit | 70fc85735929308a08c41d1ca27cb791af7e18bb (patch) | |
tree | e3647300ce61a237c7d1bff41ed1ae8e5c08fdf2 /net-analyzer | |
parent | New core modules: parent and Parse-CPAN-Meta (diff) | |
download | gentoo-2-70fc85735929308a08c41d1ca27cb791af7e18bb.tar.gz gentoo-2-70fc85735929308a08c41d1ca27cb791af7e18bb.tar.bz2 gentoo-2-70fc85735929308a08c41d1ca27cb791af7e18bb.zip |
Remove old munin 1.3.2 versions and patches.
(Portage version: 2.1.6.13/cvs/Linux x86_64)
Diffstat (limited to 'net-analyzer')
-rw-r--r-- | net-analyzer/munin/ChangeLog | 8 | ||||
-rw-r--r-- | net-analyzer/munin/files/munin-1.3.2-Makefile.patch | 247 | ||||
-rw-r--r-- | net-analyzer/munin/files/munin-1.3.2-crontab | 16 | ||||
-rw-r--r-- | net-analyzer/munin/files/munin-1.3.2-plugins.conf | 64 | ||||
-rw-r--r-- | net-analyzer/munin/files/munin-1.3.2-r3-Makefile.patch | 248 | ||||
-rw-r--r-- | net-analyzer/munin/munin-1.3.2-r1.ebuild | 112 | ||||
-rw-r--r-- | net-analyzer/munin/munin-1.3.2-r2.ebuild | 120 | ||||
-rw-r--r-- | net-analyzer/munin/munin-1.3.2-r3.ebuild | 120 | ||||
-rw-r--r-- | net-analyzer/munin/munin-1.3.2.ebuild | 112 |
9 files changed, 7 insertions, 1040 deletions
diff --git a/net-analyzer/munin/ChangeLog b/net-analyzer/munin/ChangeLog index 3b2a1739818d..045004825657 100644 --- a/net-analyzer/munin/ChangeLog +++ b/net-analyzer/munin/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-analyzer/munin # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/munin/ChangeLog,v 1.22 2009/08/10 20:48:46 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/munin/ChangeLog,v 1.23 2009/08/10 20:55:22 graaff Exp $ + + 10 Aug 2009; Hans de Graaff <graaff@gentoo.org> -munin-1.3.2.ebuild, + -munin-1.3.2-r1.ebuild, -munin-1.3.2-r2.ebuild, -munin-1.3.2-r3.ebuild, + -files/munin-1.3.2-Makefile.patch, -files/munin-1.3.2-crontab, + -files/munin-1.3.2-plugins.conf, -files/munin-1.3.2-r3-Makefile.patch: + Remove munin 1.3.2 versions and patches only used by those versions. *munin-1.3.4-r2 (10 Aug 2009) diff --git a/net-analyzer/munin/files/munin-1.3.2-Makefile.patch b/net-analyzer/munin/files/munin-1.3.2-Makefile.patch deleted file mode 100644 index 2eec3a4f2e7b..000000000000 --- a/net-analyzer/munin/files/munin-1.3.2-Makefile.patch +++ /dev/null @@ -1,247 +0,0 @@ -diff -Nuar --exclude '*~' munin-1.3.2.orig/Makefile munin-1.3.2/Makefile ---- munin-1.3.2.orig/Makefile 2005-04-15 13:37:29.000000000 -0700 -+++ munin-1.3.2/Makefile 2006-07-10 13:03:36.000000000 -0700 -@@ -17,64 +17,65 @@ - - install-main: build - $(CHECKUSER) -- mkdir -p $(CONFDIR)/templates -- mkdir -p $(LIBDIR) -- mkdir -p $(BINDIR) -- mkdir -p $(PERLLIB) -- -- mkdir -p $(LOGDIR) -- mkdir -p $(STATEDIR) -- mkdir -p $(HTMLDIR) -- mkdir -p $(DBDIR) -- mkdir -p $(CGIDIR) -+ mkdir -p $(DESTDIR)$(CONFDIR)/templates -+ mkdir -p $(DESTDIR)$(LIBDIR) -+ mkdir -p $(DESTDIR)$(BINDIR) -+ mkdir -p $(DESTDIR)$(PERLLIB) -+ -+ mkdir -p $(DESTDIR)$(LOGDIR) -+ mkdir -p $(DESTDIR)$(STATEDIR) -+ mkdir -p $(DESTDIR)$(HTMLDIR) -+ mkdir -p $(DESTDIR)$(DBDIR) -+ mkdir -p $(DESTDIR)$(CGIDIR) - -- $(CHOWN) $(USER) $(LOGDIR) $(STATEDIR) $(RUNDIR) $(HTMLDIR) $(DBDIR) -+ $(CHOWN) $(USER) $(DESTDIR)$(LOGDIR) $(DESTDIR)$(STATEDIR) $(DESTDIR)$(RUNDIR) $(DESTDIR)$(HTMLDIR) $(DESTDIR)$(DBDIR) - - for p in build/server/*.tmpl; do \ -- $(INSTALL) -m 0644 "$$p" $(CONFDIR)/templates/ ; \ -+ $(INSTALL) -m 0644 "$$p" $(DESTDIR)$(CONFDIR)/templates/ ; \ - done -- $(INSTALL) -m 0644 server/logo.png $(CONFDIR)/templates/ -- $(INSTALL) -m 0644 server/style.css $(CONFDIR)/templates/ -- $(INSTALL) -m 0644 server/definitions.html $(CONFDIR)/templates/ -+ $(INSTALL) -m 0644 server/logo.png $(DESTDIR)$(CONFDIR)/templates/ -+ $(INSTALL) -m 0644 server/style.css $(DESTDIR)$(CONFDIR)/templates/ -+ $(INSTALL) -m 0644 server/definitions.html $(DESTDIR)$(CONFDIR)/templates/ - -- test -f "$(CONFDIR)/munin.conf" || $(INSTALL) -m 0644 build/server/munin.conf $(CONFDIR)/ -+ test -f "$(DESTDIR)$(CONFDIR)/munin.conf" || $(INSTALL) -m 0644 build/server/munin.conf $(DESTDIR)$(CONFDIR)/ - -- $(INSTALL) -m 0755 build/server/munin-cron $(BINDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-cron $(DESTDIR)$(BINDIR)/ - -- $(INSTALL) -m 0755 build/server/munin-update $(LIBDIR)/ -- $(INSTALL) -m 0755 build/server/munin-graph $(LIBDIR)/ -- $(INSTALL) -m 0755 build/server/munin-html $(LIBDIR)/ -- $(INSTALL) -m 0755 build/server/munin-limits $(LIBDIR)/ -- $(INSTALL) -m 0755 build/server/munin-cgi-graph $(CGIDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-update $(DESTDIR)$(LIBDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-graph $(DESTDIR)$(LIBDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-html $(DESTDIR)$(LIBDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-limits $(DESTDIR)$(LIBDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-cgi-graph $(DESTDIR)$(CGIDIR)/ - -- $(INSTALL) -m 0644 build/server/Munin.pm $(PERLLIB)/ -+ $(INSTALL) -m 0644 build/server/Munin.pm $(DESTDIR)$(PERLLIB)/ - - install-node: build install-node-non-snmp install-node-snmp - echo Done. - - install-node-snmp: build -- $(INSTALL) -m 0755 build/node/munin-node-configure-snmp $(SBINDIR)/ -+ mkdir -p $(DESTDIR)$(SBINDIR) -+ $(INSTALL) -m 0755 build/node/munin-node-configure-snmp $(DESTDIR)$(SBINDIR)/ - - install-node-non-snmp: build - $(CHECKGROUP) -- mkdir -p $(CONFDIR)/plugins -- mkdir -p $(CONFDIR)/plugin-conf.d -- mkdir -p $(LIBDIR)/plugins -- mkdir -p $(SBINDIR) -- mkdir -p $(PERLLIB)/Munin/Plugin -- -- mkdir -p $(LOGDIR) -- mkdir -p $(STATEDIR) -- mkdir -p $(PLUGSTATE) -- -- $(CHGRP) $(GROUP) $(PLUGSTATE) -- $(CHMOD) 775 $(PLUGSTATE) -- $(CHMOD) 755 $(CONFDIR)/plugin-conf.d -- -- $(INSTALL) -m 0755 build/node/munin-node $(SBINDIR)/ -- $(INSTALL) -m 0755 build/node/munin-node-configure $(SBINDIR)/ -- test -f "$(CONFDIR)/munin-node.conf" || $(INSTALL) -m 0644 build/node/munin-node.conf $(CONFDIR)/ -- $(INSTALL) -m 0755 build/node/munin-run $(SBINDIR)/ -+ mkdir -p $(DESTDIR)$(CONFDIR)/plugins -+ mkdir -p $(DESTDIR)$(CONFDIR)/plugin-conf.d -+ mkdir -p $(DESTDIR)$(LIBDIR)/plugins -+ mkdir -p $(DESTDIR)$(SBINDIR) -+ mkdir -p $(DESTDIR)$(PERLLIB)/Munin/Plugin -+ -+ mkdir -p $(DESTDIR)$(LOGDIR) -+ mkdir -p $(DESTDIR)$(STATEDIR) -+ mkdir -p $(DESTDIR)$(PLUGSTATE) -+ -+ $(CHGRP) $(GROUP) $(DESTDIR)$(PLUGSTATE) -+ $(CHMOD) 775 $(DESTDIR)$(PLUGSTATE) -+ $(CHMOD) 755 $(DESTDIR)$(CONFDIR)/plugin-conf.d -+ -+ $(INSTALL) -m 0755 build/node/munin-node $(DESTDIR)$(SBINDIR)/ -+ $(INSTALL) -m 0755 build/node/munin-node-configure $(DESTDIR)$(SBINDIR)/ -+ test -f "$(CONFDIR)/munin-node.conf" || $(INSTALL) -m 0644 build/node/munin-node.conf $(DESTDIR)$(CONFDIR)/ -+ $(INSTALL) -m 0755 build/node/munin-run $(DESTDIR)$(SBINDIR)/ - - install-node-plugins: build - for p in build/node/node.d.$(OSTYPE)/* build/node/node.d/*; do \ -@@ -82,41 +83,41 @@ - family=`sed -n 's/^#%# family=\(.*\)$$/\1/p' $$p`; \ - test "$$family" || family=contrib; \ - if echo $(INSTALL_PLUGINS) | grep $$family >/dev/null; then \ -- test -f "$(LIBDIR)/plugins/`basename $$p`" \ -- || $(INSTALL) -m 0755 $$p $(LIBDIR)/plugins/; \ -+ test -f "$(DESTDIR)$(LIBDIR)/plugins/`basename $$p`" \ -+ || $(INSTALL) -m 0755 $$p $(DESTDIR)$(LIBDIR)/plugins/; \ - fi; \ - fi \ - done -- $(INSTALL) -m 0644 build/node/plugins.history $(LIBDIR)/plugins/ -+ $(INSTALL) -m 0644 build/node/plugins.history $(DESTDIR)$(LIBDIR)/plugins/ - - #TODO: - #configure plugins. - - install-man: build-man -- mkdir -p $(MANDIR)/man1 $(MANDIR)/man5 $(MANDIR)/man8 -- $(INSTALL) -m 0644 build/doc/munin-node.conf.5 $(MANDIR)/man5/ -- $(INSTALL) -m 0644 build/doc/munin.conf.5 $(MANDIR)/man5/ -- $(INSTALL) -m 0644 build/doc/munin-node.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-node-configure.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-node-configure-snmp.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-run.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-graph.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-update.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-limits.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-html.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-cron.8 $(MANDIR)/man8/ -+ mkdir -p $(DESTDIR)$(MANDIR)/man1 $(DESTDIR)$(MANDIR)/man5 $(DESTDIR)$(MANDIR)/man8 -+ $(INSTALL) -m 0644 build/doc/munin-node.conf.5 $(DESTDIR)$(MANDIR)/man5/ -+ $(INSTALL) -m 0644 build/doc/munin.conf.5 $(DESTDIR)$(MANDIR)/man5/ -+ $(INSTALL) -m 0644 build/doc/munin-node.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-node-configure.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-node-configure-snmp.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-run.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-graph.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-update.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-limits.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-html.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-cron.8 $(DESTDIR)$(MANDIR)/man8/ - - install-doc: build-doc -- mkdir -p $(DOCDIR) -- $(INSTALL) -m 0644 build/doc/munin-doc.html $(DOCDIR)/ -- $(INSTALL) -m 0644 build/doc/munin-doc.pdf $(DOCDIR)/ -- $(INSTALL) -m 0644 build/doc/munin-doc.txt $(DOCDIR)/ -- $(INSTALL) -m 0644 build/doc/munin-faq.html $(DOCDIR)/ -- $(INSTALL) -m 0644 build/doc/munin-faq.pdf $(DOCDIR)/ -- $(INSTALL) -m 0644 build/doc/munin-faq.txt $(DOCDIR)/ -- $(INSTALL) -m 0644 README.* $(DOCDIR)/ -- $(INSTALL) -m 0644 COPYING $(DOCDIR)/ -- $(INSTALL) -m 0644 node/node.d/README $(DOCDIR)/README.plugins -+ mkdir -p $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 0644 build/doc/munin-doc.html $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 build/doc/munin-doc.pdf $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 build/doc/munin-doc.txt $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 build/doc/munin-faq.html $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 build/doc/munin-faq.pdf $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 build/doc/munin-faq.txt $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 README.* $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 COPYING $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 node/node.d/README $(DESTDIR)$(DOCDIR)/README.plugins - - build: build-stamp - -diff -Nuar --exclude '*~' munin-1.3.2.orig/Makefile.config munin-1.3.2/Makefile.config ---- munin-1.3.2.orig/Makefile.config 2005-04-15 13:29:18.000000000 -0700 -+++ munin-1.3.2/Makefile.config 2006-07-10 13:04:07.000000000 -0700 -@@ -7,10 +7,10 @@ - # - # the base of the Munin installation. - # --PREFIX = $(DESTDIR)/opt/munin -+PREFIX = /usr - - # Where Munin keeps its configurations (server.conf, client.conf, ++) --CONFDIR = $(DESTDIR)/etc/opt/munin -+CONFDIR = /etc/munin - - # Server only - where to put munin-cron - BINDIR = $(PREFIX)/bin -@@ -19,31 +19,31 @@ - SBINDIR = $(PREFIX)/sbin - - # Where to put text and html documentation --DOCDIR = $(PREFIX)/doc -+DOCDIR = $(PREFIX)/share/doc/munin-$(VERSION) - - # Where to put man pages - MANDIR = $(PREFIX)/man - - # Where to put internal binaries and plugin repository --LIBDIR = $(PREFIX)/lib -+LIBDIR = $(PREFIX)/libexec/munin - - # Server only - Output directory --HTMLDIR = $(PREFIX)/var/www --CGIDIR = $(HTMLDIR)/cgi -+HTMLDIR = /var/www/localhost/htdocs/munin -+CGIDIR = /var/www/localhost/cgi-bin - - # Client only - Where to put RRD files and other intenal data --DBDIR = $(DESTDIR)/var/opt/munin -+DBDIR = /var/lib/munin - - # Client only - Where plugins should put their states. Must be writable by - # group "munin", and should be preserved between reboots - PLUGSTATE = $(DBDIR)/plugin-state - - # Where Munin should place its logs. --LOGDIR = $(DESTDIR)/var/log/munin -+LOGDIR = /var/log/munin - - # Location of PID files and other statefiles. On the server, must be - # writable by the user "munin". --STATEDIR = $(DESTDIR)/var/run/munin -+STATEDIR = /var/run/munin - - # The perl interpreter to use - PERL = $(shell which perl) -@@ -52,10 +52,11 @@ - PYTHON = /usr/bin/env python - - # Server only - Where to install the perl libraries --PERLLIB = $(DESTDIR)$(shell $(PERL) -V:sitelib | cut -d= -f2 | sed "s/[\';]//g") -+PERLLIB = $(shell $(PERL) -V:sitelib | cut -d= -f2 | sed "s/[\';]//g") - - # Client only - Install plugins for this architecture --OSTYPE = $(shell uname | tr '[A-Z]' '[a-z]') -+# LANG=C is because some locales are a bit different in their alphabet (eg ee_EE). -+OSTYPE = $(shell uname | LANG=C tr '[A-Z]' '[a-z]') - - # How to figure out the hostname. (Only used in default configuration - # files) diff --git a/net-analyzer/munin/files/munin-1.3.2-crontab b/net-analyzer/munin/files/munin-1.3.2-crontab deleted file mode 100644 index 804971a31a50..000000000000 --- a/net-analyzer/munin/files/munin-1.3.2-crontab +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/munin/files/munin-1.3.2-crontab,v 1.1 2006/07/11 09:18:47 robbat2 Exp $ -# -# This runs the munin task every 5 minutes. -*/5 * * * * [ -x /usr/bin/munin-cron ] && /usr/bin/munin-cron - -# Alternatively, this route works differently -# Update once a minute (for busy sites) -#*/1 * * * * [ -x /usr/libexec/munin/munin-update ] && /usr/libexec/munin/munin-update -## Check for limit excess every 2 minutes -#*/2 * * * * [ -x /usr/libexec/munin/munin-limits ] && /usr/libexec/munin/munin-limits -## Update graphs every 5 minutes -#*/5 * * * * [ -x /usr/libexec/munin/munin-graph ] && nice /usr/libexec/munin/munin-graph --cron -## Update HTML pages every 15 minutes -#*/15 * * * * [ -x /usr/libexec/munin/munin-html ] && nice /usr/libexec/munin/munin-html diff --git a/net-analyzer/munin/files/munin-1.3.2-plugins.conf b/net-analyzer/munin/files/munin-1.3.2-plugins.conf deleted file mode 100644 index 977f8b49c3d5..000000000000 --- a/net-analyzer/munin/files/munin-1.3.2-plugins.conf +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/munin/files/munin-1.3.2-plugins.conf,v 1.1 2006/07/11 09:18:47 robbat2 Exp $ -# -# This file contains configuration options for the plugins. Three -# options are understood by munin-node itself: -# -# user <user> # Set the user to run the plugin as -# group <group> # Set the group to run the plugin as -# command <command> # Run <command> instead of the plugin. %c -# expands to what would normally be run. -# env.<variable> # Sets <variable> in the plugin's environment, see the -# individual plugins to find out which variables they -# care about. -# -# - -[smart_*] -user root -group disk - -# Example for a 3ware 8000-series card, with 2 disks -# use /dev/twe0 as the actual device -# and replicate this entry for each drive, increasing the number in -d -#[smart_3ware-0_twe0] -#user root -#group root -#env.smartargs -H -i -c -l error -l selftest -l selective -a -d 3ware,0 -#[smart_3ware-1_twe0] -#user root -#group root -#env.smartargs -H -i -c -l error -l selftest -l selective -a -d 3ware,1 - -[bind9*] -user root - -[iostat*] -user munin -group munin - -[vlan*] -user root - -[postfix*] -user root -env.logfile maillog - -[sendmail*] -env.mspqueue /var/spool/clientmqueue - -[mysql*] -#env.mysqlopts -u someuser - -[exim*] -group mail - -[cps*] -user root - -# More 3ware examples -#[hddtemp_smartctl] -#env.drives twe0_0 twe0_1 hda -#env.type_twe0_0 3ware,0 -#env.type_twe0_1 3ware,1 diff --git a/net-analyzer/munin/files/munin-1.3.2-r3-Makefile.patch b/net-analyzer/munin/files/munin-1.3.2-r3-Makefile.patch deleted file mode 100644 index cfef6aa0c6ab..000000000000 --- a/net-analyzer/munin/files/munin-1.3.2-r3-Makefile.patch +++ /dev/null @@ -1,248 +0,0 @@ -diff -Nuar --exclude '*~' munin-1.3.2.orig/Makefile munin-1.3.2/Makefile ---- munin-1.3.2.orig/Makefile 2005-04-15 13:37:29.000000000 -0700 -+++ munin-1.3.2/Makefile 2006-07-10 13:03:36.000000000 -0700 -@@ -17,64 +17,65 @@ - - install-main: build - $(CHECKUSER) -- mkdir -p $(CONFDIR)/templates -- mkdir -p $(LIBDIR) -- mkdir -p $(BINDIR) -- mkdir -p $(PERLLIB) -- -- mkdir -p $(LOGDIR) -- mkdir -p $(STATEDIR) -- mkdir -p $(HTMLDIR) -- mkdir -p $(DBDIR) -- mkdir -p $(CGIDIR) -+ mkdir -p $(DESTDIR)$(CONFDIR)/templates -+ mkdir -p $(DESTDIR)$(LIBDIR) -+ mkdir -p $(DESTDIR)$(BINDIR) -+ mkdir -p $(DESTDIR)$(PERLLIB) -+ -+ mkdir -p $(DESTDIR)$(LOGDIR) -+ mkdir -p $(DESTDIR)$(STATEDIR) -+ mkdir -p $(DESTDIR)$(HTMLDIR) -+ mkdir -p $(DESTDIR)$(DBDIR) -+ mkdir -p $(DESTDIR)$(CGIDIR) - -- $(CHOWN) $(USER) $(LOGDIR) $(STATEDIR) $(RUNDIR) $(HTMLDIR) $(DBDIR) -+ $(CHOWN) $(USER) $(DESTDIR)$(LOGDIR) $(DESTDIR)$(STATEDIR) $(DESTDIR)$(RUNDIR) $(DESTDIR)$(HTMLDIR) $(DESTDIR)$(DBDIR) - - for p in build/server/*.tmpl; do \ -- $(INSTALL) -m 0644 "$$p" $(CONFDIR)/templates/ ; \ -+ $(INSTALL) -m 0644 "$$p" $(DESTDIR)$(CONFDIR)/templates/ ; \ - done -- $(INSTALL) -m 0644 server/logo.png $(CONFDIR)/templates/ -- $(INSTALL) -m 0644 server/style.css $(CONFDIR)/templates/ -- $(INSTALL) -m 0644 server/definitions.html $(CONFDIR)/templates/ -+ $(INSTALL) -m 0644 server/logo.png $(DESTDIR)$(CONFDIR)/templates/ -+ $(INSTALL) -m 0644 server/style.css $(DESTDIR)$(CONFDIR)/templates/ -+ $(INSTALL) -m 0644 server/definitions.html $(DESTDIR)$(CONFDIR)/templates/ - -- test -f "$(CONFDIR)/munin.conf" || $(INSTALL) -m 0644 build/server/munin.conf $(CONFDIR)/ -+ test -f "$(DESTDIR)$(CONFDIR)/munin.conf" || $(INSTALL) -m 0644 build/server/munin.conf $(DESTDIR)$(CONFDIR)/ - -- $(INSTALL) -m 0755 build/server/munin-cron $(BINDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-cron $(DESTDIR)$(BINDIR)/ - -- $(INSTALL) -m 0755 build/server/munin-update $(LIBDIR)/ -- $(INSTALL) -m 0755 build/server/munin-graph $(LIBDIR)/ -- $(INSTALL) -m 0755 build/server/munin-html $(LIBDIR)/ -- $(INSTALL) -m 0755 build/server/munin-limits $(LIBDIR)/ -- $(INSTALL) -m 0755 build/server/munin-cgi-graph $(CGIDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-update $(DESTDIR)$(LIBDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-graph $(DESTDIR)$(LIBDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-html $(DESTDIR)$(LIBDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-limits $(DESTDIR)$(LIBDIR)/ -+ $(INSTALL) -m 0755 build/server/munin-cgi-graph $(DESTDIR)$(CGIDIR)/ - -- $(INSTALL) -m 0644 build/server/Munin.pm $(PERLLIB)/ -+ $(INSTALL) -m 0644 build/server/Munin.pm $(DESTDIR)$(PERLLIB)/ - - install-node: build install-node-non-snmp install-node-snmp - echo Done. - - install-node-snmp: build -- $(INSTALL) -m 0755 build/node/munin-node-configure-snmp $(SBINDIR)/ -+ mkdir -p $(DESTDIR)$(SBINDIR) -+ $(INSTALL) -m 0755 build/node/munin-node-configure-snmp $(DESTDIR)$(SBINDIR)/ - - install-node-non-snmp: build - $(CHECKGROUP) -- mkdir -p $(CONFDIR)/plugins -- mkdir -p $(CONFDIR)/plugin-conf.d -- mkdir -p $(LIBDIR)/plugins -- mkdir -p $(SBINDIR) -- mkdir -p $(PERLLIB)/Munin/Plugin -- -- mkdir -p $(LOGDIR) -- mkdir -p $(STATEDIR) -- mkdir -p $(PLUGSTATE) -- -- $(CHGRP) $(GROUP) $(PLUGSTATE) -- $(CHMOD) 775 $(PLUGSTATE) -- $(CHMOD) 755 $(CONFDIR)/plugin-conf.d -- -- $(INSTALL) -m 0755 build/node/munin-node $(SBINDIR)/ -- $(INSTALL) -m 0755 build/node/munin-node-configure $(SBINDIR)/ -- test -f "$(CONFDIR)/munin-node.conf" || $(INSTALL) -m 0644 build/node/munin-node.conf $(CONFDIR)/ -- $(INSTALL) -m 0755 build/node/munin-run $(SBINDIR)/ -+ mkdir -p $(DESTDIR)$(CONFDIR)/plugins -+ mkdir -p $(DESTDIR)$(CONFDIR)/plugin-conf.d -+ mkdir -p $(DESTDIR)$(LIBDIR)/plugins -+ mkdir -p $(DESTDIR)$(SBINDIR) -+ mkdir -p $(DESTDIR)$(PERLLIB)/Munin/Plugin -+ -+ mkdir -p $(DESTDIR)$(LOGDIR) -+ mkdir -p $(DESTDIR)$(STATEDIR) -+ mkdir -p $(DESTDIR)$(PLUGSTATE) -+ -+ $(CHGRP) $(GROUP) $(DESTDIR)$(PLUGSTATE) -+ $(CHMOD) 775 $(DESTDIR)$(PLUGSTATE) -+ $(CHMOD) 755 $(DESTDIR)$(CONFDIR)/plugin-conf.d -+ -+ $(INSTALL) -m 0755 build/node/munin-node $(DESTDIR)$(SBINDIR)/ -+ $(INSTALL) -m 0755 build/node/munin-node-configure $(DESTDIR)$(SBINDIR)/ -+ test -f "$(CONFDIR)/munin-node.conf" || $(INSTALL) -m 0644 build/node/munin-node.conf $(DESTDIR)$(CONFDIR)/ -+ $(INSTALL) -m 0755 build/node/munin-run $(DESTDIR)$(SBINDIR)/ - - install-node-plugins: build - for p in build/node/node.d.$(OSTYPE)/* build/node/node.d/*; do \ -@@ -82,41 +83,41 @@ - family=`sed -n 's/^#%# family=\(.*\)$$/\1/p' $$p`; \ - test "$$family" || family=contrib; \ - if echo $(INSTALL_PLUGINS) | grep $$family >/dev/null; then \ -- test -f "$(LIBDIR)/plugins/`basename $$p`" \ -- || $(INSTALL) -m 0755 $$p $(LIBDIR)/plugins/; \ -+ test -f "$(DESTDIR)$(LIBDIR)/plugins/`basename $$p`" \ -+ || $(INSTALL) -m 0755 $$p $(DESTDIR)$(LIBDIR)/plugins/; \ - fi; \ - fi \ - done -- $(INSTALL) -m 0644 build/node/plugins.history $(LIBDIR)/plugins/ -+ $(INSTALL) -m 0644 build/node/plugins.history $(DESTDIR)$(LIBDIR)/plugins/ - - #TODO: - #configure plugins. - - install-man: build-man -- mkdir -p $(MANDIR)/man1 $(MANDIR)/man5 $(MANDIR)/man8 -- $(INSTALL) -m 0644 build/doc/munin-node.conf.5 $(MANDIR)/man5/ -- $(INSTALL) -m 0644 build/doc/munin.conf.5 $(MANDIR)/man5/ -- $(INSTALL) -m 0644 build/doc/munin-node.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-node-configure.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-node-configure-snmp.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-run.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-graph.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-update.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-limits.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-html.8 $(MANDIR)/man8/ -- $(INSTALL) -m 0644 build/doc/munin-cron.8 $(MANDIR)/man8/ -+ mkdir -p $(DESTDIR)$(MANDIR)/man1 $(DESTDIR)$(MANDIR)/man5 $(DESTDIR)$(MANDIR)/man8 -+ $(INSTALL) -m 0644 build/doc/munin-node.conf.5 $(DESTDIR)$(MANDIR)/man5/ -+ $(INSTALL) -m 0644 build/doc/munin.conf.5 $(DESTDIR)$(MANDIR)/man5/ -+ $(INSTALL) -m 0644 build/doc/munin-node.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-node-configure.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-node-configure-snmp.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-run.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-graph.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-update.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-limits.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-html.8 $(DESTDIR)$(MANDIR)/man8/ -+ $(INSTALL) -m 0644 build/doc/munin-cron.8 $(DESTDIR)$(MANDIR)/man8/ - - install-doc: build-doc -- mkdir -p $(DOCDIR) -- $(INSTALL) -m 0644 build/doc/munin-doc.html $(DOCDIR)/ -- $(INSTALL) -m 0644 build/doc/munin-doc.pdf $(DOCDIR)/ -- $(INSTALL) -m 0644 build/doc/munin-doc.txt $(DOCDIR)/ -- $(INSTALL) -m 0644 build/doc/munin-faq.html $(DOCDIR)/ -- $(INSTALL) -m 0644 build/doc/munin-faq.pdf $(DOCDIR)/ -- $(INSTALL) -m 0644 build/doc/munin-faq.txt $(DOCDIR)/ -- $(INSTALL) -m 0644 README.* $(DOCDIR)/ -- $(INSTALL) -m 0644 COPYING $(DOCDIR)/ -- $(INSTALL) -m 0644 node/node.d/README $(DOCDIR)/README.plugins -+ mkdir -p $(DESTDIR)$(DOCDIR) -+ $(INSTALL) -m 0644 build/doc/munin-doc.html $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 build/doc/munin-doc.pdf $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 build/doc/munin-doc.txt $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 build/doc/munin-faq.html $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 build/doc/munin-faq.pdf $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 build/doc/munin-faq.txt $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 README.* $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 COPYING $(DESTDIR)$(DOCDIR)/ -+ $(INSTALL) -m 0644 node/node.d/README $(DESTDIR)$(DOCDIR)/README.plugins - - build: build-stamp - -diff -Nuar --exclude '*~' munin-1.3.2.orig/Makefile.config munin-1.3.2/Makefile.config ---- munin-1.3.2.orig/Makefile.config 2005-04-15 13:29:18.000000000 -0700 -+++ munin-1.3.2/Makefile.config 2006-07-10 13:04:07.000000000 -0700 -@@ -7,10 +7,10 @@ - # - # the base of the Munin installation. - # --PREFIX = $(DESTDIR)/opt/munin -+PREFIX = /usr - - # Where Munin keeps its configurations (server.conf, client.conf, ++) --CONFDIR = $(DESTDIR)/etc/opt/munin -+CONFDIR = /etc/munin - - # Server only - where to put munin-cron - BINDIR = $(PREFIX)/bin -@@ -19,31 +19,31 @@ - SBINDIR = $(PREFIX)/sbin - - # Where to put text and html documentation --DOCDIR = $(PREFIX)/doc -+DOCDIR = $(PREFIX)/share/doc/munin-$(VERSION) - - # Where to put man pages --MANDIR = $(PREFIX)/man -+MANDIR = $(PREFIX)/share/man - - # Where to put internal binaries and plugin repository --LIBDIR = $(PREFIX)/lib -+LIBDIR = $(PREFIX)/libexec/munin - - # Server only - Output directory --HTMLDIR = $(PREFIX)/var/www --CGIDIR = $(HTMLDIR)/cgi -+HTMLDIR = /var/www/localhost/htdocs/munin -+CGIDIR = /var/www/localhost/cgi-bin - - # Client only - Where to put RRD files and other intenal data --DBDIR = $(DESTDIR)/var/opt/munin -+DBDIR = /var/lib/munin - - # Client only - Where plugins should put their states. Must be writable by - # group "munin", and should be preserved between reboots - PLUGSTATE = $(DBDIR)/plugin-state - - # Where Munin should place its logs. --LOGDIR = $(DESTDIR)/var/log/munin -+LOGDIR = /var/log/munin - - # Location of PID files and other statefiles. On the server, must be - # writable by the user "munin". --STATEDIR = $(DESTDIR)/var/run/munin -+STATEDIR = /var/run/munin - - # The perl interpreter to use - PERL = $(shell which perl) -@@ -52,10 +52,11 @@ - PYTHON = /usr/bin/env python - - # Server only - Where to install the perl libraries --PERLLIB = $(DESTDIR)$(shell $(PERL) -V:sitelib | cut -d= -f2 | sed "s/[\';]//g") -+PERLLIB = $(shell $(PERL) -V:sitelib | cut -d= -f2 | sed "s/[\';]//g") - - # Client only - Install plugins for this architecture --OSTYPE = $(shell uname | tr '[A-Z]' '[a-z]') -+# LANG=C is because some locales are a bit different in their alphabet (eg ee_EE). -+OSTYPE = $(shell uname | LANG=C tr '[A-Z]' '[a-z]') - - # How to figure out the hostname. (Only used in default configuration - # files) diff --git a/net-analyzer/munin/munin-1.3.2-r1.ebuild b/net-analyzer/munin/munin-1.3.2-r1.ebuild deleted file mode 100644 index 18f8cc9b617e..000000000000 --- a/net-analyzer/munin/munin-1.3.2-r1.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/munin/munin-1.3.2-r1.ebuild,v 1.2 2006/10/19 09:48:27 robbat2 Exp $ - -inherit eutils - -DESCRIPTION="Munin Server Monitoring Tool" -HOMEPAGE="http://munin.sourceforge.net" -SRC_URI="mirror://sourceforge/munin/${PN}_${PV}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~amd64" -IUSE="doc minimal munin-irc munin-dhcp munin-surfboard munin-apache munin-squid" - -# Upstream's listing of required modules is NOT correct! -DEPEND_COM="dev-lang/perl - dev-perl/net-server - sys-process/procps - dev-perl/Net-SSLeay - dev-perl/Net-SNMP - dev-perl/DateManip - virtual/perl-Time-HiRes - virtual/perl-Digest-MD5 - virtual/perl-Getopt-Long - virtual/perl-Storable - virtual/perl-Text-Balanced - !minimal? ( dev-perl/HTML-Template - net-analyzer/rrdtool ) - munin-irc? ( dev-perl/Net-IRC ) - munin-dhcp? ( dev-perl/Net-Netmask dev-perl/libwww-perl ) - munin-surfboard? ( dev-perl/libwww-perl ) - munin-apache? ( dev-perl/libwww-perl ) - munin-squid? ( virtual/perl-MIME-Base64 )" - # Sybase isn't supported in Gentoo - #munin-sybase? ( dev-perl/DBD-Sybase ) - -DEPEND="${DEPEND_COM} - doc? ( app-text/htmldoc - app-text/html2text )" -RDEPEND="${DEPEND_COM} - virtual/cron" - -pkg_setup() { - enewgroup munin - enewuser munin 177 -1 /var/lib/munin munin -} - -src_unpack() { - unpack ${A} - # upstream needs a lot of DESTDIR loving - # and Gentoo location support - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-Makefile.patch - # Fix noise in the plugins - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-plugin-cleanup.patch - # Make it work with new versions of Rrdtool where : in COMMENT blocks must - # be escaped! - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-rrdtool-comments.patch -} - -src_compile() { - emake build build-man || die "build/build-man failed" - if use doc; then - emake build-doc || die "build-doc failed" - fi -} - -src_install() { - local dirs - dirs="/var/log/munin /var/lib/munin" - dirs="${dirs} /var/lib/munin/plugin-state" - dirs="${dirs} /var/run/munin/plugin-state" - keepdir ${dirs} - - emake DESTDIR="${D}" install-main install-man install-node install-node-plugins || die "install failed" - fowners munin:munin ${dirs} - - if use doc; then - emake DESTDIR="${D}" install-doc install-man || die "install docs failed" - fi - - insinto /etc/munin/plugin-conf.d/ - newins ${FILESDIR}/${P}-plugins.conf munin-node - - # make sure we've got everything in the correct directory - insinto /var/lib/munin - newins ${FILESDIR}/${P}-crontab crontab - newinitd ${FILESDIR}/munin-init.d munin-node - dodoc ChangeLog INSTALL README-apache-cgi.in README.api logo.eps - munin-doc-base.html munin-faq-base.html TODO.plugins - newdoc server/TODO TODO.server - newdoc node/TODO TODO.node -} - -pkg_config() { - crontab -l -u munin 2>/dev/null | grep --silent '.*' - if [ $? -eq 0 ]; then - die "Crontab already install for user munin. Not overwriting." - fi - einfo "Press enter to install the default crontab for the munin master" - einfo "installation from /var/lib/munin/crontab" - einfo "If you have a large site, you may wish to customize it." - read - crontab -u munin /var/lib/munin/crontab -} - -pkg_postinst() { - einfo "Please follow the munin documentation to set up the plugins you" - einfo "need, afterwards start munin-node via /etc/init.d/munin-node." - einfo "To have munin's cronjob automatically configured for you if this is" - einfo "your munin master installation, please:" - einfo "emerge --config net-analyzer/munin" -} diff --git a/net-analyzer/munin/munin-1.3.2-r2.ebuild b/net-analyzer/munin/munin-1.3.2-r2.ebuild deleted file mode 100644 index 88a95058231a..000000000000 --- a/net-analyzer/munin/munin-1.3.2-r2.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/munin/munin-1.3.2-r2.ebuild,v 1.1 2006/10/19 10:29:07 robbat2 Exp $ - -inherit eutils - -DESCRIPTION="Munin Server Monitoring Tool" -HOMEPAGE="http://munin.sourceforge.net" -SRC_URI="mirror://sourceforge/munin/${PN}_${PV}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~amd64" -IUSE="doc minimal munin-irc munin-dhcp munin-surfboard munin-apache munin-squid ssl" - -# Upstream's listing of required modules is NOT correct! -DEPEND_COM="dev-lang/perl - dev-perl/net-server - sys-process/procps - ssl? ( dev-perl/Net-SSLeay ) - dev-perl/Net-SNMP - dev-perl/DateManip - virtual/perl-Time-HiRes - virtual/perl-Digest-MD5 - virtual/perl-Getopt-Long - virtual/perl-Storable - virtual/perl-Text-Balanced - !minimal? ( dev-perl/HTML-Template - net-analyzer/rrdtool ) - munin-irc? ( dev-perl/Net-IRC ) - munin-dhcp? ( dev-perl/Net-Netmask dev-perl/libwww-perl ) - munin-surfboard? ( dev-perl/libwww-perl ) - munin-apache? ( dev-perl/libwww-perl ) - munin-squid? ( virtual/perl-MIME-Base64 )" - # Sybase isn't supported in Gentoo - #munin-sybase? ( dev-perl/DBD-Sybase ) - -DEPEND="${DEPEND_COM} - doc? ( app-text/htmldoc - app-text/html2text )" -RDEPEND="${DEPEND_COM} - virtual/cron" - -pkg_setup() { - enewgroup munin - enewuser munin 177 -1 /var/lib/munin munin -} - -src_unpack() { - if use !minimal; then - if ! built_with_use net-analyzer/rrdtool perl ; then - die 'Sorry, munin needs net-analyzer/rrdtool built with USE=perl.' - fi - fi - unpack ${A} - # upstream needs a lot of DESTDIR loving - # and Gentoo location support - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-Makefile.patch - # Fix noise in the plugins - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-plugin-cleanup.patch - # Make it work with new versions of Rrdtool where : in COMMENT blocks must - # be escaped! - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-rrdtool-comments.patch -} - -src_compile() { - emake build build-man || die "build/build-man failed" - if use doc; then - emake build-doc || die "build-doc failed" - fi -} - -src_install() { - local dirs - dirs="/var/log/munin /var/lib/munin" - dirs="${dirs} /var/lib/munin/plugin-state" - dirs="${dirs} /var/run/munin/plugin-state" - keepdir ${dirs} - - emake DESTDIR="${D}" install-main install-man install-node install-node-plugins || die "install failed" - fowners munin:munin ${dirs} - - if use doc; then - emake DESTDIR="${D}" install-doc install-man || die "install docs failed" - fi - - insinto /etc/munin/plugin-conf.d/ - newins ${FILESDIR}/${P}-plugins.conf munin-node - - # ensure TLS is disabled is built without SSL - use ssl || echo "tls disabled" >>${D}/etc/munin/munin-node.conf - - # make sure we've got everything in the correct directory - insinto /var/lib/munin - newins ${FILESDIR}/${P}-crontab crontab - newinitd ${FILESDIR}/munin-init.d munin-node - dodoc ChangeLog INSTALL README-apache-cgi.in README.api logo.eps - munin-doc-base.html munin-faq-base.html TODO.plugins - newdoc server/TODO TODO.server - newdoc node/TODO TODO.node -} - -pkg_config() { - crontab -l -u munin 2>/dev/null | grep --silent '.*' - if [ $? -eq 0 ]; then - die "Crontab already install for user munin. Not overwriting." - fi - einfo "Press enter to install the default crontab for the munin master" - einfo "installation from /var/lib/munin/crontab" - einfo "If you have a large site, you may wish to customize it." - read - crontab -u munin /var/lib/munin/crontab -} - -pkg_postinst() { - einfo "Please follow the munin documentation to set up the plugins you" - einfo "need, afterwards start munin-node via /etc/init.d/munin-node." - einfo "To have munin's cronjob automatically configured for you if this is" - einfo "your munin master installation, please:" - einfo "emerge --config net-analyzer/munin" -} diff --git a/net-analyzer/munin/munin-1.3.2-r3.ebuild b/net-analyzer/munin/munin-1.3.2-r3.ebuild deleted file mode 100644 index 42ce8a971b5c..000000000000 --- a/net-analyzer/munin/munin-1.3.2-r3.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/munin/munin-1.3.2-r3.ebuild,v 1.1 2006/11/13 10:52:33 robbat2 Exp $ - -inherit eutils - -DESCRIPTION="Munin Server Monitoring Tool" -HOMEPAGE="http://munin.sourceforge.net" -SRC_URI="mirror://sourceforge/munin/${PN}_${PV}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~amd64" -IUSE="doc minimal munin-irc munin-dhcp munin-surfboard munin-apache munin-squid ssl" - -# Upstream's listing of required modules is NOT correct! -DEPEND_COM="dev-lang/perl - dev-perl/net-server - sys-process/procps - ssl? ( dev-perl/Net-SSLeay ) - dev-perl/Net-SNMP - dev-perl/DateManip - virtual/perl-Time-HiRes - virtual/perl-Digest-MD5 - virtual/perl-Getopt-Long - virtual/perl-Storable - virtual/perl-Text-Balanced - !minimal? ( dev-perl/HTML-Template - net-analyzer/rrdtool ) - munin-irc? ( dev-perl/Net-IRC ) - munin-dhcp? ( dev-perl/Net-Netmask dev-perl/libwww-perl ) - munin-surfboard? ( dev-perl/libwww-perl ) - munin-apache? ( dev-perl/libwww-perl ) - munin-squid? ( virtual/perl-MIME-Base64 )" - # Sybase isn't supported in Gentoo - #munin-sybase? ( dev-perl/DBD-Sybase ) - -DEPEND="${DEPEND_COM} - doc? ( app-text/htmldoc - app-text/html2text )" -RDEPEND="${DEPEND_COM} - virtual/cron" - -pkg_setup() { - enewgroup munin - enewuser munin 177 -1 /var/lib/munin munin -} - -src_unpack() { - if use !minimal; then - if ! built_with_use net-analyzer/rrdtool perl ; then - die 'Sorry, munin needs net-analyzer/rrdtool built with USE=perl.' - fi - fi - unpack ${A} - # upstream needs a lot of DESTDIR loving - # and Gentoo location support - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${PN}-1.3.2-r3-Makefile.patch - # Fix noise in the plugins - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${PN}-1.3.2-plugin-cleanup.patch - # Make it work with new versions of Rrdtool where : in COMMENT blocks must - # be escaped! - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${PN}-1.3.2-rrdtool-comments.patch -} - -src_compile() { - emake build build-man || die "build/build-man failed" - if use doc; then - emake build-doc || die "build-doc failed" - fi -} - -src_install() { - local dirs - dirs="/var/log/munin /var/lib/munin" - dirs="${dirs} /var/lib/munin/plugin-state" - dirs="${dirs} /var/run/munin/plugin-state" - keepdir ${dirs} - - emake DESTDIR="${D}" install-main install-man install-node install-node-plugins || die "install failed" - fowners munin:munin ${dirs} - - if use doc; then - emake DESTDIR="${D}" install-doc install-man || die "install docs failed" - fi - - insinto /etc/munin/plugin-conf.d/ - newins ${FILESDIR}/${P}-plugins.conf munin-node - - # ensure TLS is disabled is built without SSL - use ssl || echo "tls disabled" >>${D}/etc/munin/munin-node.conf - - # make sure we've got everything in the correct directory - insinto /var/lib/munin - newins ${FILESDIR}/${P}-crontab crontab - newinitd ${FILESDIR}/munin-init.d munin-node - dodoc ChangeLog INSTALL README-apache-cgi.in README.api logo.eps - munin-doc-base.html munin-faq-base.html TODO.plugins - newdoc server/TODO TODO.server - newdoc node/TODO TODO.node -} - -pkg_config() { - crontab -l -u munin 2>/dev/null | grep --silent '.*' - if [ $? -eq 0 ]; then - die "Crontab already install for user munin. Not overwriting." - fi - einfo "Press enter to install the default crontab for the munin master" - einfo "installation from /var/lib/munin/crontab" - einfo "If you have a large site, you may wish to customize it." - read - crontab -u munin /var/lib/munin/crontab -} - -pkg_postinst() { - einfo "Please follow the munin documentation to set up the plugins you" - einfo "need, afterwards start munin-node via /etc/init.d/munin-node." - einfo "To have munin's cronjob automatically configured for you if this is" - einfo "your munin master installation, please:" - einfo "emerge --config net-analyzer/munin" -} diff --git a/net-analyzer/munin/munin-1.3.2.ebuild b/net-analyzer/munin/munin-1.3.2.ebuild deleted file mode 100644 index 2ccf991596c2..000000000000 --- a/net-analyzer/munin/munin-1.3.2.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/munin/munin-1.3.2.ebuild,v 1.2 2006/10/19 09:48:27 robbat2 Exp $ - -inherit eutils - -DESCRIPTION="Munin Server Monitoring Tool" -HOMEPAGE="http://munin.sourceforge.net" -SRC_URI="mirror://sourceforge/munin/${PN}_${PV}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~amd64" -IUSE="doc munin-irc munin-dhcp munin-surfboard munin-apache munin-squid" - -# Upstream's listing of required modules is NOT correct! -DEPEND_COM="dev-lang/perl - net-analyzer/rrdtool - dev-perl/net-server - sys-process/procps - dev-perl/Net-SSLeay - dev-perl/Net-SNMP - dev-perl/DateManip - virtual/perl-Time-HiRes - virtual/perl-Digest-MD5 - virtual/perl-Getopt-Long - virtual/perl-MIME-Base64 - virtual/perl-Storable - virtual/perl-Text-Balanced - dev-perl/HTML-Template - munin-irc? ( dev-perl/Net-IRC ) - munin-dhcp? ( dev-perl/Net-Netmask dev-perl/libwww-perl ) - munin-surfboard? ( dev-perl/libwww-perl ) - munin-apache? ( dev-perl/libwww-perl ) - munin-squid? ( virtual/perl-MIME-Base64 )" - # Sybase isn't supported in Gentoo - #munin-sybase? ( dev-perl/DBD-Sybase ) - -DEPEND="${DEPEND_COM} - doc? ( app-text/htmldoc - app-text/html2text )" -RDEPEND="${DEPEND_COM} - virtual/cron" - -pkg_setup() { - enewgroup munin - enewuser munin 177 -1 /var/lib/munin munin -} - -src_unpack() { - unpack ${A} - # upstream needs a lot of DESTDIR loving - # and Gentoo location support - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-Makefile.patch - # Fix noise in the plugins - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-plugin-cleanup.patch - # Make it work with new versions of Rrdtool where : in COMMENT blocks must - # be escaped! - EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${P}-rrdtool-comments.patch -} - -src_compile() { - emake build build-man || die "build/build-man failed" - if use doc; then - emake build-doc || die "build-doc failed" - fi -} - -src_install() { - local dirs - dirs="/var/log/munin /var/lib/munin" - dirs="${dirs} /var/lib/munin/plugin-state" - dirs="${dirs} /var/run/munin/plugin-state" - keepdir ${dirs} - - emake DESTDIR="${D}" install-main install-man install-node install-node-plugins || die "install failed" - fowners munin:munin ${dirs} - - if use doc; then - emake DESTDIR="${D}" install-doc install-man || die "install docs failed" - fi - - insinto /etc/munin/plugin-conf.d/ - newins ${FILESDIR}/${P}-plugins.conf munin-node - - # make sure we've got everything in the correct directory - insinto /var/lib/munin - newins ${FILESDIR}/${P}-crontab crontab - newinitd ${FILESDIR}/munin-init.d munin-node - dodoc ChangeLog INSTALL README-apache-cgi.in README.api logo.eps - munin-doc-base.html munin-faq-base.html TODO.plugins - newdoc server/TODO TODO.server - newdoc node/TODO TODO.node -} - -pkg_config() { - crontab -l -u munin 2>/dev/null | grep --silent '.*' - if [ $? -eq 0 ]; then - die "Crontab already install for user munin. Not overwriting." - fi - einfo "Press enter to install the default crontab for the munin master" - einfo "installation from /var/lib/munin/crontab" - einfo "If you have a large site, you may wish to customize it." - read - crontab -u munin /var/lib/munin/crontab -} - -pkg_postinst() { - einfo "Please start munin-node via /etc/init.d/munin-node." - einfo "To have munin's cronjob automatically configured for you if this is" - einfo "your munin master installation, please:" - einfo "emerge --config net-analyzer/munin" -} |