Duncan:

Thanks for the comments.

>
> I think it is perfectly acceptible to let the local admin decide where
> he/she wants to put files. Why restrict, especially when the performance
> gain/loss is so incredibly insignificant.
>

I agree that it is acceptable to allow the admin to choose, but the current 
install doesn't allow that. It doesn't even recognine the default paths 
from your local perl installation. We're stuck with the hard coded paths in 
the perl files, and are forced to make symlinks all over the file system.

> Furthermore, this will break previously working systems on upgrade. For
> what reason? None.
>

Well, we could keep the old path in there for historically purposes which 
would allow older upgrades to continue to work while giving those willing 
and option to use a cleaner structure.

>
> If you delete one path, delete /etc/mail/spamassassin. I don't know what
> distribution has /etc/mail and what software supports this, but Debian
> certainly does not. (Wouldn't it be stupid to have an /etc/mail with just
> spamassassin stuff in it?)
>

Solaris, Redhat, and I think Mandrake to name a few. It's the standard 
*defualt* installation directory used by Sendmail as well.

> If what you are saying is that you want all files to be in one directory,
> I'm going to disagree. Defaults (as provided) should be in
> /usr/local/spamassassin or /usr/spamassassin (the latter is more for
> vendor installs) while local rules/changes should be in /etc/spamassassin
> or /etc/mail/spamassassin. The templates file should be in the same dir
> as the rules.
>

There is a religious issue here -- I prefer my add on software not to be 
installed in system default locations. But, that's my personal preference.

>
> I agree that there must be a better way to do what we need, but $Config
> is probably not the answer. Perhaps fixpath.pl is the way to go, it just
> needs to be expanded and combined with a better make file, that could
> prompt the user for information.
>

I'm out of my league here as I don't know much about writing perl 
installation files. However, perl already provides built-in support for 
allowing clean installs to local configuration, and I think it makes sense 
to use those standard options.

--
Timothy Demarest                      ArrayComm, Inc.
[EMAIL PROTECTED]                2480 North 1st Street, Suite 200
http://www.arraycomm.com              San Jose, CA 95131

_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to