Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Mar 2005 09:08:07 -0600
From:      Kevin Kinsey <kdk@daleco.biz>
To:        Doug Lee <dgl@dlee.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: How to set environment variable for a port daemon?
Message-ID:  <423C4057.8030707@daleco.biz>
In-Reply-To: <20050319103648.GW4670@kirk.dlee.org>
References:  <20050319103648.GW4670@kirk.dlee.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Doug Lee wrote:

>SpamAssassin now recommends an environment variable setting like
>"export LANG=en_US" be made when unicode support is not needed, for
>performance reasons, as of the migration to Perl 5.8, which uses
>unicode by default at some expense to SpamAssassin's performance.  I'm
>trying to figure out the best way to make that setting apply to spamd,
>the SpamAssassin daemon.  From my read of docs and my scan of
>/usr/local/etc/rc.subr, I don't think throwing the setting into
>spamd_flags in /etc/rc.conf will work; that would look like this:
>
>spamd_flags="LANG=en_US -c -d -m 3 -r /var/run/spamd.pid"
>
>but I'm hoping either I'm wrong or there's a similarly easy solution.
>
>Reason for interest:  I'm running SpamAssassin on an old P166, and as
>of my latest port upgrade, its performance dropped dramatically, and
>it actually began interfering with day-to-day activities on this old
>box.  I'm hoping the unicode evasion will help with that, though I
>don't know how likely this is.
>  
>

Hmm, I'm not into rc scripts much, a dunno about the rc.conf
flags question.

An alternative, nasty hack/kluge that comes to mind might be
to disable the rc script and start spamd from cron with the
"@reboot" target, where you could specify your environment
vars on the command line <?>

I dunno if that might mess stuff up, in terms of either
startup order nor what would happen at shutdown, though.

Like I said, it's kind of a nasty hack.  But I'm pretty good
at those, it seems.

Good luck.

Kevin Kinsey



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