Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Sep 2005 19:40:17 GMT
From:      =?ISO-8859-1?Q?Bj=F6rn_K=F6nig?= <bkoenig@cs.tu-berlin.de>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/85985: [NEW PORT] mail/couriergraph: A RRDtool frontend for Courier statistics
Message-ID:  <200509241940.j8OJeHoY028728@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@cs.tu-berlin.de>
To: bug-followup@FreeBSD.org,  kiwi@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509241940.j8OJeHoY028728>