next message in archive
next message in thread
previous message in archive
Index of Subjects
I realise that CSuite is intended to be a do everything package, but in some ways it is a little too invasive in the changes it makes to the system. The biggest problem is installing things outside of $CS_ROOT (i.e. /etc/zmailer.conf, /usr/local/{include/libintl.h,lib/libintl.a), and replacing /usr/lib/sendmail). I've seen talk about zmailer.conf on the list, and I've already covered libintl in another note. I have a carefully tuned custom sendmail setup. I have no intention of running zmailer, since I've invested a fair bit of time in learning the ins-and-outs of sendmail, and it is one most important parts of the system (there are very few things that will make the users yell louder then mail problems). My sendmail binary was replaced with a link to an incompatible program without asking or informing me, completely messing up mail on my system (luckily it isn't my production system); this is not good. CSuite should be prepared to work with sendmail, since that is by far the most used MTA. As far as I can tell, it really only needs to know the location of the sendmail binary, the location of the aliases file, and how to rebuild the aliases database; however, some work may be needed for VCN's. CSuite should not assume it is the only thing running on a machine, nor should it make make invasive changes without asking the operator. It should inform the operator of all standard things it wishes to replace (i.e. httpd, ftpd, and sendmail). Even a README would be better then just doing it. As a space saving measure, it shouldn't install things which are already present and of a sufficiently reason version which aren't modified (i.e. gawk, perl, etc.). The README should list all standard services which it wishes to replace with modified versions and why.
next message in archive
next message in thread
previous message in archive
Index of Subjects