Date: Fri, 10 Feb 2006 23:47:20 -0800 From: Wes Peters <wes@softweyr.com> To: Doug Barton <dougb@FreeBSD.org> Cc: ports@FreeBSD.org, n j <nino80@gmail.com>, wes@FreeBSD.org Subject: Re: FreeBSD Port: mimedefang-2.54 Message-ID: <84744679-A063-4E88-8B5F-74DA156920CD@opensail.org> In-Reply-To: <43EAF082.50201@FreeBSD.org> References: <92bcbda50602080058s2dc1d954y49b2a0dd37b91f55@mail.gmail.com> <43EAF082.50201@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Feb 8, 2006, at 11:34 PM, Doug Barton wrote: > 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. This is caused by David (Skoll, creator of mimedefang) using bash as the system shell (like all good Linux kiddies). I'll fix the port and report it to David. Getting rid of the stupid "OK" garbage would be nice, too. Note: yes, I used mimedefang, but not this script. We have custom perl modules that start every piece of our system. >> 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. I'll take a look at it. Once the mimedefang startup script works, it's not clear that this is a problem. -- Where am I, and what am I doing in this handbasket? Wes Peters wes@softweyr.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?84744679-A063-4E88-8B5F-74DA156920CD>