FreeBSD Port: mimedefang-2.54

Doug Barton dougb at FreeBSD.org
Wed Feb 8 23:34:30 PST 2006


n j wrote:
> Hello,
> 
> Don't know if this has been reported and/or fixed...
> 
> After installing mimedefang, the attempt to start it using rc.d
> startup script, mimedefang.sh, succeeds, but reports the following:
> 
> "Starting mimedefang:                                        [: missing ]
> [  OK  ]"
> 
> A few hours later (well, I'm no expert) :), I figured what's wrong
> with the installation. It appears that startup script has a bug. On
> lines 180 and 218, a space is missing before the closing square
> bracket, after the SPOOLDIR variable:
> the line should read [ -n "$SPOOLDIR" ] && echo "-z $SPOOLDIR" instead
> of [ -n "$SPOOLDIR"] && echo "-z $SPOOLDIR" (note the space).

Good catch. This is actually a bug in the script as provided by the vendor,
so you might want to report this upstream as well.

> While I'm at it, it would be nice if mimedefang installation somehow
> modified sendmail startup script to automatically start mimedefang, as
> sendmail with mimedefang configured but not started doesn't work
> anyway. But this is more of an idea to think about than an RFE :).

One way to handled this (and in fact it would be preferred at this point)
would be to install this init-script in ${PREFIX}/libexec (perhaps as
mimedefang-init), and write a simple rc.d script that called that script at
boot. The example in the Porter's Handbook could be simplified and used in
this situation.

Doug

-- 

    This .signature sanitized for your protection


More information about the freebsd-ports mailing list