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