ports/85985: [NEW PORT] mail/couriergraph: A RRDtool frontend for Courier statistics
Björn König
bkoenig at cs.tu-berlin.de
Sat Sep 24 19:40:18 UTC 2005
The following reply was made to PR ports/85985; it has been noted by GNATS.
From: =?ISO-8859-1?Q?Bj=F6rn_K=F6nig?= <bkoenig at cs.tu-berlin.de>
To: bug-followup at FreeBSD.org, kiwi at oav.net
Cc:
Subject: Re: ports/85985: [NEW PORT] mail/couriergraph: A RRDtool frontend
for Courier statistics
Date: Sat, 24 Sep 2005 21:33:45 +0200
I tested it but the couriergraph.sh rcNG script appears to be totally
broken on my FreeBSD 6.0-BETA2 machine.
I added the line
couriergraph_enable="YES"
to /etc/rc.conf and started the daemon.
# /usr/local/etc/rc.d/couriergraph.sh start
Starting couriergraph.
mailgraph: can't write to /var/db/couriergraph
This happened because I installed a package on another machine, but the
install routine of the port created the directory only on the package
build machine. These lines let the start script check for the presence
of the data directory:
start_precmd=start_precmd
start_precmd()
{
if [ ! -d ${couriergraph_chdir} ]; then
mkdir -p ${couriergraph_chdir}
chown ${couriergraph_user}:${couriergraph_group} \
${couriergraph_chdir}
fi
}
The next thing is that it just doesn't start nevertheless:
# /usr/local/etc/rc.d/couriergraph.sh start
Starting couriergraph.
# ps aux | grep perl
[nothing]
# /usr/bin/perl /usr/local/sbin/couriergraph.pl \
--logfile /var/log/maillog --daemon-rrd=/var/db/couriergraph \
--daemon --daemon-pid=/var/db/couriergraph/couriergraph.pid
# ps aux | grep perl
[process with pid 22332]
# cat /var/db/couriergraph/couriergraph.pid
22332
Alright. It's running now ...
# /var/db/couriergraph/couriergraph.pid
couriergraph not running? (check /var/db/couriergraph/couriergraph.pid).
... but it doesn't stop.
I'll look at it again if I have a little bit more time.
Regards Björn
More information about the freebsd-ports-bugs
mailing list