diff options
Diffstat (limited to 'net-mail')
-rw-r--r-- | net-mail/mailgraph/ChangeLog | 6 | ||||
-rw-r--r-- | net-mail/mailgraph/files/digest-mailgraph-1.13 | 3 | ||||
-rw-r--r-- | net-mail/mailgraph/files/mailgraph.confd | 11 | ||||
-rw-r--r-- | net-mail/mailgraph/files/mailgraph.initd | 23 | ||||
-rw-r--r-- | net-mail/mailgraph/mailgraph-1.13.ebuild | 146 |
5 files changed, 5 insertions, 184 deletions
diff --git a/net-mail/mailgraph/ChangeLog b/net-mail/mailgraph/ChangeLog index 4736350e43a0..a31e6f09bc70 100644 --- a/net-mail/mailgraph/ChangeLog +++ b/net-mail/mailgraph/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-mail/mailgraph # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mailgraph/ChangeLog,v 1.31 2007/12/27 23:50:58 rich0 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-mail/mailgraph/ChangeLog,v 1.32 2007/12/29 12:03:58 dertobi123 Exp $ + + 29 Dec 2007; Tobias Scherbaum <dertobi123@gentoo.org> + -files/mailgraph.confd, -files/mailgraph.initd, -mailgraph-1.13.ebuild: + Cleanup 27 Dec 2007; Richard Freeman <rich0@gentoo.org> mailgraph-1.14.ebuild: amd64 stable - bug 203171 diff --git a/net-mail/mailgraph/files/digest-mailgraph-1.13 b/net-mail/mailgraph/files/digest-mailgraph-1.13 deleted file mode 100644 index 5031f30f5a2c..000000000000 --- a/net-mail/mailgraph/files/digest-mailgraph-1.13 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 b59cc2375662f6c113c6be2ab5bfa179 mailgraph-1.13.tar.gz 21322 -RMD160 8c4e393e548b99a49da4f35c8b8a104d5bf14339 mailgraph-1.13.tar.gz 21322 -SHA256 f08476371b59b1e2313b388e962e6ff968432d4b66520c11e8b05ff7e968c6c8 mailgraph-1.13.tar.gz 21322 diff --git a/net-mail/mailgraph/files/mailgraph.confd b/net-mail/mailgraph/files/mailgraph.confd deleted file mode 100644 index 041a41f53168..000000000000 --- a/net-mail/mailgraph/files/mailgraph.confd +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mailgraph/files/mailgraph.confd,v 1.2 2005/06/25 20:33:40 halcy0n Exp $ - -# Location of logfile that postfix logs to. -# mailgraph defaults to /var/log/syslog if unspecified -#MG_POSTFIX_LOG="/var/log/mail.log" - -# Specify any extra options here. -# If MG_POSTFIX_LOG is in metalog format, add "-t metalog" to MG_OPTS -#MG_OPTS="" diff --git a/net-mail/mailgraph/files/mailgraph.initd b/net-mail/mailgraph/files/mailgraph.initd deleted file mode 100644 index 6c6a06f958cd..000000000000 --- a/net-mail/mailgraph/files/mailgraph.initd +++ /dev/null @@ -1,23 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mailgraph/files/mailgraph.initd,v 1.2 2005/07/23 20:18:56 halcy0n Exp $ - -start() { - ebegin "Starting mailgraph" - - # read postfix log messages somewhere other than /var/log/syslog? - [[ -n "${MG_POSTFIX_LOG}" ]] && MG_OPTS="${MG_OPTS} -l ${MG_POSTFIX_LOG}" - - start-stop-daemon --start --quiet \ - --exec /usr/bin/mailgraph -- -v --daemon \ - --daemon-rrd=/var/lib/mailgraph ${MG_OPTS} - - eend $? -} - -stop() { - ebegin "Shutting down mailgraph" - start-stop-daemon --stop --quiet --pidfile /var/run/mailgraph.pid - eend $? -} diff --git a/net-mail/mailgraph/mailgraph-1.13.ebuild b/net-mail/mailgraph/mailgraph-1.13.ebuild deleted file mode 100644 index 92b0e33d3f5f..000000000000 --- a/net-mail/mailgraph/mailgraph-1.13.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mailgraph/mailgraph-1.13.ebuild,v 1.6 2007/11/14 19:29:51 ticho Exp $ - -inherit eutils webapp - -DESCRIPTION="A mail statistics RRDtool frontend for Postfix" -HOMEPAGE="http://mailgraph.schweikert.ch/" -SRC_URI="http://mailgraph.schweikert.ch//pub/${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~ppc ppc64 x86" -IUSE="" - -RDEPEND="dev-lang/perl - dev-perl/File-Tail - >=net-analyzer/rrdtool-1.2.2" -DEPEND=">=sys-apps/sed-4" - -user_group_setup() { - # add user and group for mailgraph daemon - # also add mgraph to the group adm so it's able to - # read syslog logfile /var/log/messages (should be owned by - # root:adm with permission 0640) - enewgroup mgraph - enewuser mgraph -1 -1 /var/empty mgraph,adm -} - -pkg_setup() { - webapp_pkg_setup - built_with_use net-analyzer/rrdtool perl \ - || die "net-analyzer/rrdtool must be built with USE=perl" - user_group_setup -} - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i \ - -e "s|\(my \$rrd = '\).*'|\1/var/lib/mailgraph/mailgraph.rrd'|" \ - -e "s|\(my \$rrd_virus = '\).*'|\1/var/lib/mailgraph/mailgraph_virus.rrd'|" \ - mailgraph.cgi || die "sed mailgraph.cgi failed" -} - -pkg_preinst() { - user_group_setup -} - -src_install() { - webapp_src_preinst - # be sure to run webapp_src_install *before* doing the directories below - # because it cripples all other permissions :-( - webapp_src_install - - # for the RRDs - dodir /var/lib - diropts -omgraph -gmgraph -m0750 - dodir /var/lib/mailgraph - keepdir /var/lib/mailgraph - - # log and pid file - diropts "" - dodir /var/log - dodir /var/run - diropts -omgraph -gadm -m0750 - dodir /var/log/mailgraph - keepdir /var/log/mailgraph - dodir /var/run/mailgraph - keepdir /var/run/mailgraph - - # logrotate config for mailgraph log - diropts "" - dodir /etc/logrotate.d - insopts -m0644 - insinto /etc/logrotate.d - newins "${FILESDIR}"/mailgraph.logrotate-new mailgraph - - # mailgraph daemon - newbin mailgraph.pl mailgraph - - # mailgraph CGI script - exeinto "${MY_CGIBINDIR}" - doexe mailgraph.cgi - - # init/conf files for mailgraph daemon - newinitd "${FILESDIR}"/mailgraph.initd-new mailgraph - newconfd "${FILESDIR}"/mailgraph.confd-new mailgraph - - # docs - dodoc README CHANGES -} - -pkg_postinst() { - # Fix ownerships - previous versions installed these with - # root as owner - if [[ has_version <=net-mail/mailgraph-1.12 ]] ; then - if [[ -d /var/lib/mailgraph ]] ; then - chown mgraph:mgraph /var/lib/mailgraph - fi - if [[ -d /var/log/mailgraph ]] ; then - chown mgraph:adm /var/log/mailgraph - fi - if [[ -d /var/run/mailgraph ]] ; then - chown mgraph:adm /var/run/mailgraph - fi - fi - elog - elog "Mailgraph will run as user mgraph with group adm by default." - elog "This can be changed in /etc/conf.d/mailgraph if it doesn't fit." - elog "Remember to adjust MG_DAEMON_LOG, MG_DAEMON_PID and MG_DAEMON_RRD" - elog "as well!" - elog - elog - ewarn - ewarn "Please make sure the MG_LOGFILE (default: /var/log/messages) is readable" - ewarn "by group adm or change MG_DAEMON_GID in /etc/conf.d/mailgraph accordingly!" - ewarn - ewarn "Please make sure *all* mail related logs (MTA, spamfilter, virus scanner)" - ewarn "go to the file /var/log/messages or change MG_LOGFILE in" - ewarn "/etc/conf.d/mailgraph accordingly! Otherwise mailgraph won't get to know" - ewarn "the corresponding events (virus/spam mail found etc.)." - ewarn - ewarn - elog - elog "Checking for user apache" - if egetent passwd apache >&/dev/null; then - elog - elog "Adding user apache to group mgraph so the included" - elog "CGI script is able to read the mailgraph RRD files" - elog - if ! gpasswd -a apache mgraph >&/dev/null; then - eerror "Failed to add user apache to group mgraph!" - eerror "Please check manually." - fi - else - elog - elog "User apache not found, maybe we will be running a" - elog "webserver with a different UID?" - elog "If that's the case, please add that user to the" - elog "group mgraph manually to enable the included" - elog "CGI script to read the mailgraph RRD files:" - elog - elog "\tgpasswd -a <user> mgraph" - elog - fi -} |