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