> On Sun, Apr 23, 2006 at 11:30:00AM -0400, Dennis Clarke wrote:
>
>> I therefore propose that any and all optional software that shall be
>> installed into the /opt filesystem also respect these standards.
>
> I'm uncertain what you mean by this.  In most cases, the standards for
> commands are already met by existing OpenSolaris software;

Right now I am concerned with a software stack that addresses the entire
customer base from Solaris 8 upwards.

The idea is to have a pile of software that goes into /opt which also has
its configuration files optionally in /etc/opt/foo as that would allow zones
to pick up the binaries hile having separate configuration data.

Take a look at the thread in OpenSolaris-discuss which inspired this thread.

Currently I have a pile of software that goes into /opt/csw but it was
designed from square one to address the needs of Solaris 8 upwards.  Some
packages may or may not look for config data in /etc/opt/foo and are trapped
with looking in /opt/csw/etc or /opt/csw/share/foo for example.

Consider clamav-0.88,REV=2006.04.15 which was added into the CSW software
pile as an update ( the ClamAV antivirus scanner has been at Blastwave for
years ) at 17 April 01:07 AM.

That is pretty recent.

Where does it gets its configuration data from when it runs ?

>From conf files in /opt/csw/etc and not from /etc/opt/clamav/ and thus it
works fine on Solaris 8 and 9 and 10 and upwards provided that the Global
Zone is where it runs.  In a zone it can run fine also provided that no
other zone trys to run it and also provided that the /opt filesystem is
shared with one common set of binaries into the non-global zones.

Really, this is a trivial code tweak and then we can install SendMail (
latest rev is SendMail 8.13.6 ) as well as clamav in a zone no problem.

I have a user in Montreal that has 192 branches and all email is handled by
a single small Solaris box running the SendMail+ClamAV software.  They are
considering an upgrade and thus a small Galaxy box ( or anything Opteron
really ) will suit them fine.  With the code tweaks that I mention we can
put SendMail and ClamAV into a zone and then the user is left with a
powerful machine that they can zone again to provide some other service.

Provided that the conf files are in /etc/opt/clamav as opposed to only
/opt/csw/etc .  Then we can put in the same software from Solaris 8 upwards
and have no isses in the Solaris 10+ Zones.

I think that makes for happy customers.


Dennis


ps : see :

        http://www.blastwave.org/packages.php/sendmail
        http://www.blastwave.org/packages.php/clamav
        http://www.blastwave.org/packages.php/libclamav
        http://www.blastwave.org/packages.php/libmilter

        These are all updated quite regularly and have been in
        production environments for years now.

        Alex Moore is just fantastic :
        http://www.blastwave.org/maintainers/asmoore




Reply via email to